builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1456 starttime: 1461172903.66 results: success (0) buildid: 20160420094342 builduid: a1e895ebc7944c22b05b8dd4b95d21b5 revision: b29a652d68e85d25953a2bb371d35114cd8036a0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:43.658990) ========= master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:43.659358) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:43.659634) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:43.698795) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:43.699087) ========= 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-1461172810.816251-1982467176 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 10:21:43-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.3M=0.001s 2016-04-20 10:21:44 (10.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.460262 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:44.195428) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:44.195752) ========= 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-1461172810.816251-1982467176 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.037847 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:44.265924) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:44.266237) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b29a652d68e85d25953a2bb371d35114cd8036a0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev b29a652d68e85d25953a2bb371d35114cd8036a0 --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-1461172810.816251-1982467176 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 10:21:44,407 truncating revision to first 12 chars 2016-04-20 10:21:44,408 Setting DEBUG logging. 2016-04-20 10:21:44,408 attempt 1/10 2016-04-20 10:21:44,408 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b29a652d68e8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 10:21:44,720 unpacking tar archive at: fx-team-b29a652d68e8/testing/mozharness/ program finished with exit code 0 elapsedTime=0.589300 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:44.888897) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:44.889183) ========= script_repo_revision: b29a652d68e85d25953a2bb371d35114cd8036a0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:44.889558) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:44.889833) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 10:21:44.920287) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 49 secs) (at 2016-04-20 10:21:44.920568) ========= /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 fx-team --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', 'fx-team', '--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-1461172810.816251-1982467176 _=/tools/buildbot/bin/python using PTY: False 10:21:45 INFO - MultiFileLogger online at 20160420 10:21:45 in /builds/slave/test 10:21:45 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 fx-team --download-symbols true 10:21:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:21:45 INFO - {'append_to_log': False, 10:21:45 INFO - 'base_work_dir': '/builds/slave/test', 10:21:45 INFO - 'blob_upload_branch': 'fx-team', 10:21:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:21:45 INFO - 'buildbot_json_path': 'buildprops.json', 10:21:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:21:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:21:45 INFO - 'download_minidump_stackwalk': True, 10:21:45 INFO - 'download_symbols': 'true', 10:21:45 INFO - 'e10s': False, 10:21:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:21:45 INFO - 'tooltool.py': '/tools/tooltool.py', 10:21:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:21:45 INFO - '/tools/misc-python/virtualenv.py')}, 10:21:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:21:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:21:45 INFO - 'log_level': 'info', 10:21:45 INFO - 'log_to_console': True, 10:21:45 INFO - 'opt_config_files': (), 10:21:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:21:45 INFO - '--processes=1', 10:21:45 INFO - '--config=%(test_path)s/wptrunner.ini', 10:21:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:21:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:21:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:21:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:21:45 INFO - 'pip_index': False, 10:21:45 INFO - 'require_test_zip': True, 10:21:45 INFO - 'test_type': ('testharness',), 10:21:45 INFO - 'this_chunk': '1', 10:21:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:21:45 INFO - 'total_chunks': '10', 10:21:45 INFO - 'virtualenv_path': 'venv', 10:21:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:21:45 INFO - 'work_dir': 'build'} 10:21:45 INFO - ##### 10:21:45 INFO - ##### Running clobber step. 10:21:45 INFO - ##### 10:21:45 INFO - Running pre-action listener: _resource_record_pre_action 10:21:45 INFO - Running main action method: clobber 10:21:45 INFO - rmtree: /builds/slave/test/build 10:21:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:21:46 INFO - Running post-action listener: _resource_record_post_action 10:21:46 INFO - ##### 10:21:46 INFO - ##### Running read-buildbot-config step. 10:21:46 INFO - ##### 10:21:46 INFO - Running pre-action listener: _resource_record_pre_action 10:21:46 INFO - Running main action method: read_buildbot_config 10:21:46 INFO - Using buildbot properties: 10:21:46 INFO - { 10:21:46 INFO - "project": "", 10:21:46 INFO - "product": "firefox", 10:21:46 INFO - "script_repo_revision": "production", 10:21:46 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 10:21:46 INFO - "repository": "", 10:21:46 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 10:21:46 INFO - "buildid": "20160420094342", 10:21:46 INFO - "pgo_build": "False", 10:21:46 INFO - "basedir": "/builds/slave/test", 10:21:46 INFO - "buildnumber": 10, 10:21:46 INFO - "slavename": "tst-linux64-spot-1456", 10:21:46 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/", 10:21:46 INFO - "platform": "linux64", 10:21:46 INFO - "branch": "fx-team", 10:21:46 INFO - "revision": "b29a652d68e85d25953a2bb371d35114cd8036a0", 10:21:46 INFO - "repo_path": "integration/fx-team", 10:21:46 INFO - "moz_repo_path": "", 10:21:46 INFO - "stage_platform": "linux64", 10:21:46 INFO - "builduid": "a1e895ebc7944c22b05b8dd4b95d21b5", 10:21:46 INFO - "slavebuilddir": "test" 10:21:46 INFO - } 10:21:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 10:21:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 10:21:46 INFO - Running post-action listener: _resource_record_post_action 10:21:46 INFO - ##### 10:21:46 INFO - ##### Running download-and-extract step. 10:21:46 INFO - ##### 10:21:46 INFO - Running pre-action listener: _resource_record_pre_action 10:21:46 INFO - Running main action method: download_and_extract 10:21:46 INFO - mkdir: /builds/slave/test/build/tests 10:21:46 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')]} 10:21:46 INFO - https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 10:21:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:21:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:21:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:21:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 10:21:47 INFO - Downloaded 1361 bytes. 10:21:47 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:21:47 INFO - Using the following test package requirements: 10:21:47 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:21:47 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:21:47 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 10:21:47 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:21:47 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 10:21:47 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:21:47 INFO - u'jsshell-linux-x86_64.zip'], 10:21:47 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:21:47 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 10:21:47 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:21:47 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:21:47 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 10:21:47 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:21:47 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 10:21:47 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:21:47 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 10:21:47 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:21:47 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 10:21:47 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 10:21:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:21:47 INFO - https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 10:21:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:21:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:21:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:21:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 10:21:52 INFO - Downloaded 22732488 bytes. 10:21:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:21:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:21:53 INFO - caution: filename not matched: web-platform/* 10:21:53 INFO - Return code: 11 10:21:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:21:53 INFO - https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 10:21:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:21:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:21:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:21:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 10:21:55 INFO - Downloaded 36397874 bytes. 10:21:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:21:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:21:58 INFO - caution: filename not matched: bin/* 10:21:58 INFO - caution: filename not matched: config/* 10:21:58 INFO - caution: filename not matched: mozbase/* 10:21:58 INFO - caution: filename not matched: marionette/* 10:21:58 INFO - caution: filename not matched: tools/wptserve/* 10:21:58 INFO - Return code: 11 10:21:58 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')]} 10:21:58 INFO - https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 10:21:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:21:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:21:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:21:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 10:22:04 INFO - Downloaded 64278494 bytes. 10:22:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:22:04 INFO - mkdir: /builds/slave/test/properties 10:22:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:22:04 INFO - Writing to file /builds/slave/test/properties/build_url 10:22:04 INFO - Contents: 10:22:04 INFO - build_url:https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:22:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:22:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:22:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:22:05 INFO - Contents: 10:22:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:22: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')]} 10:22:05 INFO - https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:22:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:22:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:22:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:22:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 10:22:09 INFO - Downloaded 90770727 bytes. 10:22:09 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:22:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:22:16 INFO - Return code: 0 10:22:16 INFO - Running post-action listener: _resource_record_post_action 10:22:16 INFO - Running post-action listener: set_extra_try_arguments 10:22:16 INFO - ##### 10:22:16 INFO - ##### Running create-virtualenv step. 10:22:16 INFO - ##### 10:22:16 INFO - Running pre-action listener: _pre_create_virtualenv 10:22:16 INFO - Running pre-action listener: _resource_record_pre_action 10:22:16 INFO - Running main action method: create_virtualenv 10:22:16 INFO - Creating virtualenv /builds/slave/test/build/venv 10:22: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 10:22:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:22:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:22:16 INFO - Using real prefix '/usr' 10:22:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:22:18 INFO - Installing distribute.............................................................................................................................................................................................done. 10:22:22 INFO - Installing pip.................done. 10:22:22 INFO - Return code: 0 10:22:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:22:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x12bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13ee570>, '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 0x13eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13e6380>, '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-1461172810.816251-1982467176', '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 10:22:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:22:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:22:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:22 INFO - 'CCACHE_UMASK': '002', 10:22:22 INFO - 'DISPLAY': ':0', 10:22:22 INFO - 'HOME': '/home/cltbld', 10:22:22 INFO - 'LANG': 'en_US.UTF-8', 10:22:22 INFO - 'LOGNAME': 'cltbld', 10:22:22 INFO - 'MAIL': '/var/mail/cltbld', 10:22:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:22 INFO - 'MOZ_NO_REMOTE': '1', 10:22:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:22 INFO - 'PWD': '/builds/slave/test', 10:22:22 INFO - 'SHELL': '/bin/bash', 10:22:22 INFO - 'SHLVL': '1', 10:22:22 INFO - 'TERM': 'linux', 10:22:22 INFO - 'TMOUT': '86400', 10:22:22 INFO - 'USER': 'cltbld', 10:22:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461172810.816251-1982467176', 10:22:22 INFO - '_': '/tools/buildbot/bin/python'} 10:22:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:23 INFO - Downloading/unpacking psutil>=0.7.1 10:22:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:22:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:22:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:22:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:22:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:22:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:22:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:22:27 INFO - Installing collected packages: psutil 10:22:27 INFO - Running setup.py install for psutil 10:22:27 INFO - building 'psutil._psutil_linux' extension 10:22:27 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 10:22:27 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 10:22:27 INFO - building 'psutil._psutil_posix' extension 10:22:27 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 10:22:28 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 10:22:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:22:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:22:28 INFO - Successfully installed psutil 10:22:28 INFO - Cleaning up... 10:22:28 INFO - Return code: 0 10:22:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:22:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:28 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 0x12bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13ee570>, '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 0x13eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13e6380>, '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-1461172810.816251-1982467176', '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 10:22:28 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 10:22:28 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 10:22:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:28 INFO - 'CCACHE_UMASK': '002', 10:22:28 INFO - 'DISPLAY': ':0', 10:22:28 INFO - 'HOME': '/home/cltbld', 10:22:28 INFO - 'LANG': 'en_US.UTF-8', 10:22:28 INFO - 'LOGNAME': 'cltbld', 10:22:28 INFO - 'MAIL': '/var/mail/cltbld', 10:22:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:28 INFO - 'MOZ_NO_REMOTE': '1', 10:22:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:28 INFO - 'PWD': '/builds/slave/test', 10:22:28 INFO - 'SHELL': '/bin/bash', 10:22:28 INFO - 'SHLVL': '1', 10:22:28 INFO - 'TERM': 'linux', 10:22:28 INFO - 'TMOUT': '86400', 10:22:28 INFO - 'USER': 'cltbld', 10:22:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461172810.816251-1982467176', 10:22:28 INFO - '_': '/tools/buildbot/bin/python'} 10:22:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:22:28 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 10:22:28 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 10:22:28 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 10:22:28 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 10:22:28 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 10:22:28 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 10:22:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:22:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:22:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:22:32 INFO - Installing collected packages: mozsystemmonitor 10:22:32 INFO - Running setup.py install for mozsystemmonitor 10:22:32 INFO - Successfully installed mozsystemmonitor 10:22:32 INFO - Cleaning up... 10:22:32 INFO - Return code: 0 10:22:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:22:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:32 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 0x12bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13ee570>, '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 0x13eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13e6380>, '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-1461172810.816251-1982467176', '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 10:22:32 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 10:22:32 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 10:22:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:32 INFO - 'CCACHE_UMASK': '002', 10:22:32 INFO - 'DISPLAY': ':0', 10:22:32 INFO - 'HOME': '/home/cltbld', 10:22:32 INFO - 'LANG': 'en_US.UTF-8', 10:22:32 INFO - 'LOGNAME': 'cltbld', 10:22:32 INFO - 'MAIL': '/var/mail/cltbld', 10:22:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:32 INFO - 'MOZ_NO_REMOTE': '1', 10:22:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:32 INFO - 'PWD': '/builds/slave/test', 10:22:32 INFO - 'SHELL': '/bin/bash', 10:22:32 INFO - 'SHLVL': '1', 10:22:32 INFO - 'TERM': 'linux', 10:22:32 INFO - 'TMOUT': '86400', 10:22:32 INFO - 'USER': 'cltbld', 10:22:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461172810.816251-1982467176', 10:22:32 INFO - '_': '/tools/buildbot/bin/python'} 10:22:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:33 INFO - Downloading/unpacking blobuploader==1.2.4 10:22:33 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 10:22:33 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 10:22:33 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 10:22:33 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 10:22:33 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 10:22:33 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 10:22:36 INFO - Downloading blobuploader-1.2.4.tar.gz 10:22:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:22:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:22: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 10:22: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 10:22: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 10:22: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 10:22: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 10:22: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 10:22:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:22:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:22:37 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 10:22:37 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 10:22:37 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 10:22:37 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 10:22:37 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 10:22:37 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 10:22:38 INFO - Downloading docopt-0.6.1.tar.gz 10:22:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:22:38 INFO - Installing collected packages: blobuploader, requests, docopt 10:22:38 INFO - Running setup.py install for blobuploader 10:22:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:22:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:22:38 INFO - Running setup.py install for requests 10:22:39 INFO - Running setup.py install for docopt 10:22:39 INFO - Successfully installed blobuploader requests docopt 10:22:39 INFO - Cleaning up... 10:22:39 INFO - Return code: 0 10:22:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:22:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:39 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 0x12bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13ee570>, '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 0x13eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13e6380>, '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-1461172810.816251-1982467176', '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 10:22:39 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 10:22:39 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 10:22:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:39 INFO - 'CCACHE_UMASK': '002', 10:22:39 INFO - 'DISPLAY': ':0', 10:22:39 INFO - 'HOME': '/home/cltbld', 10:22:39 INFO - 'LANG': 'en_US.UTF-8', 10:22:39 INFO - 'LOGNAME': 'cltbld', 10:22:39 INFO - 'MAIL': '/var/mail/cltbld', 10:22:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:39 INFO - 'MOZ_NO_REMOTE': '1', 10:22:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:39 INFO - 'PWD': '/builds/slave/test', 10:22:39 INFO - 'SHELL': '/bin/bash', 10:22:39 INFO - 'SHLVL': '1', 10:22:39 INFO - 'TERM': 'linux', 10:22:39 INFO - 'TMOUT': '86400', 10:22:39 INFO - 'USER': 'cltbld', 10:22:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461172810.816251-1982467176', 10:22:39 INFO - '_': '/tools/buildbot/bin/python'} 10:22:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:22:39 INFO - Running setup.py (path:/tmp/pip-3q0ro3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:22:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:22:40 INFO - Running setup.py (path:/tmp/pip-d5Pibu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:22:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:22:40 INFO - Running setup.py (path:/tmp/pip-7vQNvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:22:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:22:40 INFO - Running setup.py (path:/tmp/pip-JLvcRo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:22:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:22:40 INFO - Running setup.py (path:/tmp/pip-EFgQax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:22:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:22:40 INFO - Running setup.py (path:/tmp/pip-BFfmh1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:22:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:22:40 INFO - Running setup.py (path:/tmp/pip-Z0FrKw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:22:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:22:40 INFO - Running setup.py (path:/tmp/pip-OptKq1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:22:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:22:40 INFO - Running setup.py (path:/tmp/pip-IbJo_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:22:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:22:41 INFO - Running setup.py (path:/tmp/pip-0_sRUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:22:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:22:41 INFO - Running setup.py (path:/tmp/pip-ZC5S3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:22:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:22:41 INFO - Running setup.py (path:/tmp/pip-vNU7Ja-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:22:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:22:41 INFO - Running setup.py (path:/tmp/pip-zrLSBk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:22:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:22:41 INFO - Running setup.py (path:/tmp/pip-TtyhU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:22:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:22:41 INFO - Running setup.py (path:/tmp/pip-Co9uZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:22:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:22:41 INFO - Running setup.py (path:/tmp/pip-rj2otI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:22:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:22:42 INFO - Running setup.py (path:/tmp/pip-tfKe03-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:22:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:22:42 INFO - Running setup.py (path:/tmp/pip-7rwwXe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:22:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:22:42 INFO - Running setup.py (path:/tmp/pip-8VjY03-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:22:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:22:42 INFO - Running setup.py (path:/tmp/pip-gU974g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:22:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:22:42 INFO - Running setup.py (path:/tmp/pip-XMi7UT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:22:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:22:43 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 10:22:43 INFO - Running setup.py install for manifestparser 10:22:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:22:43 INFO - Running setup.py install for mozcrash 10:22:43 INFO - Running setup.py install for mozdebug 10:22:43 INFO - Running setup.py install for mozdevice 10:22:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:22:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:22:43 INFO - Running setup.py install for mozfile 10:22:44 INFO - Running setup.py install for mozhttpd 10:22:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:22:44 INFO - Running setup.py install for mozinfo 10:22:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:22:44 INFO - Running setup.py install for mozInstall 10:22:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:22:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:22:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:22:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:22:44 INFO - Running setup.py install for mozleak 10:22:44 INFO - Running setup.py install for mozlog 10:22:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:22:45 INFO - Running setup.py install for moznetwork 10:22:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:22:45 INFO - Running setup.py install for mozprocess 10:22:45 INFO - Running setup.py install for mozprofile 10:22:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:22:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:22:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:22:45 INFO - Running setup.py install for mozrunner 10:22:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:22:45 INFO - Running setup.py install for mozscreenshot 10:22:46 INFO - Running setup.py install for moztest 10:22:46 INFO - Running setup.py install for mozversion 10:22:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:22:46 INFO - Running setup.py install for wptserve 10:22:46 INFO - Running setup.py install for marionette-driver 10:22:46 INFO - Running setup.py install for browsermob-proxy 10:22:47 INFO - Running setup.py install for marionette-client 10:22:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:22:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:22:47 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 10:22:47 INFO - Cleaning up... 10:22:47 INFO - Return code: 0 10:22:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:22:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:22:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:22:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:22:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:22:47 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 0x12bf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13ee570>, '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 0x13eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13e6380>, '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-1461172810.816251-1982467176', '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 10:22:47 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 10:22:47 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 10:22:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:22:47 INFO - 'CCACHE_UMASK': '002', 10:22:47 INFO - 'DISPLAY': ':0', 10:22:47 INFO - 'HOME': '/home/cltbld', 10:22:47 INFO - 'LANG': 'en_US.UTF-8', 10:22:47 INFO - 'LOGNAME': 'cltbld', 10:22:47 INFO - 'MAIL': '/var/mail/cltbld', 10:22:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:22:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:22:47 INFO - 'MOZ_NO_REMOTE': '1', 10:22:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:22:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:22:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:22:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:22:47 INFO - 'PWD': '/builds/slave/test', 10:22:47 INFO - 'SHELL': '/bin/bash', 10:22:47 INFO - 'SHLVL': '1', 10:22:47 INFO - 'TERM': 'linux', 10:22:47 INFO - 'TMOUT': '86400', 10:22:47 INFO - 'USER': 'cltbld', 10:22:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461172810.816251-1982467176', 10:22:47 INFO - '_': '/tools/buildbot/bin/python'} 10:22:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:22:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:22:48 INFO - Running setup.py (path:/tmp/pip-kYqOO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:22:48 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)) 10:22:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:22:48 INFO - Running setup.py (path:/tmp/pip-YWGVkg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:22:48 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)) 10:22:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:22:48 INFO - Running setup.py (path:/tmp/pip-hwQ4Bd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:22:48 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)) 10:22:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:22:48 INFO - Running setup.py (path:/tmp/pip-8BueeK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:22:48 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)) 10:22:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:22:48 INFO - Running setup.py (path:/tmp/pip-RsGfTm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:22:48 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)) 10:22:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:22:48 INFO - Running setup.py (path:/tmp/pip-7lqnc9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:22:48 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)) 10:22:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:22:48 INFO - Running setup.py (path:/tmp/pip-eVj0Vl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:22:49 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)) 10:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:22:49 INFO - Running setup.py (path:/tmp/pip-6J9U5n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:22:49 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)) 10:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:22:49 INFO - Running setup.py (path:/tmp/pip-A7nmy4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:22:49 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)) 10:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:22:49 INFO - Running setup.py (path:/tmp/pip-wMKPJl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:22:49 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)) 10:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:22:49 INFO - Running setup.py (path:/tmp/pip-vMRGUx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:22:49 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)) 10:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:22:49 INFO - Running setup.py (path:/tmp/pip-PS8BSK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:22:49 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)) 10:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:22:49 INFO - Running setup.py (path:/tmp/pip-3OxfOs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:22:49 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)) 10:22:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:22:49 INFO - Running setup.py (path:/tmp/pip-sgyiqZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:22:50 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)) 10:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:22:50 INFO - Running setup.py (path:/tmp/pip-wVgrjc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:22:50 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)) 10:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:22:50 INFO - Running setup.py (path:/tmp/pip-NrkkCU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:22:50 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)) 10:22:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:22:50 INFO - Running setup.py (path:/tmp/pip-uxrKwH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:22:50 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)) 10:22:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:22:50 INFO - Running setup.py (path:/tmp/pip-tiN4sH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:22:50 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)) 10:22:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:22:50 INFO - Running setup.py (path:/tmp/pip-zYXuU_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:22:50 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)) 10:22:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:22:50 INFO - Running setup.py (path:/tmp/pip-bcqUAA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:22:50 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)) 10:22:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:22:51 INFO - Running setup.py (path:/tmp/pip-MwVV0J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:22:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:22:51 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)) 10:22:51 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)) 10:22:51 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)) 10:22:51 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)) 10:22:51 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)) 10:22:51 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)) 10:22:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:22:51 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 10:22:51 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 10:22:51 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 10:22:51 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 10:22:51 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 10:22:51 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 10:22:54 INFO - Downloading blessings-1.6.tar.gz 10:22:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:22:55 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)) 10:22:55 INFO - Installing collected packages: blessings 10:22:55 INFO - Running setup.py install for blessings 10:22:55 INFO - Successfully installed blessings 10:22:55 INFO - Cleaning up... 10:22:55 INFO - Return code: 0 10:22:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:22:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:22:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:22:55 INFO - Reading from file tmpfile_stdout 10:22:55 INFO - Current package versions: 10:22:55 INFO - argparse == 1.2.1 10:22:55 INFO - blessings == 1.6 10:22:55 INFO - blobuploader == 1.2.4 10:22:55 INFO - browsermob-proxy == 0.6.0 10:22:55 INFO - docopt == 0.6.1 10:22:55 INFO - manifestparser == 1.1 10:22:55 INFO - marionette-client == 2.3.0 10:22:55 INFO - marionette-driver == 1.4.0 10:22:55 INFO - mozInstall == 1.12 10:22:55 INFO - mozcrash == 0.17 10:22:55 INFO - mozdebug == 0.1 10:22:55 INFO - mozdevice == 0.48 10:22:55 INFO - mozfile == 1.2 10:22:55 INFO - mozhttpd == 0.7 10:22:55 INFO - mozinfo == 0.9 10:22:55 INFO - mozleak == 0.1 10:22:55 INFO - mozlog == 3.1 10:22:55 INFO - moznetwork == 0.27 10:22:55 INFO - mozprocess == 0.22 10:22:55 INFO - mozprofile == 0.28 10:22:55 INFO - mozrunner == 6.11 10:22:55 INFO - mozscreenshot == 0.1 10:22:55 INFO - mozsystemmonitor == 0.0 10:22:55 INFO - moztest == 0.7 10:22:55 INFO - mozversion == 1.4 10:22:55 INFO - psutil == 3.1.1 10:22:55 INFO - requests == 1.2.3 10:22:55 INFO - wptserve == 1.4.0 10:22:55 INFO - wsgiref == 0.1.2 10:22:55 INFO - Running post-action listener: _resource_record_post_action 10:22:55 INFO - Running post-action listener: _start_resource_monitoring 10:22:55 INFO - Starting resource monitoring. 10:22:56 INFO - ##### 10:22:56 INFO - ##### Running pull step. 10:22:56 INFO - ##### 10:22:56 INFO - Running pre-action listener: _resource_record_pre_action 10:22:56 INFO - Running main action method: pull 10:22:56 INFO - Pull has nothing to do! 10:22:56 INFO - Running post-action listener: _resource_record_post_action 10:22:56 INFO - ##### 10:22:56 INFO - ##### Running install step. 10:22:56 INFO - ##### 10:22:56 INFO - Running pre-action listener: _resource_record_pre_action 10:22:56 INFO - Running main action method: install 10:22:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:22:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:22:56 INFO - Reading from file tmpfile_stdout 10:22:56 INFO - Detecting whether we're running mozinstall >=1.0... 10:22:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:22:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:22:56 INFO - Reading from file tmpfile_stdout 10:22:56 INFO - Output received: 10:22:56 INFO - Usage: mozinstall [options] installer 10:22:56 INFO - Options: 10:22:56 INFO - -h, --help show this help message and exit 10:22:56 INFO - -d DEST, --destination=DEST 10:22:56 INFO - Directory to install application into. [default: 10:22:56 INFO - "/builds/slave/test"] 10:22:56 INFO - --app=APP Application being installed. [default: firefox] 10:22:56 INFO - mkdir: /builds/slave/test/build/application 10:22:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:22:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 10:23:26 INFO - Reading from file tmpfile_stdout 10:23:26 INFO - Output received: 10:23:26 INFO - /builds/slave/test/build/application/firefox/firefox 10:23:26 INFO - Running post-action listener: _resource_record_post_action 10:23:26 INFO - ##### 10:23:26 INFO - ##### Running run-tests step. 10:23:26 INFO - ##### 10:23:26 INFO - Running pre-action listener: _resource_record_pre_action 10:23:26 INFO - Running main action method: run_tests 10:23:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:23:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:23:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:23:26 INFO - grabbing minidump binary from tooltool 10:23:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:23:26 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 0x13ee570>, '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 0x13eee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13e6380>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:23:26 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 10:23:26 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 10:23:26 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:23:26 INFO - Return code: 0 10:23:26 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 10:23:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:23:26 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/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:23:26 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/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:23:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:23:26 INFO - 'CCACHE_UMASK': '002', 10:23:26 INFO - 'DISPLAY': ':0', 10:23:26 INFO - 'HOME': '/home/cltbld', 10:23:26 INFO - 'LANG': 'en_US.UTF-8', 10:23:26 INFO - 'LOGNAME': 'cltbld', 10:23:26 INFO - 'MAIL': '/var/mail/cltbld', 10:23:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:23:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:23:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:23:26 INFO - 'MOZ_NO_REMOTE': '1', 10:23:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:23:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:23:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:23:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:23:26 INFO - 'PWD': '/builds/slave/test', 10:23:26 INFO - 'SHELL': '/bin/bash', 10:23:26 INFO - 'SHLVL': '1', 10:23:26 INFO - 'TERM': 'linux', 10:23:26 INFO - 'TMOUT': '86400', 10:23:26 INFO - 'USER': 'cltbld', 10:23:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461172810.816251-1982467176', 10:23:26 INFO - '_': '/tools/buildbot/bin/python'} 10:23:26 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/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:23:27 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 10:23:27 INFO - import pkg_resources 10:23:28 INFO - Using 1 client processes 10:23:28 INFO - wptserve Starting http server on 127.0.0.1:8000 10:23:28 INFO - wptserve Starting http server on 127.0.0.1:8001 10:23:28 INFO - wptserve Starting http server on 127.0.0.1:8443 10:23:31 INFO - SUITE-START | Running 778 tests 10:23:31 INFO - Running testharness tests 10:23:31 INFO - Setting up ssl 10:23:31 INFO - PROCESS | certutil | 10:23:31 INFO - PROCESS | certutil | 10:23:31 INFO - PROCESS | certutil | 10:23:31 INFO - Certificate Nickname Trust Attributes 10:23:31 INFO - SSL,S/MIME,JAR/XPI 10:23:31 INFO - 10:23:31 INFO - web-platform-tests CT,, 10:23:31 INFO - 10:23:31 INFO - Starting runner 10:23:33 INFO - PROCESS | 3866 | 1461173013587 Marionette DEBUG Marionette enabled via build flag and pref 10:23:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81b506000 == 1 [pid = 3866] [id = 1] 10:23:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 1 (0x7fe81b506800) [pid = 3866] [serial = 1] [outer = (nil)] 10:23:33 INFO - PROCESS | 3866 | [3866] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:23:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 2 (0x7fe81b507800) [pid = 3866] [serial = 2] [outer = 0x7fe81b506800] 10:23:34 INFO - PROCESS | 3866 | 1461173014232 Marionette INFO Listening on port 2828 10:23:34 INFO - PROCESS | 3866 | 1461173014796 Marionette DEBUG Marionette enabled via command-line flag 10:23:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818681800 == 2 [pid = 3866] [id = 2] 10:23:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 3 (0x7fe8186d1000) [pid = 3866] [serial = 3] [outer = (nil)] 10:23:34 INFO - PROCESS | 3866 | [3866] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:23:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 4 (0x7fe8186d2000) [pid = 3866] [serial = 4] [outer = 0x7fe8186d1000] 10:23:34 INFO - PROCESS | 3866 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe8184a7940 10:23:35 INFO - PROCESS | 3866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe8178151c0 10:23:35 INFO - PROCESS | 3866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe817818490 10:23:35 INFO - PROCESS | 3866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe817818790 10:23:35 INFO - PROCESS | 3866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe817818ac0 10:23:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 5 (0x7fe81d30f800) [pid = 3866] [serial = 5] [outer = 0x7fe81b506800] 10:23:35 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:23:35 INFO - PROCESS | 3866 | 1461173015187 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53702 10:23:35 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:23:35 INFO - PROCESS | 3866 | 1461173015262 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53703 10:23:35 INFO - PROCESS | 3866 | 1461173015271 Marionette DEBUG Closed connection conn0 10:23:35 INFO - PROCESS | 3866 | [3866] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 10:23:35 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:23:35 INFO - PROCESS | 3866 | 1461173015396 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53704 10:23:35 INFO - PROCESS | 3866 | 1461173015398 Marionette DEBUG Closed connection conn1 10:23:35 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:23:35 INFO - PROCESS | 3866 | 1461173015457 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53705 10:23:35 INFO - PROCESS | 3866 | 1461173015463 Marionette DEBUG Closed connection conn2 10:23:35 INFO - PROCESS | 3866 | 1461173015514 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:23:35 INFO - PROCESS | 3866 | 1461173015530 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420094342","device":"desktop","version":"48.0a1"} 10:23:36 INFO - PROCESS | 3866 | [3866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81da3f000 == 3 [pid = 3866] [id = 3] 10:23:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 6 (0x7fe820842800) [pid = 3866] [serial = 6] [outer = (nil)] 10:23:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c02a800 == 4 [pid = 3866] [id = 4] 10:23:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 7 (0x7fe818bddc00) [pid = 3866] [serial = 7] [outer = (nil)] 10:23:37 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:23:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b23b800 == 5 [pid = 3866] [id = 5] 10:23:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 8 (0x7fe80b25f800) [pid = 3866] [serial = 8] [outer = (nil)] 10:23:37 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:23:37 INFO - PROCESS | 3866 | [3866] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:23:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 9 (0x7fe80b26e800) [pid = 3866] [serial = 9] [outer = 0x7fe80b25f800] 10:23:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 10 (0x7fe80aef0000) [pid = 3866] [serial = 10] [outer = 0x7fe820842800] 10:23:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 11 (0x7fe80ad78400) [pid = 3866] [serial = 11] [outer = 0x7fe818bddc00] 10:23:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 12 (0x7fe80ad7a400) [pid = 3866] [serial = 12] [outer = 0x7fe80b25f800] 10:23:39 INFO - PROCESS | 3866 | 1461173019059 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 3866 | 1461173019078 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 13 (0x7fe808ae1400) [pid = 3866] [serial = 13] [outer = 0x7fe80b25f800] 10:23:39 INFO - PROCESS | 3866 | 1461173019733 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"078b62ca-1177-4be2-aa62-709c0c9db4eb","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420094342","device":"desktop","version":"48.0a1","command_id":1}}] 10:23:39 INFO - PROCESS | 3866 | 1461173019942 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}] 10:23:40 INFO - PROCESS | 3866 | 1461173020183 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:23:40 INFO - PROCESS | 3866 | 1461173020334 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:23:40 INFO - PROCESS | 3866 | [3866] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:23:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 14 (0x7fe804d33c00) [pid = 3866] [serial = 14] [outer = 0x7fe80b25f800] 10:23:40 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:23:40 INFO - PROCESS | 3866 | 1461173020791 Marionette TRACE conn3 <- [1,3,null,{}] 10:23:40 INFO - PROCESS | 3866 | 1461173020851 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:23:40 INFO - PROCESS | 3866 | 1461173020885 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:23:41 INFO - PROCESS | 3866 | 1461173021029 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:23:41 INFO - PROCESS | 3866 | 1461173021035 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:23:41 INFO - PROCESS | 3866 | 1461173021107 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:23:41 INFO - PROCESS | 3866 | 1461173021111 Marionette TRACE conn3 <- [1,6,null,{}] 10:23:41 INFO - PROCESS | 3866 | 1461173021126 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}] 10:23:41 INFO - PROCESS | 3866 | 1461173021155 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:23:41 INFO - PROCESS | 3866 | 1461173021163 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803966800 == 6 [pid = 3866] [id = 6] 10:23:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 15 (0x7fe80d2bd800) [pid = 3866] [serial = 15] [outer = (nil)] 10:23:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 16 (0x7fe80d2bf800) [pid = 3866] [serial = 16] [outer = 0x7fe80d2bd800] 10:23:41 INFO - PROCESS | 3866 | 1461173021228 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 17 (0x7fe80d2c5000) [pid = 3866] [serial = 17] [outer = 0x7fe80d2bd800] 10:23:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803720000 == 7 [pid = 3866] [id = 7] 10:23:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 18 (0x7fe803792800) [pid = 3866] [serial = 18] [outer = (nil)] 10:23:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 19 (0x7fe804377800) [pid = 3866] [serial = 19] [outer = 0x7fe803792800] 10:23:41 INFO - PROCESS | 3866 | 1461173021668 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 20 (0x7fe80341c400) [pid = 3866] [serial = 20] [outer = 0x7fe803792800] 10:23:42 INFO - PROCESS | 3866 | 1461173022122 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]]]}] 10:23:42 INFO - PROCESS | 3866 | [3866] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1145ms 10:23:42 INFO - PROCESS | 3866 | 1461173022256 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:23:42 INFO - PROCESS | 3866 | 1461173022258 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:23:42 INFO - PROCESS | 3866 | 1461173022286 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:23:42 INFO - PROCESS | 3866 | 1461173022289 Marionette TRACE conn3 <- [1,10,null,{}] 10:23:42 INFO - PROCESS | 3866 | 1461173022323 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}] 10:23:42 INFO - PROCESS | 3866 | 1461173022473 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:23:42 INFO - PROCESS | 3866 | 1461173022489 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801a3f800 == 8 [pid = 3866] [id = 8] 10:23:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 21 (0x7fe803789c00) [pid = 3866] [serial = 21] [outer = (nil)] 10:23:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 22 (0x7fe80a56ec00) [pid = 3866] [serial = 22] [outer = 0x7fe803789c00] 10:23:42 INFO - PROCESS | 3866 | 1461173022550 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 23 (0x7fe801d6e000) [pid = 3866] [serial = 23] [outer = 0x7fe803789c00] 10:23:43 INFO - PROCESS | 3866 | 1461173023079 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]]]}] 10:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 852ms 10:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:23:43 INFO - PROCESS | 3866 | 1461173023129 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:23:43 INFO - PROCESS | 3866 | 1461173023132 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:23:43 INFO - PROCESS | 3866 | 1461173023138 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:23:43 INFO - PROCESS | 3866 | 1461173023140 Marionette TRACE conn3 <- [1,14,null,{}] 10:23:43 INFO - PROCESS | 3866 | 1461173023145 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}] 10:23:43 INFO - PROCESS | 3866 | 1461173023282 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:23:43 INFO - PROCESS | 3866 | 1461173023301 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fa7800 == 9 [pid = 3866] [id = 9] 10:23:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 24 (0x7fe801d75800) [pid = 3866] [serial = 24] [outer = (nil)] 10:23:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 25 (0x7fe801e5a800) [pid = 3866] [serial = 25] [outer = 0x7fe801d75800] 10:23:43 INFO - PROCESS | 3866 | 1461173023359 Marionette DEBUG loaded listener.js 10:23:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 26 (0x7fe808ae1800) [pid = 3866] [serial = 26] [outer = 0x7fe801d75800] 10:23:43 INFO - PROCESS | 3866 | 1461173023922 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]]]}] 10:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 883ms 10:23:44 INFO - PROCESS | 3866 | 1461173024294 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:23:44 INFO - PROCESS | 3866 | 1461173024300 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:23:44 INFO - PROCESS | 3866 | 1461173024313 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:23:44 INFO - PROCESS | 3866 | 1461173024317 Marionette TRACE conn3 <- [1,18,null,{}] 10:23:44 INFO - PROCESS | 3866 | 1461173024325 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}] 10:23:44 INFO - PROCESS | 3866 | 1461173024479 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:23:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fae000 == 10 [pid = 3866] [id = 10] 10:23:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 27 (0x7fe801fb2800) [pid = 3866] [serial = 27] [outer = (nil)] 10:23:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 28 (0x7fe801fc1800) [pid = 3866] [serial = 28] [outer = 0x7fe801fb2800] 10:23:44 INFO - PROCESS | 3866 | 1461173024623 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80289f000 == 11 [pid = 3866] [id = 11] 10:23:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 29 (0x7fe801e56000) [pid = 3866] [serial = 29] [outer = (nil)] 10:23:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 30 (0x7fe802103000) [pid = 3866] [serial = 30] [outer = 0x7fe801e56000] 10:23:44 INFO - PROCESS | 3866 | 1461173024696 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 31 (0x7fe80210e800) [pid = 3866] [serial = 31] [outer = 0x7fe801e56000] 10:23:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 32 (0x7fe8034c6800) [pid = 3866] [serial = 32] [outer = 0x7fe801fb2800] 10:23:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8034ca800 == 12 [pid = 3866] [id = 12] 10:23:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 33 (0x7fe801e57000) [pid = 3866] [serial = 33] [outer = (nil)] 10:23:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 34 (0x7fe803941400) [pid = 3866] [serial = 34] [outer = 0x7fe801e57000] 10:23:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 35 (0x7fe80788f000) [pid = 3866] [serial = 35] [outer = 0x7fe801e57000] 10:23:45 INFO - PROCESS | 3866 | 1461173025692 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]]]}] 10:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1432ms 10:23:45 INFO - PROCESS | 3866 | 1461173025747 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:23:45 INFO - PROCESS | 3866 | 1461173025753 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:23:45 INFO - PROCESS | 3866 | 1461173025763 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 3866 | 1461173025768 Marionette TRACE conn3 <- [1,22,null,{}] 10:23:45 INFO - PROCESS | 3866 | 1461173025773 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}] 10:23:45 INFO - PROCESS | 3866 | 1461173025975 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:23:46 INFO - PROCESS | 3866 | 1461173026145 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe809964000 == 13 [pid = 3866] [id = 13] 10:23:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 36 (0x7fe80ad78000) [pid = 3866] [serial = 36] [outer = (nil)] 10:23:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 37 (0x7fe80aed4400) [pid = 3866] [serial = 37] [outer = 0x7fe80ad78000] 10:23:46 INFO - PROCESS | 3866 | 1461173026215 Marionette DEBUG loaded listener.js 10:23:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 38 (0x7fe80b26e400) [pid = 3866] [serial = 38] [outer = 0x7fe80ad78000] 10:23:46 INFO - PROCESS | 3866 | 1461173026985 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]]]}] 10:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1282ms 10:23:47 INFO - PROCESS | 3866 | 1461173027042 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:23:47 INFO - PROCESS | 3866 | 1461173027046 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:23:47 INFO - PROCESS | 3866 | 1461173027052 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:23:47 INFO - PROCESS | 3866 | 1461173027055 Marionette TRACE conn3 <- [1,26,null,{}] 10:23:47 INFO - PROCESS | 3866 | 1461173027069 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}] 10:23:47 INFO - PROCESS | 3866 | 1461173027240 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:23:47 INFO - PROCESS | 3866 | 1461173027329 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b638800 == 14 [pid = 3866] [id = 14] 10:23:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 39 (0x7fe80be52c00) [pid = 3866] [serial = 39] [outer = (nil)] 10:23:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 40 (0x7fe80be57400) [pid = 3866] [serial = 40] [outer = 0x7fe80be52c00] 10:23:47 INFO - PROCESS | 3866 | 1461173027403 Marionette DEBUG loaded listener.js 10:23:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 41 (0x7fe80c04ec00) [pid = 3866] [serial = 41] [outer = 0x7fe80be52c00] 10:23:48 INFO - PROCESS | 3866 | 1461173028361 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]]]}] 10:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1385ms 10:23:48 INFO - PROCESS | 3866 | 1461173028437 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:23:48 INFO - PROCESS | 3866 | 1461173028443 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:23:48 INFO - PROCESS | 3866 | 1461173028451 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:23:48 INFO - PROCESS | 3866 | 1461173028455 Marionette TRACE conn3 <- [1,30,null,{}] 10:23:48 INFO - PROCESS | 3866 | 1461173028462 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}] 10:23:48 INFO - PROCESS | 3866 | 1461173028606 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:23:48 INFO - PROCESS | 3866 | 1461173028710 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fbd800 == 15 [pid = 3866] [id = 15] 10:23:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 42 (0x7fe8064e0c00) [pid = 3866] [serial = 42] [outer = (nil)] 10:23:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 43 (0x7fe808a46400) [pid = 3866] [serial = 43] [outer = 0x7fe8064e0c00] 10:23:48 INFO - PROCESS | 3866 | 1461173028789 Marionette DEBUG loaded listener.js 10:23:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 44 (0x7fe80a1bac00) [pid = 3866] [serial = 44] [outer = 0x7fe8064e0c00] 10:23:49 INFO - PROCESS | 3866 | 1461173029480 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]]]}] 10:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1078ms 10:23:49 INFO - PROCESS | 3866 | 1461173029530 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:23:49 INFO - PROCESS | 3866 | 1461173029537 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:23:49 INFO - PROCESS | 3866 | 1461173029546 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:23:49 INFO - PROCESS | 3866 | 1461173029549 Marionette TRACE conn3 <- [1,34,null,{}] 10:23:49 INFO - PROCESS | 3866 | 1461173029553 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}] 10:23:49 INFO - PROCESS | 3866 | 1461173029676 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:23:49 INFO - PROCESS | 3866 | 1461173029771 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b1b2800 == 16 [pid = 3866] [id = 16] 10:23:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 45 (0x7fe804378400) [pid = 3866] [serial = 45] [outer = (nil)] 10:23:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 46 (0x7fe80bfc8400) [pid = 3866] [serial = 46] [outer = 0x7fe804378400] 10:23:49 INFO - PROCESS | 3866 | 1461173029830 Marionette DEBUG loaded listener.js 10:23:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 47 (0x7fe80c05cc00) [pid = 3866] [serial = 47] [outer = 0x7fe804378400] 10:23:50 INFO - PROCESS | 3866 | 1461173030408 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]]]}] 10:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 879ms 10:23:50 INFO - PROCESS | 3866 | 1461173030425 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:23:50 INFO - PROCESS | 3866 | 1461173030428 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:23:50 INFO - PROCESS | 3866 | 1461173030435 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:23:50 INFO - PROCESS | 3866 | 1461173030440 Marionette TRACE conn3 <- [1,38,null,{}] 10:23:50 INFO - PROCESS | 3866 | 1461173030453 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}] 10:23:50 INFO - PROCESS | 3866 | 1461173030584 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:23:50 INFO - PROCESS | 3866 | 1461173030683 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bec6000 == 17 [pid = 3866] [id = 17] 10:23:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 48 (0x7fe80341c000) [pid = 3866] [serial = 48] [outer = (nil)] 10:23:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 49 (0x7fe80d0ac800) [pid = 3866] [serial = 49] [outer = 0x7fe80341c000] 10:23:50 INFO - PROCESS | 3866 | 1461173030744 Marionette DEBUG loaded listener.js 10:23:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 50 (0x7fe80d2c0400) [pid = 3866] [serial = 50] [outer = 0x7fe80341c000] 10:23:51 INFO - PROCESS | 3866 | 1461173031344 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]]]}] 10:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 930ms 10:23:51 INFO - PROCESS | 3866 | 1461173031364 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:23:51 INFO - PROCESS | 3866 | 1461173031367 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:23:51 INFO - PROCESS | 3866 | 1461173031373 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:23:51 INFO - PROCESS | 3866 | 1461173031375 Marionette TRACE conn3 <- [1,42,null,{}] 10:23:51 INFO - PROCESS | 3866 | 1461173031379 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}] 10:23:51 INFO - PROCESS | 3866 | 1461173031504 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:23:51 INFO - PROCESS | 3866 | 1461173031592 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:51 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c4d7800 == 18 [pid = 3866] [id = 18] 10:23:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 51 (0x7fe80c55f400) [pid = 3866] [serial = 51] [outer = (nil)] 10:23:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 52 (0x7fe80df96000) [pid = 3866] [serial = 52] [outer = 0x7fe80c55f400] 10:23:51 INFO - PROCESS | 3866 | 1461173031651 Marionette DEBUG loaded listener.js 10:23:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 53 (0x7fe8127db800) [pid = 3866] [serial = 53] [outer = 0x7fe80c55f400] 10:23:52 INFO - PROCESS | 3866 | 1461173032212 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]]]}] 10:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 876ms 10:23:52 INFO - PROCESS | 3866 | 1461173032250 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:23:52 INFO - PROCESS | 3866 | 1461173032253 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:23:52 INFO - PROCESS | 3866 | 1461173032258 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:23:52 INFO - PROCESS | 3866 | 1461173032261 Marionette TRACE conn3 <- [1,46,null,{}] 10:23:52 INFO - PROCESS | 3866 | 1461173032266 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}] 10:23:52 INFO - PROCESS | 3866 | 1461173032384 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:23:52 INFO - PROCESS | 3866 | 1461173032469 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805051800 == 19 [pid = 3866] [id = 19] 10:23:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 54 (0x7fe80282b800) [pid = 3866] [serial = 54] [outer = (nil)] 10:23:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 55 (0x7fe804d0d800) [pid = 3866] [serial = 55] [outer = 0x7fe80282b800] 10:23:52 INFO - PROCESS | 3866 | 1461173032532 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 56 (0x7fe81114f400) [pid = 3866] [serial = 56] [outer = 0x7fe80282b800] 10:23:53 INFO - PROCESS | 3866 | 1461173033123 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]]]}] 10:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 929ms 10:23:53 INFO - PROCESS | 3866 | 1461173033188 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:23:53 INFO - PROCESS | 3866 | 1461173033191 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:23:53 INFO - PROCESS | 3866 | 1461173033207 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:23:53 INFO - PROCESS | 3866 | 1461173033210 Marionette TRACE conn3 <- [1,50,null,{}] 10:23:53 INFO - PROCESS | 3866 | 1461173033215 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}] 10:23:53 INFO - PROCESS | 3866 | 1461173033355 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:23:53 INFO - PROCESS | 3866 | 1461173033436 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8043bd000 == 20 [pid = 3866] [id = 20] 10:23:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 57 (0x7fe80282bc00) [pid = 3866] [serial = 57] [outer = (nil)] 10:23:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 58 (0x7fe818910c00) [pid = 3866] [serial = 58] [outer = 0x7fe80282bc00] 10:23:53 INFO - PROCESS | 3866 | 1461173033501 Marionette DEBUG loaded listener.js 10:23:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 59 (0x7fe818bb4800) [pid = 3866] [serial = 59] [outer = 0x7fe80282bc00] 10:23:54 INFO - PROCESS | 3866 | 1461173034061 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]]]}] 10:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 877ms 10:23:54 INFO - PROCESS | 3866 | 1461173034085 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:23:54 INFO - PROCESS | 3866 | 1461173034087 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:23:54 INFO - PROCESS | 3866 | 1461173034093 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:23:54 INFO - PROCESS | 3866 | 1461173034096 Marionette TRACE conn3 <- [1,54,null,{}] 10:23:54 INFO - PROCESS | 3866 | 1461173034100 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}] 10:23:54 INFO - PROCESS | 3866 | 1461173034230 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:23:54 INFO - PROCESS | 3866 | 1461173034247 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8110af800 == 21 [pid = 3866] [id = 21] 10:23:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 60 (0x7fe80df92800) [pid = 3866] [serial = 60] [outer = (nil)] 10:23:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 61 (0x7fe81982f800) [pid = 3866] [serial = 61] [outer = 0x7fe80df92800] 10:23:54 INFO - PROCESS | 3866 | 1461173034304 Marionette DEBUG loaded listener.js 10:23:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 62 (0x7fe819b07000) [pid = 3866] [serial = 62] [outer = 0x7fe80df92800] 10:23:54 INFO - PROCESS | 3866 | 1461173034960 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]]]}] 10:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 926ms 10:23:55 INFO - PROCESS | 3866 | 1461173035020 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:23:55 INFO - PROCESS | 3866 | 1461173035025 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:23:55 INFO - PROCESS | 3866 | 1461173035033 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:23:55 INFO - PROCESS | 3866 | 1461173035038 Marionette TRACE conn3 <- [1,58,null,{}] 10:23:55 INFO - PROCESS | 3866 | 1461173035047 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}] 10:23:55 INFO - PROCESS | 3866 | 1461173035201 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:23:55 INFO - PROCESS | 3866 | 1461173035320 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803729000 == 22 [pid = 3866] [id = 22] 10:23:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 63 (0x7fe801d7a400) [pid = 3866] [serial = 63] [outer = (nil)] 10:23:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 64 (0x7fe80210d000) [pid = 3866] [serial = 64] [outer = 0x7fe801d7a400] 10:23:55 INFO - PROCESS | 3866 | 1461173035392 Marionette DEBUG loaded listener.js 10:23:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 65 (0x7fe80393f000) [pid = 3866] [serial = 65] [outer = 0x7fe801d7a400] 10:23:56 INFO - PROCESS | 3866 | 1461173036154 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]]]}] 10:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1183ms 10:23:56 INFO - PROCESS | 3866 | 1461173036219 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:23:56 INFO - PROCESS | 3866 | 1461173036227 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:23:56 INFO - PROCESS | 3866 | 1461173036238 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:23:56 INFO - PROCESS | 3866 | 1461173036241 Marionette TRACE conn3 <- [1,62,null,{}] 10:23:56 INFO - PROCESS | 3866 | 1461173036246 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}] 10:23:56 INFO - PROCESS | 3866 | 1461173036393 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:23:56 INFO - PROCESS | 3866 | 1461173036512 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bac0000 == 23 [pid = 3866] [id = 23] 10:23:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 66 (0x7fe801d7ac00) [pid = 3866] [serial = 66] [outer = (nil)] 10:23:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 67 (0x7fe80a35ec00) [pid = 3866] [serial = 67] [outer = 0x7fe801d7ac00] 10:23:56 INFO - PROCESS | 3866 | 1461173036585 Marionette DEBUG loaded listener.js 10:23:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 68 (0x7fe80b99f400) [pid = 3866] [serial = 68] [outer = 0x7fe801d7ac00] 10:23:57 INFO - PROCESS | 3866 | 1461173037350 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]]]}] 10:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1176ms 10:23:57 INFO - PROCESS | 3866 | 1461173037414 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:23:57 INFO - PROCESS | 3866 | 1461173037417 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:23:57 INFO - PROCESS | 3866 | 1461173037423 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:23:57 INFO - PROCESS | 3866 | 1461173037428 Marionette TRACE conn3 <- [1,66,null,{}] 10:23:57 INFO - PROCESS | 3866 | 1461173037443 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}] 10:23:57 INFO - PROCESS | 3866 | 1461173037592 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:23:57 INFO - PROCESS | 3866 | 1461173037710 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80df30000 == 24 [pid = 3866] [id = 24] 10:23:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 69 (0x7fe80c40f000) [pid = 3866] [serial = 69] [outer = (nil)] 10:23:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 70 (0x7fe80d26b400) [pid = 3866] [serial = 70] [outer = 0x7fe80c40f000] 10:23:57 INFO - PROCESS | 3866 | 1461173037784 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 71 (0x7fe817836c00) [pid = 3866] [serial = 71] [outer = 0x7fe80c40f000] 10:23:58 INFO - PROCESS | 3866 | 1461173038599 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]]]}] 10:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1241ms 10:23:58 INFO - PROCESS | 3866 | 1461173038665 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:23:58 INFO - PROCESS | 3866 | 1461173038669 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:23:58 INFO - PROCESS | 3866 | 1461173038674 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 3866 | 1461173038677 Marionette TRACE conn3 <- [1,70,null,{}] 10:23:58 INFO - PROCESS | 3866 | 1461173038682 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}] 10:23:58 INFO - PROCESS | 3866 | 1461173038823 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:23:59 INFO - PROCESS | 3866 | 1461173039050 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803718800 == 25 [pid = 3866] [id = 25] 10:23:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 72 (0x7fe801d74400) [pid = 3866] [serial = 72] [outer = (nil)] 10:23:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 73 (0x7fe801e56800) [pid = 3866] [serial = 73] [outer = 0x7fe801d74400] 10:23:59 INFO - PROCESS | 3866 | 1461173039123 Marionette DEBUG loaded listener.js 10:23:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 74 (0x7fe803793000) [pid = 3866] [serial = 74] [outer = 0x7fe801d74400] 10:23:59 INFO - PROCESS | 3866 | 1461173039927 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]]]}] 10:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1329ms 10:24:00 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8043bd000 == 24 [pid = 3866] [id = 20] 10:24:00 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805051800 == 23 [pid = 3866] [id = 19] 10:24:00 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c4d7800 == 22 [pid = 3866] [id = 18] 10:24:00 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bec6000 == 21 [pid = 3866] [id = 17] 10:24:00 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b1b2800 == 20 [pid = 3866] [id = 16] 10:24:00 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fbd800 == 19 [pid = 3866] [id = 15] 10:24:00 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe809964000 == 18 [pid = 3866] [id = 13] 10:24:00 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80289f000 == 17 [pid = 3866] [id = 11] 10:24:00 INFO - PROCESS | 3866 | 1461173040070 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:24:00 INFO - PROCESS | 3866 | 1461173040076 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:24:00 INFO - PROCESS | 3866 | 1461173040096 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:24:00 INFO - PROCESS | 3866 | 1461173040101 Marionette TRACE conn3 <- [1,74,null,{}] 10:24:00 INFO - PROCESS | 3866 | 1461173040108 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}] 10:24:00 INFO - PROCESS | 3866 | 1461173040259 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:24:00 INFO - PROCESS | 3866 | 1461173040354 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80395b000 == 18 [pid = 3866] [id = 26] 10:24:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 75 (0x7fe804d0c800) [pid = 3866] [serial = 75] [outer = (nil)] 10:24:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 76 (0x7fe804d3c800) [pid = 3866] [serial = 76] [outer = 0x7fe804d0c800] 10:24:00 INFO - PROCESS | 3866 | 1461173040426 Marionette DEBUG loaded listener.js 10:24:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 77 (0x7fe808ad9000) [pid = 3866] [serial = 77] [outer = 0x7fe804d0c800] 10:24:01 INFO - PROCESS | 3866 | 1461173041238 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]]]}] 10:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1195ms 10:24:01 INFO - PROCESS | 3866 | 1461173041282 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:24:01 INFO - PROCESS | 3866 | 1461173041288 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:24:01 INFO - PROCESS | 3866 | 1461173041300 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:24:01 INFO - PROCESS | 3866 | 1461173041305 Marionette TRACE conn3 <- [1,78,null,{}] 10:24:01 INFO - PROCESS | 3866 | 1461173041312 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}] 10:24:01 INFO - PROCESS | 3866 | 1461173041466 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:24:01 INFO - PROCESS | 3866 | 1461173041588 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bec0800 == 19 [pid = 3866] [id = 27] 10:24:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 78 (0x7fe804d0cc00) [pid = 3866] [serial = 78] [outer = (nil)] 10:24:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 79 (0x7fe80bfcb400) [pid = 3866] [serial = 79] [outer = 0x7fe804d0cc00] 10:24:01 INFO - PROCESS | 3866 | 1461173041658 Marionette DEBUG loaded listener.js 10:24:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 80 (0x7fe80ccb3800) [pid = 3866] [serial = 80] [outer = 0x7fe804d0cc00] 10:24:02 INFO - PROCESS | 3866 | 1461173042470 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]]]}] 10:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1241ms 10:24:02 INFO - PROCESS | 3866 | 1461173042539 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:24:02 INFO - PROCESS | 3866 | 1461173042543 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:24:02 INFO - PROCESS | 3866 | 1461173042548 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:24:02 INFO - PROCESS | 3866 | 1461173042550 Marionette TRACE conn3 <- [1,82,null,{}] 10:24:02 INFO - PROCESS | 3866 | 1461173042563 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}] 10:24:02 INFO - PROCESS | 3866 | 1461173042715 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:24:02 INFO - PROCESS | 3866 | 1461173042838 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80dc16800 == 20 [pid = 3866] [id = 28] 10:24:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 81 (0x7fe80dd0d400) [pid = 3866] [serial = 81] [outer = (nil)] 10:24:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 82 (0x7fe81782c400) [pid = 3866] [serial = 82] [outer = 0x7fe80dd0d400] 10:24:02 INFO - PROCESS | 3866 | 1461173042913 Marionette DEBUG loaded listener.js 10:24:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 83 (0x7fe81864a000) [pid = 3866] [serial = 83] [outer = 0x7fe80dd0d400] 10:24:03 INFO - PROCESS | 3866 | 1461173043725 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]]]}] 10:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1232ms 10:24:03 INFO - PROCESS | 3866 | 1461173043782 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:24:03 INFO - PROCESS | 3866 | 1461173043785 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:24:03 INFO - PROCESS | 3866 | 1461173043807 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:24:03 INFO - PROCESS | 3866 | 1461173043811 Marionette TRACE conn3 <- [1,86,null,{}] 10:24:03 INFO - PROCESS | 3866 | 1461173043817 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}] 10:24:03 INFO - PROCESS | 3866 | 1461173043962 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:24:04 INFO - PROCESS | 3866 | 1461173044081 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe812717800 == 21 [pid = 3866] [id = 29] 10:24:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 84 (0x7fe811156400) [pid = 3866] [serial = 84] [outer = (nil)] 10:24:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 85 (0x7fe819828800) [pid = 3866] [serial = 85] [outer = 0x7fe811156400] 10:24:04 INFO - PROCESS | 3866 | 1461173044155 Marionette DEBUG loaded listener.js 10:24:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 86 (0x7fe819b09400) [pid = 3866] [serial = 86] [outer = 0x7fe811156400] 10:24:04 INFO - PROCESS | 3866 | 1461173044910 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]]]}] 10:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1157ms 10:24:04 INFO - PROCESS | 3866 | 1461173044949 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:24:04 INFO - PROCESS | 3866 | 1461173044952 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:24:04 INFO - PROCESS | 3866 | 1461173044958 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:24:04 INFO - PROCESS | 3866 | 1461173044960 Marionette TRACE conn3 <- [1,90,null,{}] 10:24:04 INFO - PROCESS | 3866 | 1461173044966 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}] 10:24:05 INFO - PROCESS | 3866 | 1461173045151 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:24:05 INFO - PROCESS | 3866 | 1461173045205 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8186d0000 == 22 [pid = 3866] [id = 30] 10:24:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe81898dc00) [pid = 3866] [serial = 87] [outer = (nil)] 10:24:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe81ba14000) [pid = 3866] [serial = 88] [outer = 0x7fe81898dc00] 10:24:05 INFO - PROCESS | 3866 | 1461173045272 Marionette DEBUG loaded listener.js 10:24:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe81bac7800) [pid = 3866] [serial = 89] [outer = 0x7fe81898dc00] 10:24:06 INFO - PROCESS | 3866 | 1461173046132 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]]]}] 10:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1231ms 10:24:06 INFO - PROCESS | 3866 | 1461173046199 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:24:06 INFO - PROCESS | 3866 | 1461173046205 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:24:06 INFO - PROCESS | 3866 | 1461173046214 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:24:06 INFO - PROCESS | 3866 | 1461173046219 Marionette TRACE conn3 <- [1,94,null,{}] 10:24:06 INFO - PROCESS | 3866 | 1461173046226 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}] 10:24:06 INFO - PROCESS | 3866 | 1461173046376 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:24:06 INFO - PROCESS | 3866 | 1461173046525 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:06 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bac0000 == 21 [pid = 3866] [id = 23] 10:24:06 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe803729000 == 20 [pid = 3866] [id = 22] 10:24:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801d2e000 == 21 [pid = 3866] [id = 31] 10:24:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe801d79000) [pid = 3866] [serial = 90] [outer = (nil)] 10:24:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe801e62c00) [pid = 3866] [serial = 91] [outer = 0x7fe801d79000] 10:24:06 INFO - PROCESS | 3866 | 1461173046609 Marionette DEBUG loaded listener.js 10:24:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe807611400) [pid = 3866] [serial = 92] [outer = 0x7fe801d79000] 10:24:07 INFO - PROCESS | 3866 | 1461173047377 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]]]}] 10:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1228ms 10:24:07 INFO - PROCESS | 3866 | 1461173047444 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:24:07 INFO - PROCESS | 3866 | 1461173047451 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:24:07 INFO - PROCESS | 3866 | 1461173047459 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:24:07 INFO - PROCESS | 3866 | 1461173047463 Marionette TRACE conn3 <- [1,98,null,{}] 10:24:07 INFO - PROCESS | 3866 | 1461173047470 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}] 10:24:07 INFO - PROCESS | 3866 | 1461173047666 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:24:07 INFO - PROCESS | 3866 | 1461173047682 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c52b000 == 22 [pid = 3866] [id = 32] 10:24:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe80be52800) [pid = 3866] [serial = 93] [outer = (nil)] 10:24:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe80bfce400) [pid = 3866] [serial = 94] [outer = 0x7fe80be52800] 10:24:07 INFO - PROCESS | 3866 | 1461173047753 Marionette DEBUG loaded listener.js 10:24:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe80cd66400) [pid = 3866] [serial = 95] [outer = 0x7fe80be52800] 10:24:08 INFO - PROCESS | 3866 | 1461173048601 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]]]}] 10:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1178ms 10:24:08 INFO - PROCESS | 3866 | 1461173048639 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:24:08 INFO - PROCESS | 3866 | 1461173048645 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:24:08 INFO - PROCESS | 3866 | 1461173048653 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:24:08 INFO - PROCESS | 3866 | 1461173048656 Marionette TRACE conn3 <- [1,102,null,{}] 10:24:08 INFO - PROCESS | 3866 | 1461173048662 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}] 10:24:08 INFO - PROCESS | 3866 | 1461173048813 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:24:08 INFO - PROCESS | 3866 | 1461173048939 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81866e000 == 23 [pid = 3866] [id = 33] 10:24:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe80be55000) [pid = 3866] [serial = 96] [outer = (nil)] 10:24:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe818471400) [pid = 3866] [serial = 97] [outer = 0x7fe80be55000] 10:24:09 INFO - PROCESS | 3866 | 1461173049009 Marionette DEBUG loaded listener.js 10:24:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe8186bec00) [pid = 3866] [serial = 98] [outer = 0x7fe80be55000] 10:24:09 INFO - PROCESS | 3866 | 1461173049801 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]]]}] 10:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1186ms 10:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:24:09 INFO - PROCESS | 3866 | 1461173049841 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:24:09 INFO - PROCESS | 3866 | 1461173049843 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:24:09 INFO - PROCESS | 3866 | 1461173049852 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:24:09 INFO - PROCESS | 3866 | 1461173049860 Marionette TRACE conn3 <- [1,106,null,{}] 10:24:09 INFO - PROCESS | 3866 | 1461173049873 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}] 10:24:10 INFO - PROCESS | 3866 | 1461173050074 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:24:10 INFO - PROCESS | 3866 | 1461173050090 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8195c3800 == 24 [pid = 3866] [id = 34] 10:24:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe81ba99400) [pid = 3866] [serial = 99] [outer = (nil)] 10:24:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe81d9c4400) [pid = 3866] [serial = 100] [outer = 0x7fe81ba99400] 10:24:10 INFO - PROCESS | 3866 | 1461173050158 Marionette DEBUG loaded listener.js 10:24:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe81da50800) [pid = 3866] [serial = 101] [outer = 0x7fe81ba99400] 10:24:10 INFO - PROCESS | 3866 | 1461173050941 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]]]}] 10:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1136ms 10:24:10 INFO - PROCESS | 3866 | 1461173050991 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:24:11 INFO - PROCESS | 3866 | 1461173050996 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:24:11 INFO - PROCESS | 3866 | 1461173051002 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:24:11 INFO - PROCESS | 3866 | 1461173051005 Marionette TRACE conn3 <- [1,110,null,{}] 10:24:11 INFO - PROCESS | 3866 | 1461173051010 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}] 10:24:11 INFO - PROCESS | 3866 | 1461173051162 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:24:11 INFO - PROCESS | 3866 | 1461173051292 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801d1c800 == 25 [pid = 3866] [id = 35] 10:24:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe80210e400) [pid = 3866] [serial = 102] [outer = (nil)] 10:24:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe81dbb0000) [pid = 3866] [serial = 103] [outer = 0x7fe80210e400] 10:24:11 INFO - PROCESS | 3866 | 1461173051361 Marionette DEBUG loaded listener.js 10:24:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe81de23c00) [pid = 3866] [serial = 104] [outer = 0x7fe80210e400] 10:24:12 INFO - PROCESS | 3866 | 1461173052127 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]]]}] 10:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1227ms 10:24:12 INFO - PROCESS | 3866 | 1461173052231 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 3866 | 1461173052235 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:24:12 INFO - PROCESS | 3866 | 1461173052241 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 3866 | 1461173052243 Marionette TRACE conn3 <- [1,114,null,{}] 10:24:12 INFO - PROCESS | 3866 | 1461173052249 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}] 10:24:12 INFO - PROCESS | 3866 | 1461173052393 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:24:12 INFO - PROCESS | 3866 | 1461173052633 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80aede000 == 26 [pid = 3866] [id = 36] 10:24:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe801d6d000) [pid = 3866] [serial = 105] [outer = (nil)] 10:24:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe802104800) [pid = 3866] [serial = 106] [outer = 0x7fe801d6d000] 10:24:12 INFO - PROCESS | 3866 | 1461173052706 Marionette DEBUG loaded listener.js 10:24:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe807607400) [pid = 3866] [serial = 107] [outer = 0x7fe801d6d000] 10:24:13 INFO - PROCESS | 3866 | 1461173053563 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]]]}] 10:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1376ms 10:24:13 INFO - PROCESS | 3866 | 1461173053618 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:24:13 INFO - PROCESS | 3866 | 1461173053623 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:24:13 INFO - PROCESS | 3866 | 1461173053632 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:24:13 INFO - PROCESS | 3866 | 1461173053635 Marionette TRACE conn3 <- [1,118,null,{}] 10:24:13 INFO - PROCESS | 3866 | 1461173053642 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}] 10:24:13 INFO - PROCESS | 3866 | 1461173053851 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:24:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80dc16800 == 25 [pid = 3866] [id = 28] 10:24:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bec0800 == 24 [pid = 3866] [id = 27] 10:24:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80395b000 == 23 [pid = 3866] [id = 26] 10:24:14 INFO - PROCESS | 3866 | 1461173053999 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b1a8800 == 24 [pid = 3866] [id = 37] 10:24:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe801d70000) [pid = 3866] [serial = 108] [outer = (nil)] 10:24:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe803943c00) [pid = 3866] [serial = 109] [outer = 0x7fe801d70000] 10:24:14 INFO - PROCESS | 3866 | 1461173054076 Marionette DEBUG loaded listener.js 10:24:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe80a571800) [pid = 3866] [serial = 110] [outer = 0x7fe801d70000] 10:24:14 INFO - PROCESS | 3866 | 1461173054900 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]]]}] 10:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1329ms 10:24:14 INFO - PROCESS | 3866 | 1461173054980 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:24:14 INFO - PROCESS | 3866 | 1461173054988 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:24:15 INFO - PROCESS | 3866 | 1461173055001 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:24:15 INFO - PROCESS | 3866 | 1461173055006 Marionette TRACE conn3 <- [1,122,null,{}] 10:24:15 INFO - PROCESS | 3866 | 1461173055015 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}] 10:24:15 INFO - PROCESS | 3866 | 1461173055186 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:24:15 INFO - PROCESS | 3866 | 1461173055318 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8186e1800 == 25 [pid = 3866] [id = 38] 10:24:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe802109000) [pid = 3866] [serial = 111] [outer = (nil)] 10:24:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe8178c2400) [pid = 3866] [serial = 112] [outer = 0x7fe802109000] 10:24:15 INFO - PROCESS | 3866 | 1461173055399 Marionette DEBUG loaded listener.js 10:24:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe8186c1400) [pid = 3866] [serial = 113] [outer = 0x7fe802109000] 10:24:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe80dccfc00) [pid = 3866] [serial = 114] [outer = 0x7fe801e57000] 10:24:16 INFO - PROCESS | 3866 | 1461173056327 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]]]}] 10:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1388ms 10:24:16 INFO - PROCESS | 3866 | 1461173056388 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:24:16 INFO - PROCESS | 3866 | 1461173056393 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:24:16 INFO - PROCESS | 3866 | 1461173056400 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:24:16 INFO - PROCESS | 3866 | 1461173056403 Marionette TRACE conn3 <- [1,126,null,{}] 10:24:16 INFO - PROCESS | 3866 | 1461173056410 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}] 10:24:16 INFO - PROCESS | 3866 | 1461173056576 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:24:16 INFO - PROCESS | 3866 | 1461173056710 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81b507000 == 26 [pid = 3866] [id = 39] 10:24:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe80ccaec00) [pid = 3866] [serial = 115] [outer = (nil)] 10:24:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 116 (0x7fe81d398400) [pid = 3866] [serial = 116] [outer = 0x7fe80ccaec00] 10:24:16 INFO - PROCESS | 3866 | 1461173056785 Marionette DEBUG loaded listener.js 10:24:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 117 (0x7fe81dbab400) [pid = 3866] [serial = 117] [outer = 0x7fe80ccaec00] 10:24:17 INFO - PROCESS | 3866 | 1461173057670 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]]]}] 10:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1333ms 10:24:17 INFO - PROCESS | 3866 | 1461173057733 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:24:17 INFO - PROCESS | 3866 | 1461173057739 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:24:17 INFO - PROCESS | 3866 | 1461173057754 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:24:17 INFO - PROCESS | 3866 | 1461173057760 Marionette TRACE conn3 <- [1,130,null,{}] 10:24:17 INFO - PROCESS | 3866 | 1461173057766 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}] 10:24:17 INFO - PROCESS | 3866 | 1461173057956 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:24:18 INFO - PROCESS | 3866 | 1461173058085 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dd38000 == 27 [pid = 3866] [id = 40] 10:24:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 118 (0x7fe817838c00) [pid = 3866] [serial = 118] [outer = (nil)] 10:24:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 119 (0x7fe8205f3000) [pid = 3866] [serial = 119] [outer = 0x7fe817838c00] 10:24:18 INFO - PROCESS | 3866 | 1461173058157 Marionette DEBUG loaded listener.js 10:24:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 120 (0x7fe821e5d400) [pid = 3866] [serial = 120] [outer = 0x7fe817838c00] 10:24:18 INFO - PROCESS | 3866 | 1461173058978 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]]]}] 10:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1247ms 10:24:18 INFO - PROCESS | 3866 | 1461173058993 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 3866 | 1461173058996 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:24:19 INFO - PROCESS | 3866 | 1461173059002 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:24:19 INFO - PROCESS | 3866 | 1461173059004 Marionette TRACE conn3 <- [1,134,null,{}] 10:24:19 INFO - PROCESS | 3866 | 1461173059009 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}] 10:24:19 INFO - PROCESS | 3866 | 1461173059152 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:24:19 INFO - PROCESS | 3866 | 1461173059361 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80a5f1000 == 28 [pid = 3866] [id = 41] 10:24:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 121 (0x7fe8016c7c00) [pid = 3866] [serial = 121] [outer = (nil)] 10:24:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 122 (0x7fe8016d0400) [pid = 3866] [serial = 122] [outer = 0x7fe8016c7c00] 10:24:19 INFO - PROCESS | 3866 | 1461173059429 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 123 (0x7fe807607000) [pid = 3866] [serial = 123] [outer = 0x7fe8016c7c00] 10:24:20 INFO - PROCESS | 3866 | 1461173060317 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]]]}] 10:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1377ms 10:24:20 INFO - PROCESS | 3866 | 1461173060380 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:24:20 INFO - PROCESS | 3866 | 1461173060387 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:24:20 INFO - PROCESS | 3866 | 1461173060395 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 3866 | 1461173060400 Marionette TRACE conn3 <- [1,138,null,{}] 10:24:20 INFO - PROCESS | 3866 | 1461173060406 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}] 10:24:20 INFO - PROCESS | 3866 | 1461173060557 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:24:20 INFO - PROCESS | 3866 | 1461173060718 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:20 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80aede000 == 27 [pid = 3866] [id = 36] 10:24:20 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c52b000 == 26 [pid = 3866] [id = 32] 10:24:20 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801d2e000 == 25 [pid = 3866] [id = 31] 10:24:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80aede000 == 26 [pid = 3866] [id = 42] 10:24:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 124 (0x7fe8016c6c00) [pid = 3866] [serial = 124] [outer = (nil)] 10:24:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 125 (0x7fe8016cc400) [pid = 3866] [serial = 125] [outer = 0x7fe8016c6c00] 10:24:20 INFO - PROCESS | 3866 | 1461173060808 Marionette DEBUG loaded listener.js 10:24:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 126 (0x7fe80760a400) [pid = 3866] [serial = 126] [outer = 0x7fe8016c6c00] 10:24:21 INFO - PROCESS | 3866 | 1461173061672 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]]]}] 10:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1333ms 10:24:21 INFO - PROCESS | 3866 | 1461173061729 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:24:21 INFO - PROCESS | 3866 | 1461173061736 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:24:21 INFO - PROCESS | 3866 | 1461173061745 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:24:21 INFO - PROCESS | 3866 | 1461173061750 Marionette TRACE conn3 <- [1,142,null,{}] 10:24:21 INFO - PROCESS | 3866 | 1461173061757 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}] 10:24:21 INFO - PROCESS | 3866 | 1461173061921 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:24:22 INFO - PROCESS | 3866 | 1461173062059 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81d317000 == 27 [pid = 3866] [id = 43] 10:24:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 127 (0x7fe802979800) [pid = 3866] [serial = 127] [outer = (nil)] 10:24:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 128 (0x7fe818989000) [pid = 3866] [serial = 128] [outer = 0x7fe802979800] 10:24:22 INFO - PROCESS | 3866 | 1461173062179 Marionette DEBUG loaded listener.js 10:24:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 129 (0x7fe8199b5400) [pid = 3866] [serial = 129] [outer = 0x7fe802979800] 10:24:23 INFO - PROCESS | 3866 | 1461173063062 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]]]}] 10:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1331ms 10:24:23 INFO - PROCESS | 3866 | 1461173063079 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:24:23 INFO - PROCESS | 3866 | 1461173063085 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:24:23 INFO - PROCESS | 3866 | 1461173063094 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:24:23 INFO - PROCESS | 3866 | 1461173063097 Marionette TRACE conn3 <- [1,146,null,{}] 10:24:23 INFO - PROCESS | 3866 | 1461173063101 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}] 10:24:23 INFO - PROCESS | 3866 | 1461173063274 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:24:23 INFO - PROCESS | 3866 | 1461173063415 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818941000 == 28 [pid = 3866] [id = 44] 10:24:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 130 (0x7fe804d04400) [pid = 3866] [serial = 130] [outer = (nil)] 10:24:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 131 (0x7fe80507c800) [pid = 3866] [serial = 131] [outer = 0x7fe804d04400] 10:24:23 INFO - PROCESS | 3866 | 1461173063490 Marionette DEBUG loaded listener.js 10:24:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 132 (0x7fe8064d7800) [pid = 3866] [serial = 132] [outer = 0x7fe804d04400] 10:24:24 INFO - PROCESS | 3866 | 1461173064394 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]]]}] 10:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1327ms 10:24:24 INFO - PROCESS | 3866 | 1461173064423 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:24:24 INFO - PROCESS | 3866 | 1461173064427 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:24:24 INFO - PROCESS | 3866 | 1461173064436 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:24:24 INFO - PROCESS | 3866 | 1461173064444 Marionette TRACE conn3 <- [1,150,null,{}] 10:24:24 INFO - PROCESS | 3866 | 1461173064459 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}] 10:24:24 INFO - PROCESS | 3866 | 1461173064606 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:24:24 INFO - PROCESS | 3866 | 1461173064746 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8205c4800 == 29 [pid = 3866] [id = 45] 10:24:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 133 (0x7fe804d05c00) [pid = 3866] [serial = 133] [outer = (nil)] 10:24:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 134 (0x7fe81dec1000) [pid = 3866] [serial = 134] [outer = 0x7fe804d05c00] 10:24:24 INFO - PROCESS | 3866 | 1461173064815 Marionette DEBUG loaded listener.js 10:24:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 135 (0x7fe81fba3000) [pid = 3866] [serial = 135] [outer = 0x7fe804d05c00] 10:24:25 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80a5f1000 == 28 [pid = 3866] [id = 41] 10:24:25 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81b507000 == 27 [pid = 3866] [id = 39] 10:24:25 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8186e1800 == 26 [pid = 3866] [id = 38] 10:24:25 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b1a8800 == 25 [pid = 3866] [id = 37] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8186d0000 == 24 [pid = 3866] [id = 30] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe803966800 == 23 [pid = 3866] [id = 6] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801a3f800 == 22 [pid = 3866] [id = 8] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe812717800 == 21 [pid = 3866] [id = 29] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dd38000 == 20 [pid = 3866] [id = 40] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8110af800 == 19 [pid = 3866] [id = 21] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81866e000 == 18 [pid = 3866] [id = 33] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8195c3800 == 17 [pid = 3866] [id = 34] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe818941000 == 16 [pid = 3866] [id = 44] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81d317000 == 15 [pid = 3866] [id = 43] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b638800 == 14 [pid = 3866] [id = 14] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801d1c800 == 13 [pid = 3866] [id = 35] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fa7800 == 12 [pid = 3866] [id = 9] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80aede000 == 11 [pid = 3866] [id = 42] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe803718800 == 10 [pid = 3866] [id = 25] 10:24:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80df30000 == 9 [pid = 3866] [id = 24] 10:24:29 INFO - PROCESS | 3866 | 1461173069287 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]]]}] 10:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4900ms 10:24:29 INFO - PROCESS | 3866 | 1461173069364 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:24:29 INFO - PROCESS | 3866 | 1461173069370 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:24:29 INFO - PROCESS | 3866 | 1461173069379 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:24:29 INFO - PROCESS | 3866 | 1461173069384 Marionette TRACE conn3 <- [1,154,null,{}] 10:24:29 INFO - PROCESS | 3866 | 1461173069392 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}] 10:24:29 INFO - PROCESS | 3866 | 1461173069542 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:24:29 INFO - PROCESS | 3866 | 1461173069555 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80504c800 == 10 [pid = 3866] [id = 46] 10:24:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 136 (0x7fe805080c00) [pid = 3866] [serial = 136] [outer = (nil)] 10:24:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 137 (0x7fe805087000) [pid = 3866] [serial = 137] [outer = 0x7fe805080c00] 10:24:29 INFO - PROCESS | 3866 | 1461173069617 Marionette DEBUG loaded listener.js 10:24:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 138 (0x7fe808285800) [pid = 3866] [serial = 138] [outer = 0x7fe805080c00] 10:24:30 INFO - PROCESS | 3866 | 1461173070359 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]]]}] 10:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1035ms 10:24:30 INFO - PROCESS | 3866 | 1461173070422 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:24:30 INFO - PROCESS | 3866 | 1461173070431 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:24:30 INFO - PROCESS | 3866 | 1461173070446 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:24:30 INFO - PROCESS | 3866 | 1461173070450 Marionette TRACE conn3 <- [1,158,null,{}] 10:24:30 INFO - PROCESS | 3866 | 1461173070464 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}] 10:24:30 INFO - PROCESS | 3866 | 1461173070620 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:24:30 INFO - PROCESS | 3866 | 1461173070674 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c037800 == 11 [pid = 3866] [id = 47] 10:24:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 139 (0x7fe801d6dc00) [pid = 3866] [serial = 139] [outer = (nil)] 10:24:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 140 (0x7fe80be57c00) [pid = 3866] [serial = 140] [outer = 0x7fe801d6dc00] 10:24:30 INFO - PROCESS | 3866 | 1461173070852 Marionette DEBUG loaded listener.js 10:24:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 141 (0x7fe80c55d800) [pid = 3866] [serial = 141] [outer = 0x7fe801d6dc00] 10:24:31 INFO - PROCESS | 3866 | 1461173071716 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]]]}] 10:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1290ms 10:24:31 INFO - PROCESS | 3866 | 1461173071733 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:24:31 INFO - PROCESS | 3866 | 1461173071737 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:24:31 INFO - PROCESS | 3866 | 1461173071743 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:24:31 INFO - PROCESS | 3866 | 1461173071749 Marionette TRACE conn3 <- [1,162,null,{}] 10:24:31 INFO - PROCESS | 3866 | 1461173071772 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}] 10:24:31 INFO - PROCESS | 3866 | 1461173071944 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:24:31 INFO - PROCESS | 3866 | 1461173071980 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81868d000 == 12 [pid = 3866] [id = 48] 10:24:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 142 (0x7fe809418800) [pid = 3866] [serial = 142] [outer = (nil)] 10:24:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 143 (0x7fe818472000) [pid = 3866] [serial = 143] [outer = 0x7fe809418800] 10:24:32 INFO - PROCESS | 3866 | 1461173072045 Marionette DEBUG loaded listener.js 10:24:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 144 (0x7fe818bb7c00) [pid = 3866] [serial = 144] [outer = 0x7fe809418800] 10:24:32 INFO - PROCESS | 3866 | 1461173072735 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]]]}] 10:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1046ms 10:24:32 INFO - PROCESS | 3866 | 1461173072789 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:24:32 INFO - PROCESS | 3866 | 1461173072793 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:24:32 INFO - PROCESS | 3866 | 1461173072799 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:24:32 INFO - PROCESS | 3866 | 1461173072802 Marionette TRACE conn3 <- [1,166,null,{}] 10:24:32 INFO - PROCESS | 3866 | 1461173072812 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}] 10:24:32 INFO - PROCESS | 3866 | 1461173072986 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:24:33 INFO - PROCESS | 3866 | 1461173073002 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81b503000 == 13 [pid = 3866] [id = 49] 10:24:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 145 (0x7fe8178c3000) [pid = 3866] [serial = 145] [outer = (nil)] 10:24:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 146 (0x7fe81ba9ac00) [pid = 3866] [serial = 146] [outer = 0x7fe8178c3000] 10:24:33 INFO - PROCESS | 3866 | 1461173073062 Marionette DEBUG loaded listener.js 10:24:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 147 (0x7fe81d9c3c00) [pid = 3866] [serial = 147] [outer = 0x7fe8178c3000] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 146 (0x7fe8016c7c00) [pid = 3866] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 145 (0x7fe80be55000) [pid = 3866] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 144 (0x7fe801d74400) [pid = 3866] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 143 (0x7fe804378400) [pid = 3866] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 142 (0x7fe80341c000) [pid = 3866] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 141 (0x7fe80c55f400) [pid = 3866] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 140 (0x7fe80282b800) [pid = 3866] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 139 (0x7fe80ad78000) [pid = 3866] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 138 (0x7fe801e56000) [pid = 3866] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 137 (0x7fe80be52c00) [pid = 3866] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 136 (0x7fe8064e0c00) [pid = 3866] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 135 (0x7fe801d7a400) [pid = 3866] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 134 (0x7fe81898dc00) [pid = 3866] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 133 (0x7fe80dd0d400) [pid = 3866] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 132 (0x7fe801d6d000) [pid = 3866] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 131 (0x7fe80282bc00) [pid = 3866] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 130 (0x7fe80df92800) [pid = 3866] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 129 (0x7fe804d0c800) [pid = 3866] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 128 (0x7fe804d0cc00) [pid = 3866] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 127 (0x7fe80ccaec00) [pid = 3866] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 126 (0x7fe801d75800) [pid = 3866] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 125 (0x7fe80c40f000) [pid = 3866] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 124 (0x7fe803789c00) [pid = 3866] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 123 (0x7fe801d79000) [pid = 3866] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 122 (0x7fe80d2bd800) [pid = 3866] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 121 (0x7fe817838c00) [pid = 3866] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 120 (0x7fe802109000) [pid = 3866] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 119 (0x7fe80be52800) [pid = 3866] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 118 (0x7fe81ba99400) [pid = 3866] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 117 (0x7fe8016c6c00) [pid = 3866] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 116 (0x7fe801d7ac00) [pid = 3866] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 115 (0x7fe80210e400) [pid = 3866] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 114 (0x7fe802979800) [pid = 3866] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe811156400) [pid = 3866] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:24:34 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe801d70000) [pid = 3866] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:24:34 INFO - PROCESS | 3866 | 1461173074950 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]]]}] 10:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2186ms 10:24:35 INFO - PROCESS | 3866 | 1461173075002 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:24:35 INFO - PROCESS | 3866 | 1461173075014 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:24:35 INFO - PROCESS | 3866 | 1461173075055 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:24:35 INFO - PROCESS | 3866 | 1461173075057 Marionette TRACE conn3 <- [1,170,null,{}] 10:24:35 INFO - PROCESS | 3866 | 1461173075063 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}] 10:24:35 INFO - PROCESS | 3866 | 1461173075192 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:24:35 INFO - PROCESS | 3866 | 1461173075201 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80a5f0800 == 14 [pid = 3866] [id = 50] 10:24:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe802104400) [pid = 3866] [serial = 148] [outer = (nil)] 10:24:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe80788f800) [pid = 3866] [serial = 149] [outer = 0x7fe802104400] 10:24:35 INFO - PROCESS | 3866 | 1461173075261 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe80be57800) [pid = 3866] [serial = 150] [outer = 0x7fe802104400] 10:24:35 INFO - PROCESS | 3866 | 1461173075947 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]]]}] 10:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 933ms 10:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:24:35 INFO - PROCESS | 3866 | 1461173075981 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:24:35 INFO - PROCESS | 3866 | 1461173075983 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:24:35 INFO - PROCESS | 3866 | 1461173075989 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:24:35 INFO - PROCESS | 3866 | 1461173075991 Marionette TRACE conn3 <- [1,174,null,{}] 10:24:35 INFO - PROCESS | 3866 | 1461173075996 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}] 10:24:36 INFO - PROCESS | 3866 | 1461173076189 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:24:36 INFO - PROCESS | 3866 | 1461173076310 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801d36000 == 15 [pid = 3866] [id = 51] 10:24:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 116 (0x7fe8016c2c00) [pid = 3866] [serial = 151] [outer = (nil)] 10:24:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 117 (0x7fe8016c9c00) [pid = 3866] [serial = 152] [outer = 0x7fe8016c2c00] 10:24:36 INFO - PROCESS | 3866 | 1461173076380 Marionette DEBUG loaded listener.js 10:24:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 118 (0x7fe802108400) [pid = 3866] [serial = 153] [outer = 0x7fe8016c2c00] 10:24:37 INFO - PROCESS | 3866 | 1461173077239 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]]]}] 10:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1330ms 10:24:37 INFO - PROCESS | 3866 | 1461173077320 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:24:37 INFO - PROCESS | 3866 | 1461173077327 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:24:37 INFO - PROCESS | 3866 | 1461173077336 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:24:37 INFO - PROCESS | 3866 | 1461173077340 Marionette TRACE conn3 <- [1,178,null,{}] 10:24:37 INFO - PROCESS | 3866 | 1461173077346 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}] 10:24:37 INFO - PROCESS | 3866 | 1461173077539 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:24:37 INFO - PROCESS | 3866 | 1461173077671 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80dc22000 == 16 [pid = 3866] [id = 52] 10:24:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 119 (0x7fe8016c3400) [pid = 3866] [serial = 154] [outer = (nil)] 10:24:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 120 (0x7fe80a1bb400) [pid = 3866] [serial = 155] [outer = 0x7fe8016c3400] 10:24:37 INFO - PROCESS | 3866 | 1461173077748 Marionette DEBUG loaded listener.js 10:24:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 121 (0x7fe80af4a800) [pid = 3866] [serial = 156] [outer = 0x7fe8016c3400] 10:24:38 INFO - PROCESS | 3866 | 1461173078624 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]]]}] 10:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1342ms 10:24:38 INFO - PROCESS | 3866 | 1461173078681 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:24:38 INFO - PROCESS | 3866 | 1461173078688 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:24:38 INFO - PROCESS | 3866 | 1461173078694 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:24:38 INFO - PROCESS | 3866 | 1461173078698 Marionette TRACE conn3 <- [1,182,null,{}] 10:24:38 INFO - PROCESS | 3866 | 1461173078703 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}] 10:24:38 INFO - PROCESS | 3866 | 1461173078860 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:24:39 INFO - PROCESS | 3866 | 1461173079000 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803729000 == 17 [pid = 3866] [id = 53] 10:24:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 122 (0x7fe801c8c800) [pid = 3866] [serial = 157] [outer = (nil)] 10:24:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 123 (0x7fe802110000) [pid = 3866] [serial = 158] [outer = 0x7fe801c8c800] 10:24:39 INFO - PROCESS | 3866 | 1461173079070 Marionette DEBUG loaded listener.js 10:24:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 124 (0x7fe80af47c00) [pid = 3866] [serial = 159] [outer = 0x7fe801c8c800] 10:24:39 INFO - PROCESS | 3866 | 1461173079391 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:24:40 INFO - PROCESS | 3866 | 1461173080234 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]]]}] 10:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1577ms 10:24:40 INFO - PROCESS | 3866 | 1461173080272 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:24:40 INFO - PROCESS | 3866 | 1461173080277 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:24:40 INFO - PROCESS | 3866 | 1461173080284 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:24:40 INFO - PROCESS | 3866 | 1461173080289 Marionette TRACE conn3 <- [1,186,null,{}] 10:24:40 INFO - PROCESS | 3866 | 1461173080297 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}] 10:24:40 INFO - PROCESS | 3866 | 1461173080451 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:24:40 INFO - PROCESS | 3866 | 1461173080618 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 123 (0x7fe80b26e800) [pid = 3866] [serial = 9] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 122 (0x7fe80ad7a400) [pid = 3866] [serial = 12] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 121 (0x7fe81dec1000) [pid = 3866] [serial = 134] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801d20800 == 18 [pid = 3866] [id = 54] 10:24:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 122 (0x7fe801c7f800) [pid = 3866] [serial = 160] [outer = (nil)] 10:24:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 123 (0x7fe80378a000) [pid = 3866] [serial = 161] [outer = 0x7fe801c7f800] 10:24:40 INFO - PROCESS | 3866 | 1461173080703 Marionette DEBUG loaded listener.js 10:24:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 124 (0x7fe804d03800) [pid = 3866] [serial = 162] [outer = 0x7fe801c7f800] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 123 (0x7fe818910c00) [pid = 3866] [serial = 58] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 122 (0x7fe80aed4400) [pid = 3866] [serial = 37] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 121 (0x7fe802103000) [pid = 3866] [serial = 30] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 120 (0x7fe81114f400) [pid = 3866] [serial = 56] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 119 (0x7fe80b26e400) [pid = 3866] [serial = 38] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 118 (0x7fe80be57400) [pid = 3866] [serial = 40] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 117 (0x7fe801e56800) [pid = 3866] [serial = 73] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 116 (0x7fe80c04ec00) [pid = 3866] [serial = 41] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 115 (0x7fe80c05cc00) [pid = 3866] [serial = 47] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 114 (0x7fe808a46400) [pid = 3866] [serial = 43] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe80210e800) [pid = 3866] [serial = 31] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe80a1bac00) [pid = 3866] [serial = 44] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe803941400) [pid = 3866] [serial = 34] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe801fc1800) [pid = 3866] [serial = 28] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe808ae1800) [pid = 3866] [serial = 26] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe807607400) [pid = 3866] [serial = 107] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe8016cc400) [pid = 3866] [serial = 125] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe818bb4800) [pid = 3866] [serial = 59] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe80bfcb400) [pid = 3866] [serial = 79] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe81982f800) [pid = 3866] [serial = 61] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 103 (0x7fe819b07000) [pid = 3866] [serial = 62] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 102 (0x7fe808ad9000) [pid = 3866] [serial = 77] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 101 (0x7fe807607000) [pid = 3866] [serial = 123] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 100 (0x7fe8186bec00) [pid = 3866] [serial = 98] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe803793000) [pid = 3866] [serial = 74] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe8016d0400) [pid = 3866] [serial = 122] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe818471400) [pid = 3866] [serial = 97] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe81b507800) [pid = 3866] [serial = 2] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe804d3c800) [pid = 3866] [serial = 76] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe802104800) [pid = 3866] [serial = 106] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe80bfc8400) [pid = 3866] [serial = 46] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe80d0ac800) [pid = 3866] [serial = 49] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe80d2c0400) [pid = 3866] [serial = 50] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe80df96000) [pid = 3866] [serial = 52] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe8127db800) [pid = 3866] [serial = 53] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe80788f000) [pid = 3866] [serial = 35] [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.] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe804d0d800) [pid = 3866] [serial = 55] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 86 (0x7fe80a35ec00) [pid = 3866] [serial = 67] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 85 (0x7fe81bac7800) [pid = 3866] [serial = 89] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 84 (0x7fe80210d000) [pid = 3866] [serial = 64] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 83 (0x7fe8178c2400) [pid = 3866] [serial = 112] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 82 (0x7fe819828800) [pid = 3866] [serial = 85] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 81 (0x7fe81864a000) [pid = 3866] [serial = 83] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 80 (0x7fe801e62c00) [pid = 3866] [serial = 91] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 79 (0x7fe80a571800) [pid = 3866] [serial = 110] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 78 (0x7fe81782c400) [pid = 3866] [serial = 82] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 77 (0x7fe80cd66400) [pid = 3866] [serial = 95] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 76 (0x7fe80b99f400) [pid = 3866] [serial = 68] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 75 (0x7fe81de23c00) [pid = 3866] [serial = 104] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 74 (0x7fe8199b5400) [pid = 3866] [serial = 129] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 73 (0x7fe819b09400) [pid = 3866] [serial = 86] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 72 (0x7fe803943c00) [pid = 3866] [serial = 109] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 71 (0x7fe80d26b400) [pid = 3866] [serial = 70] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 70 (0x7fe80507c800) [pid = 3866] [serial = 131] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 69 (0x7fe81d398400) [pid = 3866] [serial = 116] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 68 (0x7fe818989000) [pid = 3866] [serial = 128] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 67 (0x7fe81da50800) [pid = 3866] [serial = 101] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 66 (0x7fe81dbb0000) [pid = 3866] [serial = 103] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 65 (0x7fe80393f000) [pid = 3866] [serial = 65] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 64 (0x7fe81ba14000) [pid = 3866] [serial = 88] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 63 (0x7fe801e5a800) [pid = 3866] [serial = 25] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 62 (0x7fe817836c00) [pid = 3866] [serial = 71] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 61 (0x7fe80a56ec00) [pid = 3866] [serial = 22] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 60 (0x7fe801d6e000) [pid = 3866] [serial = 23] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 59 (0x7fe807611400) [pid = 3866] [serial = 92] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 58 (0x7fe80d2bf800) [pid = 3866] [serial = 16] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 57 (0x7fe821e5d400) [pid = 3866] [serial = 120] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 56 (0x7fe80d2c5000) [pid = 3866] [serial = 17] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 55 (0x7fe8186c1400) [pid = 3866] [serial = 113] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 54 (0x7fe80bfce400) [pid = 3866] [serial = 94] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 53 (0x7fe804377800) [pid = 3866] [serial = 19] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 52 (0x7fe81d9c4400) [pid = 3866] [serial = 100] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 51 (0x7fe8205f3000) [pid = 3866] [serial = 119] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 50 (0x7fe80760a400) [pid = 3866] [serial = 126] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 49 (0x7fe80ccb3800) [pid = 3866] [serial = 80] [outer = (nil)] [url = about:blank] 10:24:40 INFO - PROCESS | 3866 | --DOMWINDOW == 48 (0x7fe81dbab400) [pid = 3866] [serial = 117] [outer = (nil)] [url = about:blank] 10:24:41 INFO - PROCESS | 3866 | 1461173081572 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]]]}] 10:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1332ms 10:24:41 INFO - PROCESS | 3866 | 1461173081617 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:24:41 INFO - PROCESS | 3866 | 1461173081625 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:24:41 INFO - PROCESS | 3866 | 1461173081640 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:24:41 INFO - PROCESS | 3866 | 1461173081642 Marionette TRACE conn3 <- [1,190,null,{}] 10:24:41 INFO - PROCESS | 3866 | 1461173081649 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}] 10:24:41 INFO - PROCESS | 3866 | 1461173081772 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:24:41 INFO - PROCESS | 3866 | 1461173081787 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80395d000 == 19 [pid = 3866] [id = 55] 10:24:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 49 (0x7fe804d03c00) [pid = 3866] [serial = 163] [outer = (nil)] 10:24:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 50 (0x7fe804d0d000) [pid = 3866] [serial = 164] [outer = 0x7fe804d03c00] 10:24:41 INFO - PROCESS | 3866 | 1461173081845 Marionette DEBUG loaded listener.js 10:24:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 51 (0x7fe805084000) [pid = 3866] [serial = 165] [outer = 0x7fe804d03c00] 10:24:42 INFO - PROCESS | 3866 | 1461173082496 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]]]}] 10:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 886ms 10:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:24:42 INFO - PROCESS | 3866 | 1461173082520 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:24:42 INFO - PROCESS | 3866 | 1461173082523 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:24:42 INFO - PROCESS | 3866 | 1461173082529 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:24:42 INFO - PROCESS | 3866 | 1461173082534 Marionette TRACE conn3 <- [1,194,null,{}] 10:24:42 INFO - PROCESS | 3866 | 1461173082562 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}] 10:24:42 INFO - PROCESS | 3866 | 1461173082701 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:24:42 INFO - PROCESS | 3866 | 1461173082722 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80789a800 == 20 [pid = 3866] [id = 56] 10:24:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 52 (0x7fe808a53400) [pid = 3866] [serial = 166] [outer = (nil)] 10:24:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 53 (0x7fe8098b2c00) [pid = 3866] [serial = 167] [outer = 0x7fe808a53400] 10:24:42 INFO - PROCESS | 3866 | 1461173082793 Marionette DEBUG loaded listener.js 10:24:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 54 (0x7fe80a35cc00) [pid = 3866] [serial = 168] [outer = 0x7fe808a53400] 10:24:43 INFO - PROCESS | 3866 | 1461173083518 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]]]}] 10:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1044ms 10:24:43 INFO - PROCESS | 3866 | 1461173083573 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:24:43 INFO - PROCESS | 3866 | 1461173083577 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:24:43 INFO - PROCESS | 3866 | 1461173083582 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:24:43 INFO - PROCESS | 3866 | 1461173083584 Marionette TRACE conn3 <- [1,198,null,{}] 10:24:43 INFO - PROCESS | 3866 | 1461173083589 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}] 10:24:43 INFO - PROCESS | 3866 | 1461173083753 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:24:43 INFO - PROCESS | 3866 | 1461173083812 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80a8e6800 == 21 [pid = 3866] [id = 57] 10:24:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 55 (0x7fe801a9d400) [pid = 3866] [serial = 169] [outer = (nil)] 10:24:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 56 (0x7fe80aed5c00) [pid = 3866] [serial = 170] [outer = 0x7fe801a9d400] 10:24:43 INFO - PROCESS | 3866 | 1461173083869 Marionette DEBUG loaded listener.js 10:24:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 57 (0x7fe80b7a3000) [pid = 3866] [serial = 171] [outer = 0x7fe801a9d400] 10:24:44 INFO - PROCESS | 3866 | 1461173084511 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]]]}] 10:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 977ms 10:24:44 INFO - PROCESS | 3866 | --DOMWINDOW == 56 (0x7fe804d04400) [pid = 3866] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:24:44 INFO - PROCESS | 3866 | --DOMWINDOW == 55 (0x7fe801d6dc00) [pid = 3866] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:24:44 INFO - PROCESS | 3866 | --DOMWINDOW == 54 (0x7fe809418800) [pid = 3866] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:24:44 INFO - PROCESS | 3866 | --DOMWINDOW == 53 (0x7fe804d05c00) [pid = 3866] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:24:44 INFO - PROCESS | 3866 | --DOMWINDOW == 52 (0x7fe8178c3000) [pid = 3866] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:24:44 INFO - PROCESS | 3866 | --DOMWINDOW == 51 (0x7fe805080c00) [pid = 3866] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:24:44 INFO - PROCESS | 3866 | 1461173084586 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:24:44 INFO - PROCESS | 3866 | 1461173084589 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:24:44 INFO - PROCESS | 3866 | 1461173084597 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:24:44 INFO - PROCESS | 3866 | 1461173084600 Marionette TRACE conn3 <- [1,202,null,{}] 10:24:44 INFO - PROCESS | 3866 | 1461173084627 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}] 10:24:44 INFO - PROCESS | 3866 | 1461173084799 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:24:44 INFO - PROCESS | 3866 | 1461173084808 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b239800 == 22 [pid = 3866] [id = 58] 10:24:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 52 (0x7fe8016cd800) [pid = 3866] [serial = 172] [outer = (nil)] 10:24:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 53 (0x7fe80ad79c00) [pid = 3866] [serial = 173] [outer = 0x7fe8016cd800] 10:24:44 INFO - PROCESS | 3866 | 1461173084866 Marionette DEBUG loaded listener.js 10:24:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 54 (0x7fe80be53c00) [pid = 3866] [serial = 174] [outer = 0x7fe8016cd800] 10:24:45 INFO - PROCESS | 3866 | 1461173085608 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]]]}] 10:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1045ms 10:24:45 INFO - PROCESS | 3866 | 1461173085643 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:24:45 INFO - PROCESS | 3866 | 1461173085647 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:24:45 INFO - PROCESS | 3866 | 1461173085652 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:24:45 INFO - PROCESS | 3866 | 1461173085654 Marionette TRACE conn3 <- [1,206,null,{}] 10:24:45 INFO - PROCESS | 3866 | 1461173085659 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}] 10:24:45 INFO - PROCESS | 3866 | 1461173085820 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:24:45 INFO - PROCESS | 3866 | 1461173085842 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bab1000 == 23 [pid = 3866] [id = 59] 10:24:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 55 (0x7fe80d0aa400) [pid = 3866] [serial = 175] [outer = (nil)] 10:24:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 56 (0x7fe80d2c2c00) [pid = 3866] [serial = 176] [outer = 0x7fe80d0aa400] 10:24:45 INFO - PROCESS | 3866 | 1461173085906 Marionette DEBUG loaded listener.js 10:24:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 57 (0x7fe80dcd1000) [pid = 3866] [serial = 177] [outer = 0x7fe80d0aa400] 10:24:46 INFO - PROCESS | 3866 | 1461173086558 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]]]}] 10:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 925ms 10:24:46 INFO - PROCESS | 3866 | 1461173086578 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:24:46 INFO - PROCESS | 3866 | 1461173086582 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:24:46 INFO - PROCESS | 3866 | 1461173086588 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:24:46 INFO - PROCESS | 3866 | 1461173086591 Marionette TRACE conn3 <- [1,210,null,{}] 10:24:46 INFO - PROCESS | 3866 | 1461173086596 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}] 10:24:46 INFO - PROCESS | 3866 | 1461173086750 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:24:46 INFO - PROCESS | 3866 | 1461173086808 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c030000 == 24 [pid = 3866] [id = 60] 10:24:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 58 (0x7fe8016c3800) [pid = 3866] [serial = 178] [outer = (nil)] 10:24:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 59 (0x7fe80dd10400) [pid = 3866] [serial = 179] [outer = 0x7fe8016c3800] 10:24:46 INFO - PROCESS | 3866 | 1461173086866 Marionette DEBUG loaded listener.js 10:24:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 60 (0x7fe81782b400) [pid = 3866] [serial = 180] [outer = 0x7fe8016c3800] 10:24:47 INFO - PROCESS | 3866 | 1461173087637 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]]]}] 10:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1079ms 10:24:47 INFO - PROCESS | 3866 | 1461173087675 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:24:47 INFO - PROCESS | 3866 | 1461173087683 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:24:47 INFO - PROCESS | 3866 | 1461173087692 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:24:47 INFO - PROCESS | 3866 | 1461173087696 Marionette TRACE conn3 <- [1,214,null,{}] 10:24:47 INFO - PROCESS | 3866 | 1461173087704 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}] 10:24:47 INFO - PROCESS | 3866 | 1461173087849 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:24:47 INFO - PROCESS | 3866 | 1461173087978 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80396a800 == 25 [pid = 3866] [id = 61] 10:24:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 61 (0x7fe802970800) [pid = 3866] [serial = 181] [outer = (nil)] 10:24:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 62 (0x7fe804377400) [pid = 3866] [serial = 182] [outer = 0x7fe802970800] 10:24:48 INFO - PROCESS | 3866 | 1461173088050 Marionette DEBUG loaded listener.js 10:24:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 63 (0x7fe804d0d400) [pid = 3866] [serial = 183] [outer = 0x7fe802970800] 10:24:48 INFO - PROCESS | 3866 | 1461173088865 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]]]}] 10:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1184ms 10:24:48 INFO - PROCESS | 3866 | 1461173088877 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:24:48 INFO - PROCESS | 3866 | 1461173088884 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:24:48 INFO - PROCESS | 3866 | 1461173088913 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:24:48 INFO - PROCESS | 3866 | 1461173088918 Marionette TRACE conn3 <- [1,218,null,{}] 10:24:48 INFO - PROCESS | 3866 | 1461173088923 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}] 10:24:49 INFO - PROCESS | 3866 | 1461173089067 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:24:49 INFO - PROCESS | 3866 | 1461173089203 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805160800 == 26 [pid = 3866] [id = 62] 10:24:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 64 (0x7fe802971000) [pid = 3866] [serial = 184] [outer = (nil)] 10:24:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 65 (0x7fe808ae5400) [pid = 3866] [serial = 185] [outer = 0x7fe802971000] 10:24:49 INFO - PROCESS | 3866 | 1461173089276 Marionette DEBUG loaded listener.js 10:24:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 66 (0x7fe80ad7a400) [pid = 3866] [serial = 186] [outer = 0x7fe802971000] 10:24:50 INFO - PROCESS | 3866 | 1461173090050 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]]]}] 10:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1184ms 10:24:50 INFO - PROCESS | 3866 | 1461173090093 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:24:50 INFO - PROCESS | 3866 | 1461173090097 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:24:50 INFO - PROCESS | 3866 | 1461173090104 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:24:50 INFO - PROCESS | 3866 | 1461173090109 Marionette TRACE conn3 <- [1,222,null,{}] 10:24:50 INFO - PROCESS | 3866 | 1461173090138 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}] 10:24:50 INFO - PROCESS | 3866 | 1461173090328 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:24:50 INFO - PROCESS | 3866 | 1461173090448 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80dc15800 == 27 [pid = 3866] [id = 63] 10:24:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 67 (0x7fe80ad7c000) [pid = 3866] [serial = 187] [outer = (nil)] 10:24:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 68 (0x7fe80d26a800) [pid = 3866] [serial = 188] [outer = 0x7fe80ad7c000] 10:24:50 INFO - PROCESS | 3866 | 1461173090522 Marionette DEBUG loaded listener.js 10:24:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 69 (0x7fe80df8bc00) [pid = 3866] [serial = 189] [outer = 0x7fe80ad7c000] 10:24:51 INFO - PROCESS | 3866 | 1461173091567 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]]]}] 10:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1489ms 10:24:51 INFO - PROCESS | 3866 | 1461173091594 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:24:51 INFO - PROCESS | 3866 | 1461173091598 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:24:51 INFO - PROCESS | 3866 | 1461173091606 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:24:51 INFO - PROCESS | 3866 | 1461173091611 Marionette TRACE conn3 <- [1,226,null,{}] 10:24:51 INFO - PROCESS | 3866 | 1461173091619 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}] 10:24:51 INFO - PROCESS | 3866 | 1461173091755 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:24:51 INFO - PROCESS | 3866 | 1461173091899 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801a30800 == 28 [pid = 3866] [id = 64] 10:24:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 70 (0x7fe801e60c00) [pid = 3866] [serial = 190] [outer = (nil)] 10:24:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 71 (0x7fe80437a400) [pid = 3866] [serial = 191] [outer = 0x7fe801e60c00] 10:24:52 INFO - PROCESS | 3866 | 1461173092042 Marionette DEBUG loaded listener.js 10:24:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 72 (0x7fe804d3d000) [pid = 3866] [serial = 192] [outer = 0x7fe801e60c00] 10:24:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8205c4800 == 27 [pid = 3866] [id = 45] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 71 (0x7fe80788f800) [pid = 3866] [serial = 149] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 70 (0x7fe818bb7c00) [pid = 3866] [serial = 144] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 69 (0x7fe81d9c3c00) [pid = 3866] [serial = 147] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 68 (0x7fe80c55d800) [pid = 3866] [serial = 141] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 67 (0x7fe8064d7800) [pid = 3866] [serial = 132] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 66 (0x7fe80be57c00) [pid = 3866] [serial = 140] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 65 (0x7fe818472000) [pid = 3866] [serial = 143] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 64 (0x7fe81fba3000) [pid = 3866] [serial = 135] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 63 (0x7fe81ba9ac00) [pid = 3866] [serial = 146] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 62 (0x7fe805087000) [pid = 3866] [serial = 137] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | --DOMWINDOW == 61 (0x7fe808285800) [pid = 3866] [serial = 138] [outer = (nil)] [url = about:blank] 10:24:52 INFO - PROCESS | 3866 | 1461173092761 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]]]}] 10:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1195ms 10:24:52 INFO - PROCESS | 3866 | 1461173092800 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:24:52 INFO - PROCESS | 3866 | 1461173092808 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:24:52 INFO - PROCESS | 3866 | 1461173092817 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:24:52 INFO - PROCESS | 3866 | 1461173092820 Marionette TRACE conn3 <- [1,230,null,{}] 10:24:52 INFO - PROCESS | 3866 | 1461173092825 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}] 10:24:52 INFO - PROCESS | 3866 | 1461173092955 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:24:52 INFO - PROCESS | 3866 | 1461173092971 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8078b3000 == 28 [pid = 3866] [id = 65] 10:24:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 62 (0x7fe805082400) [pid = 3866] [serial = 193] [outer = (nil)] 10:24:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 63 (0x7fe809418800) [pid = 3866] [serial = 194] [outer = 0x7fe805082400] 10:24:53 INFO - PROCESS | 3866 | 1461173093030 Marionette DEBUG loaded listener.js 10:24:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 64 (0x7fe80a35bc00) [pid = 3866] [serial = 195] [outer = 0x7fe805082400] 10:24:53 INFO - PROCESS | 3866 | 1461173093718 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]]]}] 10:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 928ms 10:24:53 INFO - PROCESS | 3866 | 1461173093745 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:24:53 INFO - PROCESS | 3866 | 1461173093749 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:24:53 INFO - PROCESS | 3866 | 1461173093754 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:24:53 INFO - PROCESS | 3866 | 1461173093760 Marionette TRACE conn3 <- [1,234,null,{}] 10:24:53 INFO - PROCESS | 3866 | 1461173093774 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}] 10:24:53 INFO - PROCESS | 3866 | 1461173093942 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:24:53 INFO - PROCESS | 3866 | 1461173093961 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b631800 == 29 [pid = 3866] [id = 66] 10:24:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 65 (0x7fe80ad7b800) [pid = 3866] [serial = 196] [outer = (nil)] 10:24:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 66 (0x7fe80be57400) [pid = 3866] [serial = 197] [outer = 0x7fe80ad7b800] 10:24:54 INFO - PROCESS | 3866 | 1461173094025 Marionette DEBUG loaded listener.js 10:24:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 67 (0x7fe80d26b400) [pid = 3866] [serial = 198] [outer = 0x7fe80ad7b800] 10:24:54 INFO - PROCESS | 3866 | 1461173094670 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]]]}] 10:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 932ms 10:24:54 INFO - PROCESS | 3866 | 1461173094687 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:24:54 INFO - PROCESS | 3866 | 1461173094690 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:24:54 INFO - PROCESS | 3866 | 1461173094696 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:24:54 INFO - PROCESS | 3866 | 1461173094698 Marionette TRACE conn3 <- [1,238,null,{}] 10:24:54 INFO - PROCESS | 3866 | 1461173094702 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}] 10:24:54 INFO - PROCESS | 3866 | 1461173094876 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:24:54 INFO - PROCESS | 3866 | 1461173094900 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80cc62000 == 30 [pid = 3866] [id = 67] 10:24:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 68 (0x7fe801a98400) [pid = 3866] [serial = 199] [outer = (nil)] 10:24:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 69 (0x7fe80d26e000) [pid = 3866] [serial = 200] [outer = 0x7fe801a98400] 10:24:54 INFO - PROCESS | 3866 | 1461173094958 Marionette DEBUG loaded listener.js 10:24:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 70 (0x7fe8178b9c00) [pid = 3866] [serial = 201] [outer = 0x7fe801a98400] 10:24:55 INFO - PROCESS | 3866 | 1461173095710 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]]]}] 10:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1032ms 10:24:55 INFO - PROCESS | 3866 | 1461173095731 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:24:55 INFO - PROCESS | 3866 | 1461173095734 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:24:55 INFO - PROCESS | 3866 | 1461173095739 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:24:55 INFO - PROCESS | 3866 | 1461173095741 Marionette TRACE conn3 <- [1,242,null,{}] 10:24:55 INFO - PROCESS | 3866 | 1461173095747 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}] 10:24:55 INFO - PROCESS | 3866 | 1461173095895 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:24:55 INFO - PROCESS | 3866 | 1461173095919 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8110a8000 == 31 [pid = 3866] [id = 68] 10:24:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 71 (0x7fe8016cc400) [pid = 3866] [serial = 202] [outer = (nil)] 10:24:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 72 (0x7fe8178c2400) [pid = 3866] [serial = 203] [outer = 0x7fe8016cc400] 10:24:55 INFO - PROCESS | 3866 | 1461173095975 Marionette DEBUG loaded listener.js 10:24:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 73 (0x7fe81846b800) [pid = 3866] [serial = 204] [outer = 0x7fe8016cc400] 10:24:56 INFO - PROCESS | 3866 | 1461173096659 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]]]}] 10:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 980ms 10:24:56 INFO - PROCESS | 3866 | 1461173096724 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:24:56 INFO - PROCESS | 3866 | 1461173096728 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:24:56 INFO - PROCESS | 3866 | 1461173096733 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:24:56 INFO - PROCESS | 3866 | 1461173096734 Marionette TRACE conn3 <- [1,246,null,{}] 10:24:56 INFO - PROCESS | 3866 | 1461173096739 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}] 10:24:56 INFO - PROCESS | 3866 | 1461173096971 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:24:56 INFO - PROCESS | 3866 | --DOMWINDOW == 72 (0x7fe801a9d400) [pid = 3866] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:24:56 INFO - PROCESS | 3866 | --DOMWINDOW == 71 (0x7fe8016cd800) [pid = 3866] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:24:56 INFO - PROCESS | 3866 | --DOMWINDOW == 70 (0x7fe801c7f800) [pid = 3866] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:24:56 INFO - PROCESS | 3866 | --DOMWINDOW == 69 (0x7fe808a53400) [pid = 3866] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:24:56 INFO - PROCESS | 3866 | --DOMWINDOW == 68 (0x7fe80d0aa400) [pid = 3866] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:24:56 INFO - PROCESS | 3866 | --DOMWINDOW == 67 (0x7fe804d03c00) [pid = 3866] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:24:56 INFO - PROCESS | 3866 | --DOMWINDOW == 66 (0x7fe802104400) [pid = 3866] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:24:57 INFO - PROCESS | 3866 | 1461173097037 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8043d2000 == 32 [pid = 3866] [id = 69] 10:24:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 67 (0x7fe801a9d400) [pid = 3866] [serial = 205] [outer = (nil)] 10:24:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 68 (0x7fe804d0c400) [pid = 3866] [serial = 206] [outer = 0x7fe801a9d400] 10:24:57 INFO - PROCESS | 3866 | 1461173097109 Marionette DEBUG loaded listener.js 10:24:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 69 (0x7fe8186b7800) [pid = 3866] [serial = 207] [outer = 0x7fe801a9d400] 10:24:57 INFO - PROCESS | 3866 | 1461173097679 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]]]}] 10:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 974ms 10:24:57 INFO - PROCESS | 3866 | 1461173097707 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:24:57 INFO - PROCESS | 3866 | 1461173097711 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:24:57 INFO - PROCESS | 3866 | 1461173097717 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:24:57 INFO - PROCESS | 3866 | 1461173097719 Marionette TRACE conn3 <- [1,250,null,{}] 10:24:57 INFO - PROCESS | 3866 | 1461173097725 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}] 10:24:57 INFO - PROCESS | 3866 | 1461173097843 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:24:57 INFO - PROCESS | 3866 | 1461173097934 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fb0800 == 33 [pid = 3866] [id = 70] 10:24:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 70 (0x7fe8016c4400) [pid = 3866] [serial = 208] [outer = (nil)] 10:24:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 71 (0x7fe81982d400) [pid = 3866] [serial = 209] [outer = 0x7fe8016c4400] 10:24:57 INFO - PROCESS | 3866 | 1461173097992 Marionette DEBUG loaded listener.js 10:24:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 72 (0x7fe8199bec00) [pid = 3866] [serial = 210] [outer = 0x7fe8016c4400] 10:24:58 INFO - PROCESS | 3866 | 1461173098540 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]]]}] 10:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 880ms 10:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:24:58 INFO - PROCESS | 3866 | 1461173098598 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:24:58 INFO - PROCESS | 3866 | 1461173098600 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:24:58 INFO - PROCESS | 3866 | 1461173098606 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:24:58 INFO - PROCESS | 3866 | 1461173098608 Marionette TRACE conn3 <- [1,254,null,{}] 10:24:58 INFO - PROCESS | 3866 | 1461173098613 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}] 10:24:58 INFO - PROCESS | 3866 | 1461173098730 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:24:58 INFO - PROCESS | 3866 | 1461173098747 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801d36800 == 34 [pid = 3866] [id = 71] 10:24:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 73 (0x7fe819827400) [pid = 3866] [serial = 211] [outer = (nil)] 10:24:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 74 (0x7fe819cc7400) [pid = 3866] [serial = 212] [outer = 0x7fe819827400] 10:24:58 INFO - PROCESS | 3866 | 1461173098805 Marionette DEBUG loaded listener.js 10:24:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 75 (0x7fe81d9bb400) [pid = 3866] [serial = 213] [outer = 0x7fe819827400] 10:24:59 INFO - PROCESS | 3866 | 1461173099742 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]]]}] 10:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1181ms 10:24:59 INFO - PROCESS | 3866 | 1461173099787 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:24:59 INFO - PROCESS | 3866 | 1461173099793 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:24:59 INFO - PROCESS | 3866 | 1461173099799 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:24:59 INFO - PROCESS | 3866 | 1461173099805 Marionette TRACE conn3 <- [1,258,null,{}] 10:24:59 INFO - PROCESS | 3866 | 1461173099812 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}] 10:24:59 INFO - PROCESS | 3866 | 1461173099966 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:25:00 INFO - PROCESS | 3866 | 1461173100092 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80a55a000 == 35 [pid = 3866] [id = 72] 10:25:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 76 (0x7fe803943c00) [pid = 3866] [serial = 214] [outer = (nil)] 10:25:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 77 (0x7fe807610000) [pid = 3866] [serial = 215] [outer = 0x7fe803943c00] 10:25:00 INFO - PROCESS | 3866 | 1461173100174 Marionette DEBUG loaded listener.js 10:25:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 78 (0x7fe80998f000) [pid = 3866] [serial = 216] [outer = 0x7fe803943c00] 10:25:00 INFO - PROCESS | 3866 | 1461173100983 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]]]}] 10:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1233ms 10:25:01 INFO - PROCESS | 3866 | 1461173101048 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:25:01 INFO - PROCESS | 3866 | 1461173101059 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:25:01 INFO - PROCESS | 3866 | 1461173101073 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:25:01 INFO - PROCESS | 3866 | 1461173101080 Marionette TRACE conn3 <- [1,262,null,{}] 10:25:01 INFO - PROCESS | 3866 | 1461173101087 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}] 10:25:01 INFO - PROCESS | 3866 | 1461173101269 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:25:01 INFO - PROCESS | 3866 | 1461173101395 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8127b2000 == 36 [pid = 3866] [id = 73] 10:25:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 79 (0x7fe804d10400) [pid = 3866] [serial = 217] [outer = (nil)] 10:25:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 80 (0x7fe80cc43400) [pid = 3866] [serial = 218] [outer = 0x7fe804d10400] 10:25:01 INFO - PROCESS | 3866 | 1461173101466 Marionette DEBUG loaded listener.js 10:25:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 81 (0x7fe817838c00) [pid = 3866] [serial = 219] [outer = 0x7fe804d10400] 10:25:02 INFO - PROCESS | 3866 | 1461173102289 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]]]}] 10:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1281ms 10:25:02 INFO - PROCESS | 3866 | 1461173102355 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:25:02 INFO - PROCESS | 3866 | 1461173102359 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:25:02 INFO - PROCESS | 3866 | 1461173102364 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:25:02 INFO - PROCESS | 3866 | 1461173102370 Marionette TRACE conn3 <- [1,266,null,{}] 10:25:02 INFO - PROCESS | 3866 | 1461173102387 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}] 10:25:02 INFO - PROCESS | 3866 | 1461173102551 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:25:02 INFO - PROCESS | 3866 | 1461173102677 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81990f800 == 37 [pid = 3866] [id = 74] 10:25:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 82 (0x7fe8178b8c00) [pid = 3866] [serial = 220] [outer = (nil)] 10:25:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 83 (0x7fe818bb4800) [pid = 3866] [serial = 221] [outer = 0x7fe8178b8c00] 10:25:02 INFO - PROCESS | 3866 | 1461173102749 Marionette DEBUG loaded listener.js 10:25:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 84 (0x7fe81ba12800) [pid = 3866] [serial = 222] [outer = 0x7fe8178b8c00] 10:25:03 INFO - PROCESS | 3866 | 1461173103531 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]]]}] 10:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1236ms 10:25:03 INFO - PROCESS | 3866 | 1461173103602 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:25:03 INFO - PROCESS | 3866 | 1461173103606 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:25:03 INFO - PROCESS | 3866 | 1461173103612 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:25:03 INFO - PROCESS | 3866 | 1461173103614 Marionette TRACE conn3 <- [1,270,null,{}] 10:25:03 INFO - PROCESS | 3866 | 1461173103620 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}] 10:25:03 INFO - PROCESS | 3866 | 1461173103771 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:25:03 INFO - PROCESS | 3866 | 1461173103897 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81ba74800 == 38 [pid = 3866] [id = 75] 10:25:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 85 (0x7fe81864c800) [pid = 3866] [serial = 223] [outer = (nil)] 10:25:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 86 (0x7fe81da7a000) [pid = 3866] [serial = 224] [outer = 0x7fe81864c800] 10:25:03 INFO - PROCESS | 3866 | 1461173103966 Marionette DEBUG loaded listener.js 10:25:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe81db67800) [pid = 3866] [serial = 225] [outer = 0x7fe81864c800] 10:25:04 INFO - PROCESS | 3866 | 1461173104735 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]]]}] 10:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1136ms 10:25:04 INFO - PROCESS | 3866 | 1461173104749 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:25:04 INFO - PROCESS | 3866 | 1461173104751 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:25:04 INFO - PROCESS | 3866 | 1461173104757 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:25:04 INFO - PROCESS | 3866 | 1461173104760 Marionette TRACE conn3 <- [1,274,null,{}] 10:25:04 INFO - PROCESS | 3866 | 1461173104765 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}] 10:25:04 INFO - PROCESS | 3866 | 1461173104902 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:25:05 INFO - PROCESS | 3866 | 1461173105033 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fc4800 == 39 [pid = 3866] [id = 76] 10:25:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe801e53800) [pid = 3866] [serial = 226] [outer = (nil)] 10:25:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe803793800) [pid = 3866] [serial = 227] [outer = 0x7fe801e53800] 10:25:05 INFO - PROCESS | 3866 | 1461173105101 Marionette DEBUG loaded listener.js 10:25:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe80c560400) [pid = 3866] [serial = 228] [outer = 0x7fe801e53800] 10:25:06 INFO - PROCESS | 3866 | 1461173106057 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]]]}] 10:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1377ms 10:25:06 INFO - PROCESS | 3866 | 1461173106137 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:25:06 INFO - PROCESS | 3866 | 1461173106145 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:25:06 INFO - PROCESS | 3866 | 1461173106153 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:25:06 INFO - PROCESS | 3866 | 1461173106158 Marionette TRACE conn3 <- [1,278,null,{}] 10:25:06 INFO - PROCESS | 3866 | 1461173106164 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}] 10:25:06 INFO - PROCESS | 3866 | 1461173106409 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:25:06 INFO - PROCESS | 3866 | 1461173106540 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8034d2800 == 40 [pid = 3866] [id = 77] 10:25:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe807610400) [pid = 3866] [serial = 229] [outer = (nil)] 10:25:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe808285800) [pid = 3866] [serial = 230] [outer = 0x7fe807610400] 10:25:06 INFO - PROCESS | 3866 | 1461173106607 Marionette DEBUG loaded listener.js 10:25:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe80a527800) [pid = 3866] [serial = 231] [outer = 0x7fe807610400] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe80be57800) [pid = 3866] [serial = 150] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe80aed5c00) [pid = 3866] [serial = 170] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe80ad79c00) [pid = 3866] [serial = 173] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe80b7a3000) [pid = 3866] [serial = 171] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe8016c9c00) [pid = 3866] [serial = 152] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe80378a000) [pid = 3866] [serial = 161] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 86 (0x7fe804d03800) [pid = 3866] [serial = 162] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 85 (0x7fe8098b2c00) [pid = 3866] [serial = 167] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 84 (0x7fe80d2c2c00) [pid = 3866] [serial = 176] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 83 (0x7fe804d0d000) [pid = 3866] [serial = 164] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 82 (0x7fe805084000) [pid = 3866] [serial = 165] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 81 (0x7fe802110000) [pid = 3866] [serial = 158] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 80 (0x7fe80a1bb400) [pid = 3866] [serial = 155] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 79 (0x7fe80dcd1000) [pid = 3866] [serial = 177] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 78 (0x7fe80be53c00) [pid = 3866] [serial = 174] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | --DOMWINDOW == 77 (0x7fe80a35cc00) [pid = 3866] [serial = 168] [outer = (nil)] [url = about:blank] 10:25:07 INFO - PROCESS | 3866 | 1461173107338 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]]]}] 10:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1231ms 10:25:07 INFO - PROCESS | 3866 | 1461173107385 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:25:07 INFO - PROCESS | 3866 | 1461173107392 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:25:07 INFO - PROCESS | 3866 | 1461173107415 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:25:07 INFO - PROCESS | 3866 | 1461173107420 Marionette TRACE conn3 <- [1,282,null,{}] 10:25:07 INFO - PROCESS | 3866 | 1461173107429 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}] 10:25:07 INFO - PROCESS | 3866 | 1461173107571 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:25:07 INFO - PROCESS | 3866 | 1461173107582 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80a18f000 == 41 [pid = 3866] [id = 78] 10:25:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 78 (0x7fe80b266000) [pid = 3866] [serial = 232] [outer = (nil)] 10:25:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 79 (0x7fe80bfcf400) [pid = 3866] [serial = 233] [outer = 0x7fe80b266000] 10:25:07 INFO - PROCESS | 3866 | 1461173107640 Marionette DEBUG loaded listener.js 10:25:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 80 (0x7fe80d0af000) [pid = 3866] [serial = 234] [outer = 0x7fe80b266000] 10:25:08 INFO - PROCESS | 3866 | 1461173108388 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]]]}] 10:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1004ms 10:25:08 INFO - PROCESS | 3866 | 1461173108411 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:25:08 INFO - PROCESS | 3866 | 1461173108414 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:25:08 INFO - PROCESS | 3866 | 1461173108420 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:25:08 INFO - PROCESS | 3866 | 1461173108425 Marionette TRACE conn3 <- [1,286,null,{}] 10:25:08 INFO - PROCESS | 3866 | 1461173108440 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}] 10:25:08 INFO - PROCESS | 3866 | 1461173108572 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:25:08 INFO - PROCESS | 3866 | 1461173108589 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80cd22000 == 42 [pid = 3866] [id = 79] 10:25:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 81 (0x7fe817837000) [pid = 3866] [serial = 235] [outer = (nil)] 10:25:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 82 (0x7fe818647800) [pid = 3866] [serial = 236] [outer = 0x7fe817837000] 10:25:08 INFO - PROCESS | 3866 | 1461173108649 Marionette DEBUG loaded listener.js 10:25:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 83 (0x7fe8189dd800) [pid = 3866] [serial = 237] [outer = 0x7fe817837000] 10:25:09 INFO - PROCESS | 3866 | 1461173109467 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]]]}] 10:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1094ms 10:25:09 INFO - PROCESS | 3866 | 1461173109514 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:25:09 INFO - PROCESS | 3866 | 1461173109527 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:25:09 INFO - PROCESS | 3866 | 1461173109540 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:25:09 INFO - PROCESS | 3866 | 1461173109542 Marionette TRACE conn3 <- [1,290,null,{}] 10:25:09 INFO - PROCESS | 3866 | 1461173109547 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}] 10:25:09 INFO - PROCESS | 3866 | 1461173109708 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:25:09 INFO - PROCESS | 3866 | 1461173109732 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8184e2800 == 43 [pid = 3866] [id = 80] 10:25:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 84 (0x7fe801d71000) [pid = 3866] [serial = 238] [outer = (nil)] 10:25:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 85 (0x7fe819cbec00) [pid = 3866] [serial = 239] [outer = 0x7fe801d71000] 10:25:09 INFO - PROCESS | 3866 | 1461173109792 Marionette DEBUG loaded listener.js 10:25:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 86 (0x7fe81dbab000) [pid = 3866] [serial = 240] [outer = 0x7fe801d71000] 10:25:10 INFO - PROCESS | 3866 | 1461173110458 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]]]}] 10:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 976ms 10:25:10 INFO - PROCESS | 3866 | 1461173110517 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:25:10 INFO - PROCESS | 3866 | 1461173110521 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:25:10 INFO - PROCESS | 3866 | 1461173110526 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:25:10 INFO - PROCESS | 3866 | 1461173110529 Marionette TRACE conn3 <- [1,294,null,{}] 10:25:10 INFO - PROCESS | 3866 | 1461173110534 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}] 10:25:10 INFO - PROCESS | 3866 | 1461173110689 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:25:10 INFO - PROCESS | 3866 | 1461173110709 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81981d000 == 44 [pid = 3866] [id = 81] 10:25:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe80a8b3000) [pid = 3866] [serial = 241] [outer = (nil)] 10:25:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe80a8b7800) [pid = 3866] [serial = 242] [outer = 0x7fe80a8b3000] 10:25:10 INFO - PROCESS | 3866 | 1461173110768 Marionette DEBUG loaded listener.js 10:25:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe80a8bc400) [pid = 3866] [serial = 243] [outer = 0x7fe80a8b3000] 10:25:11 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe801a98400) [pid = 3866] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:25:11 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe801a9d400) [pid = 3866] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:25:11 INFO - PROCESS | 3866 | --DOMWINDOW == 86 (0x7fe8016cc400) [pid = 3866] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:25:11 INFO - PROCESS | 3866 | --DOMWINDOW == 85 (0x7fe801e60c00) [pid = 3866] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:25:11 INFO - PROCESS | 3866 | --DOMWINDOW == 84 (0x7fe805082400) [pid = 3866] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:25:11 INFO - PROCESS | 3866 | --DOMWINDOW == 83 (0x7fe80ad7b800) [pid = 3866] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:25:11 INFO - PROCESS | 3866 | --DOMWINDOW == 82 (0x7fe8016c4400) [pid = 3866] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:25:11 INFO - PROCESS | 3866 | 1461173111592 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]]]}] 10:25:11 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. 10:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1080ms 10:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:25:11 INFO - PROCESS | 3866 | 1461173111606 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:25:11 INFO - PROCESS | 3866 | 1461173111608 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:25:11 INFO - PROCESS | 3866 | 1461173111614 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:25:11 INFO - PROCESS | 3866 | 1461173111617 Marionette TRACE conn3 <- [1,298,null,{}] 10:25:11 INFO - PROCESS | 3866 | 1461173111628 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}] 10:25:11 INFO - PROCESS | 3866 | 1461173111770 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:25:11 INFO - PROCESS | 3866 | 1461173111797 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe819b59800 == 45 [pid = 3866] [id = 82] 10:25:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 83 (0x7fe803791c00) [pid = 3866] [serial = 244] [outer = (nil)] 10:25:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 84 (0x7fe81982b000) [pid = 3866] [serial = 245] [outer = 0x7fe803791c00] 10:25:11 INFO - PROCESS | 3866 | 1461173111861 Marionette DEBUG loaded listener.js 10:25:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 85 (0x7fe81df0fc00) [pid = 3866] [serial = 246] [outer = 0x7fe803791c00] 10:25:12 INFO - PROCESS | 3866 | 1461173112579 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]]]}] 10:25:12 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. 10:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 993ms 10:25:12 INFO - PROCESS | 3866 | 1461173112607 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:25:12 INFO - PROCESS | 3866 | 1461173112610 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:25:12 INFO - PROCESS | 3866 | 1461173112615 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:25:12 INFO - PROCESS | 3866 | 1461173112617 Marionette TRACE conn3 <- [1,302,null,{}] 10:25:12 INFO - PROCESS | 3866 | 1461173112622 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}] 10:25:12 INFO - PROCESS | 3866 | 1461173112776 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:25:12 INFO - PROCESS | 3866 | 1461173112795 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81db98800 == 46 [pid = 3866] [id = 83] 10:25:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 86 (0x7fe81dd9f800) [pid = 3866] [serial = 247] [outer = (nil)] 10:25:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe81df5cc00) [pid = 3866] [serial = 248] [outer = 0x7fe81dd9f800] 10:25:12 INFO - PROCESS | 3866 | 1461173112853 Marionette DEBUG loaded listener.js 10:25:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe8205ea400) [pid = 3866] [serial = 249] [outer = 0x7fe81dd9f800] 10:25:13 INFO - PROCESS | 3866 | 1461173113502 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]]]}] 10:25:13 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. 10:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 929ms 10:25:13 INFO - PROCESS | 3866 | 1461173113546 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:25:13 INFO - PROCESS | 3866 | 1461173113551 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:25:13 INFO - PROCESS | 3866 | 1461173113559 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:25:13 INFO - PROCESS | 3866 | 1461173113564 Marionette TRACE conn3 <- [1,306,null,{}] 10:25:13 INFO - PROCESS | 3866 | 1461173113573 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}] 10:25:13 INFO - PROCESS | 3866 | 1461173113730 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:25:13 INFO - PROCESS | 3866 | 1461173113833 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80643d000 == 47 [pid = 3866] [id = 84] 10:25:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe80210e000) [pid = 3866] [serial = 250] [outer = (nil)] 10:25:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe804d03000) [pid = 3866] [serial = 251] [outer = 0x7fe80210e000] 10:25:13 INFO - PROCESS | 3866 | 1461173113900 Marionette DEBUG loaded listener.js 10:25:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe807607000) [pid = 3866] [serial = 252] [outer = 0x7fe80210e000] 10:25:14 INFO - PROCESS | 3866 | 1461173114768 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]]]}] 10:25:14 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. 10:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1232ms 10:25:14 INFO - PROCESS | 3866 | 1461173114792 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:25:14 INFO - PROCESS | 3866 | 1461173114800 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:25:14 INFO - PROCESS | 3866 | 1461173114810 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:25:14 INFO - PROCESS | 3866 | 1461173114815 Marionette TRACE conn3 <- [1,310,null,{}] 10:25:14 INFO - PROCESS | 3866 | 1461173114821 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}] 10:25:14 INFO - PROCESS | 3866 | 1461173114970 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:25:15 INFO - PROCESS | 3866 | 1461173115108 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe812716800 == 48 [pid = 3866] [id = 85] 10:25:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe80297ac00) [pid = 3866] [serial = 253] [outer = (nil)] 10:25:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe80be57800) [pid = 3866] [serial = 254] [outer = 0x7fe80297ac00] 10:25:15 INFO - PROCESS | 3866 | 1461173115179 Marionette DEBUG loaded listener.js 10:25:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe80d2bc000) [pid = 3866] [serial = 255] [outer = 0x7fe80297ac00] 10:25:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe80b2e8400) [pid = 3866] [serial = 256] [outer = 0x7fe801e57000] 10:25:16 INFO - PROCESS | 3866 | 1461173116109 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]]]}] 10:25:16 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. 10:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1332ms 10:25:16 INFO - PROCESS | 3866 | 1461173116142 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:25:16 INFO - PROCESS | 3866 | 1461173116146 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:25:16 INFO - PROCESS | 3866 | 1461173116153 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:25:16 INFO - PROCESS | 3866 | 1461173116158 Marionette TRACE conn3 <- [1,314,null,{}] 10:25:16 INFO - PROCESS | 3866 | 1461173116173 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}] 10:25:16 INFO - PROCESS | 3866 | 1461173116336 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:25:16 INFO - PROCESS | 3866 | 1461173116465 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81d348800 == 49 [pid = 3866] [id = 86] 10:25:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe8064da800) [pid = 3866] [serial = 257] [outer = (nil)] 10:25:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe80b2ebc00) [pid = 3866] [serial = 258] [outer = 0x7fe8064da800] 10:25:16 INFO - PROCESS | 3866 | 1461173116538 Marionette DEBUG loaded listener.js 10:25:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe80be0bc00) [pid = 3866] [serial = 259] [outer = 0x7fe8064da800] 10:25:17 INFO - PROCESS | 3866 | 1461173117412 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]]]}] 10:25:17 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. 10:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1287ms 10:25:17 INFO - PROCESS | 3866 | 1461173117444 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:25:17 INFO - PROCESS | 3866 | 1461173117448 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:25:17 INFO - PROCESS | 3866 | 1461173117455 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:25:17 INFO - PROCESS | 3866 | 1461173117457 Marionette TRACE conn3 <- [1,318,null,{}] 10:25:17 INFO - PROCESS | 3866 | 1461173117462 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}] 10:25:17 INFO - PROCESS | 3866 | 1461173117603 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:25:17 INFO - PROCESS | 3866 | 1461173117737 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe82055f800 == 50 [pid = 3866] [id = 87] 10:25:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe8078e0000) [pid = 3866] [serial = 260] [outer = (nil)] 10:25:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe8078ebc00) [pid = 3866] [serial = 261] [outer = 0x7fe8078e0000] 10:25:17 INFO - PROCESS | 3866 | 1461173117805 Marionette DEBUG loaded listener.js 10:25:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe80be07000) [pid = 3866] [serial = 262] [outer = 0x7fe8078e0000] 10:25:18 INFO - PROCESS | 3866 | 1461173118630 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]]]}] 10:25:18 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. 10:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1227ms 10:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:25:18 INFO - PROCESS | 3866 | 1461173118683 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:25:18 INFO - PROCESS | 3866 | 1461173118685 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:25:18 INFO - PROCESS | 3866 | 1461173118689 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:25:18 INFO - PROCESS | 3866 | 1461173118693 Marionette TRACE conn3 <- [1,322,null,{}] 10:25:18 INFO - PROCESS | 3866 | 1461173118698 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}] 10:25:18 INFO - PROCESS | 3866 | 1461173118834 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:25:18 INFO - PROCESS | 3866 | 1461173118967 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80395a000 == 51 [pid = 3866] [id = 88] 10:25:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe80282c000) [pid = 3866] [serial = 263] [outer = (nil)] 10:25:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe805087400) [pid = 3866] [serial = 264] [outer = 0x7fe80282c000] 10:25:19 INFO - PROCESS | 3866 | 1461173119034 Marionette DEBUG loaded listener.js 10:25:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe80bfce800) [pid = 3866] [serial = 265] [outer = 0x7fe80282c000] 10:25:20 INFO - PROCESS | 3866 | 1461173120101 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]]]}] 10:25:20 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. 10:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1432ms 10:25:20 INFO - PROCESS | 3866 | 1461173120123 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:25:20 INFO - PROCESS | 3866 | 1461173120129 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:25:20 INFO - PROCESS | 3866 | 1461173120136 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:25:20 INFO - PROCESS | 3866 | 1461173120141 Marionette TRACE conn3 <- [1,326,null,{}] 10:25:20 INFO - PROCESS | 3866 | 1461173120148 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}] 10:25:20 INFO - PROCESS | 3866 | 1461173120307 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:25:20 INFO - PROCESS | 3866 | 1461173120442 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80514e800 == 52 [pid = 3866] [id = 89] 10:25:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe805086000) [pid = 3866] [serial = 266] [outer = (nil)] 10:25:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe8078e3400) [pid = 3866] [serial = 267] [outer = 0x7fe805086000] 10:25:20 INFO - PROCESS | 3866 | 1461173120507 Marionette DEBUG loaded listener.js 10:25:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe8094d8800) [pid = 3866] [serial = 268] [outer = 0x7fe805086000] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe808ae5400) [pid = 3866] [serial = 185] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe80d26a800) [pid = 3866] [serial = 188] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe804377400) [pid = 3866] [serial = 182] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 103 (0x7fe80dd10400) [pid = 3866] [serial = 179] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 102 (0x7fe819cc7400) [pid = 3866] [serial = 212] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe819b59800 == 51 [pid = 3866] [id = 82] 10:25:21 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81981d000 == 50 [pid = 3866] [id = 81] 10:25:21 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8184e2800 == 49 [pid = 3866] [id = 80] 10:25:21 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80cd22000 == 48 [pid = 3866] [id = 79] 10:25:21 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80a18f000 == 47 [pid = 3866] [id = 78] 10:25:21 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8034d2800 == 46 [pid = 3866] [id = 77] 10:25:21 INFO - PROCESS | 3866 | 1461173121326 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]]]}] 10:25:21 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. 10:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1227ms 10:25:21 INFO - PROCESS | 3866 | 1461173121364 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:25:21 INFO - PROCESS | 3866 | 1461173121372 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 101 (0x7fe8178b9c00) [pid = 3866] [serial = 201] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 100 (0x7fe8186b7800) [pid = 3866] [serial = 207] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe80d26e000) [pid = 3866] [serial = 200] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe8178c2400) [pid = 3866] [serial = 203] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe80437a400) [pid = 3866] [serial = 191] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe81846b800) [pid = 3866] [serial = 204] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe809418800) [pid = 3866] [serial = 194] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe80a35bc00) [pid = 3866] [serial = 195] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe804d3d000) [pid = 3866] [serial = 192] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe80d26b400) [pid = 3866] [serial = 198] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe804d0c400) [pid = 3866] [serial = 206] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe80be57400) [pid = 3866] [serial = 197] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe81982d400) [pid = 3866] [serial = 209] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe8199bec00) [pid = 3866] [serial = 210] [outer = (nil)] [url = about:blank] 10:25:21 INFO - PROCESS | 3866 | 1461173121400 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:25:21 INFO - PROCESS | 3866 | 1461173121403 Marionette TRACE conn3 <- [1,330,null,{}] 10:25:21 INFO - PROCESS | 3866 | 1461173121408 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}] 10:25:21 INFO - PROCESS | 3866 | 1461173121535 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:25:21 INFO - PROCESS | 3866 | 1461173121549 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80a190000 == 47 [pid = 3866] [id = 90] 10:25:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe80a8b4800) [pid = 3866] [serial = 269] [outer = (nil)] 10:25:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe80a8ba000) [pid = 3866] [serial = 270] [outer = 0x7fe80a8b4800] 10:25:21 INFO - PROCESS | 3866 | 1461173121605 Marionette DEBUG loaded listener.js 10:25:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe80b26e800) [pid = 3866] [serial = 271] [outer = 0x7fe80a8b4800] 10:25:22 INFO - PROCESS | 3866 | 1461173122382 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]]]}] 10:25:22 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. 10:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1043ms 10:25:22 INFO - PROCESS | 3866 | 1461173122429 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:25:22 INFO - PROCESS | 3866 | 1461173122431 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:25:22 INFO - PROCESS | 3866 | 1461173122437 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:25:22 INFO - PROCESS | 3866 | 1461173122441 Marionette TRACE conn3 <- [1,334,null,{}] 10:25:22 INFO - PROCESS | 3866 | 1461173122486 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}] 10:25:22 INFO - PROCESS | 3866 | 1461173122621 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:25:22 INFO - PROCESS | 3866 | 1461173122631 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80dc1d000 == 48 [pid = 3866] [id = 91] 10:25:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe80be08000) [pid = 3866] [serial = 272] [outer = (nil)] 10:25:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe80be51800) [pid = 3866] [serial = 273] [outer = 0x7fe80be08000] 10:25:22 INFO - PROCESS | 3866 | 1461173122688 Marionette DEBUG loaded listener.js 10:25:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe80d26b400) [pid = 3866] [serial = 274] [outer = 0x7fe80be08000] 10:25:23 INFO - PROCESS | 3866 | 1461173123346 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]]]}] 10:25:23 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. 10:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 941ms 10:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:25:23 INFO - PROCESS | 3866 | 1461173123379 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:25:23 INFO - PROCESS | 3866 | 1461173123382 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:25:23 INFO - PROCESS | 3866 | 1461173123388 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:25:23 INFO - PROCESS | 3866 | 1461173123391 Marionette TRACE conn3 <- [1,338,null,{}] 10:25:23 INFO - PROCESS | 3866 | 1461173123396 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}] 10:25:23 INFO - PROCESS | 3866 | 1461173123568 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:25:23 INFO - PROCESS | 3866 | 1461173123598 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8184e6800 == 49 [pid = 3866] [id = 92] 10:25:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe8016cc800) [pid = 3866] [serial = 275] [outer = (nil)] 10:25:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe80d2c8400) [pid = 3866] [serial = 276] [outer = 0x7fe8016cc800] 10:25:23 INFO - PROCESS | 3866 | 1461173123655 Marionette DEBUG loaded listener.js 10:25:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe8178b9c00) [pid = 3866] [serial = 277] [outer = 0x7fe8016cc800] 10:25:24 INFO - PROCESS | 3866 | 1461173124262 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]]]}] 10:25:24 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. 10:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 926ms 10:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:25:24 INFO - PROCESS | 3866 | 1461173124319 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:25:24 INFO - PROCESS | 3866 | 1461173124322 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:25:24 INFO - PROCESS | 3866 | 1461173124327 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:25:24 INFO - PROCESS | 3866 | 1461173124330 Marionette TRACE conn3 <- [1,342,null,{}] 10:25:24 INFO - PROCESS | 3866 | 1461173124334 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}] 10:25:24 INFO - PROCESS | 3866 | 1461173124485 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:25:24 INFO - PROCESS | 3866 | 1461173124514 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8195b5000 == 50 [pid = 3866] [id = 93] 10:25:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe80dcd0400) [pid = 3866] [serial = 278] [outer = (nil)] 10:25:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe81846b800) [pid = 3866] [serial = 279] [outer = 0x7fe80dcd0400] 10:25:24 INFO - PROCESS | 3866 | 1461173124574 Marionette DEBUG loaded listener.js 10:25:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe8186b7800) [pid = 3866] [serial = 280] [outer = 0x7fe80dcd0400] 10:25:25 INFO - PROCESS | 3866 | 1461173125395 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]]]}] 10:25:25 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. 10:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1128ms 10:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:25:25 INFO - PROCESS | 3866 | 1461173125455 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:25:25 INFO - PROCESS | 3866 | 1461173125458 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:25:25 INFO - PROCESS | 3866 | 1461173125467 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:25:25 INFO - PROCESS | 3866 | 1461173125469 Marionette TRACE conn3 <- [1,346,null,{}] 10:25:25 INFO - PROCESS | 3866 | 1461173125474 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}] 10:25:25 INFO - PROCESS | 3866 | 1461173125809 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe8016c3400) [pid = 3866] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe8016c3800) [pid = 3866] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe80ad7c000) [pid = 3866] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe802971000) [pid = 3866] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe802970800) [pid = 3866] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe801d71000) [pid = 3866] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe80a8b3000) [pid = 3866] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe803791c00) [pid = 3866] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe80b266000) [pid = 3866] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe817837000) [pid = 3866] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe801e53800) [pid = 3866] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe807610400) [pid = 3866] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe8016c2c00) [pid = 3866] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:25:25 INFO - PROCESS | 3866 | --DOMWINDOW == 86 (0x7fe801c8c800) [pid = 3866] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:25:25 INFO - PROCESS | 3866 | 1461173125889 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8028a9000 == 51 [pid = 3866] [id = 94] 10:25:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe8016c3800) [pid = 3866] [serial = 281] [outer = (nil)] 10:25:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe801e53800) [pid = 3866] [serial = 282] [outer = 0x7fe8016c3800] 10:25:25 INFO - PROCESS | 3866 | 1461173125960 Marionette DEBUG loaded listener.js 10:25:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe80a1bb400) [pid = 3866] [serial = 283] [outer = 0x7fe8016c3800] 10:25:26 INFO - PROCESS | 3866 | 1461173126554 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]]]}] 10:25:26 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. 10:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1133ms 10:25:26 INFO - PROCESS | 3866 | 1461173126596 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:25:26 INFO - PROCESS | 3866 | 1461173126599 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:25:26 INFO - PROCESS | 3866 | 1461173126604 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:25:26 INFO - PROCESS | 3866 | 1461173126606 Marionette TRACE conn3 <- [1,350,null,{}] 10:25:26 INFO - PROCESS | 3866 | 1461173126611 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}] 10:25:26 INFO - PROCESS | 3866 | 1461173126758 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:25:26 INFO - PROCESS | 3866 | 1461173126777 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81db97800 == 52 [pid = 3866] [id = 95] 10:25:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe8016c4400) [pid = 3866] [serial = 284] [outer = (nil)] 10:25:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe818b3d000) [pid = 3866] [serial = 285] [outer = 0x7fe8016c4400] 10:25:26 INFO - PROCESS | 3866 | 1461173126832 Marionette DEBUG loaded listener.js 10:25:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe81db63c00) [pid = 3866] [serial = 286] [outer = 0x7fe8016c4400] 10:25:27 INFO - PROCESS | 3866 | 1461173127457 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]]]}] 10:25:27 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. 10:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 874ms 10:25:27 INFO - PROCESS | 3866 | 1461173127478 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:25:27 INFO - PROCESS | 3866 | 1461173127481 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:25:27 INFO - PROCESS | 3866 | 1461173127485 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:25:27 INFO - PROCESS | 3866 | 1461173127488 Marionette TRACE conn3 <- [1,354,null,{}] 10:25:27 INFO - PROCESS | 3866 | 1461173127492 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}] 10:25:27 INFO - PROCESS | 3866 | 1461173127623 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:25:27 INFO - PROCESS | 3866 | 1461173127721 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe821e17000 == 53 [pid = 3866] [id = 96] 10:25:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe8016d0400) [pid = 3866] [serial = 287] [outer = (nil)] 10:25:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe81debb800) [pid = 3866] [serial = 288] [outer = 0x7fe8016d0400] 10:25:27 INFO - PROCESS | 3866 | 1461173127778 Marionette DEBUG loaded listener.js 10:25:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe81df54000) [pid = 3866] [serial = 289] [outer = 0x7fe8016d0400] 10:25:28 INFO - PROCESS | 3866 | 1461173128593 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]]]}] 10:25:28 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. 10:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1124ms 10:25:28 INFO - PROCESS | 3866 | 1461173128616 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:25:28 INFO - PROCESS | 3866 | 1461173128623 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:25:28 INFO - PROCESS | 3866 | 1461173128633 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:25:28 INFO - PROCESS | 3866 | 1461173128637 Marionette TRACE conn3 <- [1,358,null,{}] 10:25:28 INFO - PROCESS | 3866 | 1461173128646 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}] 10:25:28 INFO - PROCESS | 3866 | 1461173128789 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:25:28 INFO - PROCESS | 3866 | 1461173128927 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c038800 == 54 [pid = 3866] [id = 97] 10:25:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe804d07400) [pid = 3866] [serial = 290] [outer = (nil)] 10:25:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe8078e6400) [pid = 3866] [serial = 291] [outer = 0x7fe804d07400] 10:25:29 INFO - PROCESS | 3866 | 1461173128998 Marionette DEBUG loaded listener.js 10:25:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe809981400) [pid = 3866] [serial = 292] [outer = 0x7fe804d07400] 10:25:29 INFO - PROCESS | 3866 | 1461173129920 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]]]}] 10:25:29 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. 10:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1331ms 10:25:29 INFO - PROCESS | 3866 | 1461173129964 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:25:29 INFO - PROCESS | 3866 | 1461173129972 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:25:29 INFO - PROCESS | 3866 | 1461173129981 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:25:29 INFO - PROCESS | 3866 | 1461173129984 Marionette TRACE conn3 <- [1,362,null,{}] 10:25:29 INFO - PROCESS | 3866 | 1461173129990 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}] 10:25:30 INFO - PROCESS | 3866 | 1461173130136 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:25:30 INFO - PROCESS | 3866 | 1461173130274 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81b51b800 == 55 [pid = 3866] [id = 98] 10:25:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe80507d000) [pid = 3866] [serial = 293] [outer = (nil)] 10:25:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe80be06c00) [pid = 3866] [serial = 294] [outer = 0x7fe80507d000] 10:25:30 INFO - PROCESS | 3866 | 1461173130351 Marionette DEBUG loaded listener.js 10:25:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe80d2c2400) [pid = 3866] [serial = 295] [outer = 0x7fe80507d000] 10:25:31 INFO - PROCESS | 3866 | 1461173131249 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]]]}] 10:25:31 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. 10:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1329ms 10:25:31 INFO - PROCESS | 3866 | 1461173131311 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:25:31 INFO - PROCESS | 3866 | 1461173131314 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:25:31 INFO - PROCESS | 3866 | 1461173131320 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:25:31 INFO - PROCESS | 3866 | 1461173131325 Marionette TRACE conn3 <- [1,366,null,{}] 10:25:31 INFO - PROCESS | 3866 | 1461173131340 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}] 10:25:31 INFO - PROCESS | 3866 | 1461173131538 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:25:31 INFO - PROCESS | 3866 | 1461173131670 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe82accc000 == 56 [pid = 3866] [id = 99] 10:25:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe81982a800) [pid = 3866] [serial = 296] [outer = (nil)] 10:25:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe819b12400) [pid = 3866] [serial = 297] [outer = 0x7fe81982a800] 10:25:31 INFO - PROCESS | 3866 | 1461173131782 Marionette DEBUG loaded listener.js 10:25:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe81d9c7c00) [pid = 3866] [serial = 298] [outer = 0x7fe81982a800] 10:25:32 INFO - PROCESS | 3866 | 1461173132531 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]]]}] 10:25:32 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. 10:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1237ms 10:25:32 INFO - PROCESS | 3866 | 1461173132559 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:25:32 INFO - PROCESS | 3866 | 1461173132562 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:25:32 INFO - PROCESS | 3866 | 1461173132570 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:25:32 INFO - PROCESS | 3866 | 1461173132573 Marionette TRACE conn3 <- [1,370,null,{}] 10:25:32 INFO - PROCESS | 3866 | 1461173132578 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}] 10:25:32 INFO - PROCESS | 3866 | 1461173132720 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:25:32 INFO - PROCESS | 3866 | 1461173132858 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8029a3000 == 57 [pid = 3866] [id = 100] 10:25:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe80be24800) [pid = 3866] [serial = 299] [outer = (nil)] 10:25:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe80be2f000) [pid = 3866] [serial = 300] [outer = 0x7fe80be24800] 10:25:32 INFO - PROCESS | 3866 | 1461173132925 Marionette DEBUG loaded listener.js 10:25:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe80df96000) [pid = 3866] [serial = 301] [outer = 0x7fe80be24800] 10:25:33 INFO - PROCESS | 3866 | 1461173133765 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]]]}] 10:25:33 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. 10:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1232ms 10:25:33 INFO - PROCESS | 3866 | 1461173133803 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:25:33 INFO - PROCESS | 3866 | 1461173133806 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:25:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:25:33 INFO - PROCESS | 3866 | 1461173133812 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:25:33 INFO - PROCESS | 3866 | 1461173133815 Marionette TRACE conn3 <- [1,374,null,{}] 10:25:33 INFO - PROCESS | 3866 | 1461173133820 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}] 10:25:34 INFO - PROCESS | 3866 | 1461173134026 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:25:34 INFO - PROCESS | 3866 | 1461173134170 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802652000 == 58 [pid = 3866] [id = 101] 10:25:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe801d6e000) [pid = 3866] [serial = 302] [outer = (nil)] 10:25:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe80210ac00) [pid = 3866] [serial = 303] [outer = 0x7fe801d6e000] 10:25:34 INFO - PROCESS | 3866 | 1461173134237 Marionette DEBUG loaded listener.js 10:25:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe80aed8000) [pid = 3866] [serial = 304] [outer = 0x7fe801d6e000] 10:25:35 INFO - PROCESS | 3866 | 1461173135350 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:25:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:25:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1584ms 10:25:35 INFO - PROCESS | 3866 | 1461173135398 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:25:35 INFO - PROCESS | 3866 | 1461173135404 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:25:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:25:35 INFO - PROCESS | 3866 | 1461173135411 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:25:35 INFO - PROCESS | 3866 | 1461173135415 Marionette TRACE conn3 <- [1,378,null,{}] 10:25:35 INFO - PROCESS | 3866 | 1461173135422 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}] 10:25:35 INFO - PROCESS | 3866 | 1461173135571 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:25:35 INFO - PROCESS | 3866 | 1461173135708 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8043d5000 == 59 [pid = 3866] [id = 102] 10:25:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe8078e3c00) [pid = 3866] [serial = 305] [outer = (nil)] 10:25:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe8078e9400) [pid = 3866] [serial = 306] [outer = 0x7fe8078e3c00] 10:25:35 INFO - PROCESS | 3866 | 1461173135773 Marionette DEBUG loaded listener.js 10:25:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe8098af400) [pid = 3866] [serial = 307] [outer = 0x7fe8078e3c00] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81db97800 == 58 [pid = 3866] [id = 95] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8028a9000 == 57 [pid = 3866] [id = 94] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8195b5000 == 56 [pid = 3866] [id = 93] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe81df5cc00) [pid = 3866] [serial = 248] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8184e6800 == 55 [pid = 3866] [id = 92] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80dc1d000 == 54 [pid = 3866] [id = 91] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80a190000 == 53 [pid = 3866] [id = 90] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80514e800 == 52 [pid = 3866] [id = 89] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81d348800 == 51 [pid = 3866] [id = 86] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe812716800 == 50 [pid = 3866] [id = 85] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80643d000 == 49 [pid = 3866] [id = 84] 10:25:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81db98800 == 48 [pid = 3866] [id = 83] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe802108400) [pid = 3866] [serial = 153] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe80af47c00) [pid = 3866] [serial = 159] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe80af4a800) [pid = 3866] [serial = 156] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe81782b400) [pid = 3866] [serial = 180] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe80df8bc00) [pid = 3866] [serial = 189] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe80ad7a400) [pid = 3866] [serial = 186] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe804d0d400) [pid = 3866] [serial = 183] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe819cbec00) [pid = 3866] [serial = 239] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 103 (0x7fe80a8b7800) [pid = 3866] [serial = 242] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 102 (0x7fe81982b000) [pid = 3866] [serial = 245] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 101 (0x7fe80bfcf400) [pid = 3866] [serial = 233] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 100 (0x7fe807610000) [pid = 3866] [serial = 215] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe818647800) [pid = 3866] [serial = 236] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe80cc43400) [pid = 3866] [serial = 218] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe80c560400) [pid = 3866] [serial = 228] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe803793800) [pid = 3866] [serial = 227] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe808285800) [pid = 3866] [serial = 230] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe80a527800) [pid = 3866] [serial = 231] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe818bb4800) [pid = 3866] [serial = 221] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe81da7a000) [pid = 3866] [serial = 224] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe80a8bc400) [pid = 3866] [serial = 243] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe80d0af000) [pid = 3866] [serial = 234] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe81dbab000) [pid = 3866] [serial = 240] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe81df0fc00) [pid = 3866] [serial = 246] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe8189dd800) [pid = 3866] [serial = 237] [outer = (nil)] [url = about:blank] 10:25:36 INFO - PROCESS | 3866 | 1461173136555 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:25:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:25:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1178ms 10:25:36 INFO - PROCESS | 3866 | 1461173136590 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:25:36 INFO - PROCESS | 3866 | 1461173136598 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:25:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:25:36 INFO - PROCESS | 3866 | 1461173136610 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:25:36 INFO - PROCESS | 3866 | 1461173136613 Marionette TRACE conn3 <- [1,382,null,{}] 10:25:36 INFO - PROCESS | 3866 | 1461173136618 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}] 10:25:36 INFO - PROCESS | 3866 | 1461173136764 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:25:36 INFO - PROCESS | 3866 | 1461173136857 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe808249000 == 49 [pid = 3866] [id = 103] 10:25:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe8016cd800) [pid = 3866] [serial = 308] [outer = (nil)] 10:25:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe80a8b0400) [pid = 3866] [serial = 309] [outer = 0x7fe8016cd800] 10:25:36 INFO - PROCESS | 3866 | 1461173136913 Marionette DEBUG loaded listener.js 10:25:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe80b2e5c00) [pid = 3866] [serial = 310] [outer = 0x7fe8016cd800] 10:25:37 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:37 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:25:37 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:37 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:37 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:25:37 INFO - PROCESS | 3866 | 1461173137611 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:25:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:25:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1029ms 10:25:37 INFO - PROCESS | 3866 | 1461173137635 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:25:37 INFO - PROCESS | 3866 | 1461173137637 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:25:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:25:37 INFO - PROCESS | 3866 | 1461173137643 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:25:37 INFO - PROCESS | 3866 | 1461173137648 Marionette TRACE conn3 <- [1,386,null,{}] 10:25:37 INFO - PROCESS | 3866 | 1461173137683 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}] 10:25:37 INFO - PROCESS | 3866 | 1461173137815 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:25:37 INFO - PROCESS | 3866 | 1461173137835 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b96b800 == 50 [pid = 3866] [id = 104] 10:25:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe80be2c800) [pid = 3866] [serial = 311] [outer = (nil)] 10:25:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe80be55400) [pid = 3866] [serial = 312] [outer = 0x7fe80be2c800] 10:25:37 INFO - PROCESS | 3866 | 1461173137895 Marionette DEBUG loaded listener.js 10:25:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe80cc3ac00) [pid = 3866] [serial = 313] [outer = 0x7fe80be2c800] 10:25:38 INFO - PROCESS | 3866 | 1461173138644 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]]]}] 10:25:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:25:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1036ms 10:25:38 INFO - PROCESS | 3866 | 1461173138680 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:25:38 INFO - PROCESS | 3866 | 1461173138693 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:25:38 INFO - PROCESS | 3866 | 1461173138705 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:25:38 INFO - PROCESS | 3866 | 1461173138707 Marionette TRACE conn3 <- [1,390,null,{}] 10:25:38 INFO - PROCESS | 3866 | 1461173138711 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}] 10:25:38 INFO - PROCESS | 3866 | 1461173138870 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:25:38 INFO - PROCESS | 3866 | 1461173138893 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80cd0d800 == 51 [pid = 3866] [id = 105] 10:25:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe801d6c800) [pid = 3866] [serial = 314] [outer = (nil)] 10:25:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe80d2c0c00) [pid = 3866] [serial = 315] [outer = 0x7fe801d6c800] 10:25:38 INFO - PROCESS | 3866 | 1461173138948 Marionette DEBUG loaded listener.js 10:25:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe80dd10400) [pid = 3866] [serial = 316] [outer = 0x7fe801d6c800] 10:25:39 INFO - PROCESS | 3866 | 1461173139705 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]]]}] 10:25:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:25:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1024ms 10:25:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:25:39 INFO - PROCESS | 3866 | 1461173139736 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:25:39 INFO - PROCESS | 3866 | 1461173139738 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:25:39 INFO - PROCESS | 3866 | 1461173139743 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:25:39 INFO - PROCESS | 3866 | 1461173139747 Marionette TRACE conn3 <- [1,394,null,{}] 10:25:39 INFO - PROCESS | 3866 | 1461173139751 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}] 10:25:39 INFO - PROCESS | 3866 | 1461173139938 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:25:39 INFO - PROCESS | 3866 | 1461173139963 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8110c1000 == 52 [pid = 3866] [id = 106] 10:25:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe8012e6c00) [pid = 3866] [serial = 317] [outer = (nil)] 10:25:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe8012ec400) [pid = 3866] [serial = 318] [outer = 0x7fe8012e6c00] 10:25:40 INFO - PROCESS | 3866 | 1461173140021 Marionette DEBUG loaded listener.js 10:25:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe8012f1000) [pid = 3866] [serial = 319] [outer = 0x7fe8012e6c00] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe8016cc800) [pid = 3866] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe804d10400) [pid = 3866] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe819827400) [pid = 3866] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe803943c00) [pid = 3866] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe80dcd0400) [pid = 3866] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe80be08000) [pid = 3866] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe80282c000) [pid = 3866] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe80a8b4800) [pid = 3866] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe805086000) [pid = 3866] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe8016c3800) [pid = 3866] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:25:40 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe8016c4400) [pid = 3866] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:25:40 INFO - PROCESS | 3866 | 1461173140973 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]]]}] 10:25:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:25:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1277ms 10:25:41 INFO - PROCESS | 3866 | 1461173141021 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:25:41 INFO - PROCESS | 3866 | 1461173141024 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:25:41 INFO - PROCESS | 3866 | 1461173141029 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:25:41 INFO - PROCESS | 3866 | 1461173141031 Marionette TRACE conn3 <- [1,398,null,{}] 10:25:41 INFO - PROCESS | 3866 | 1461173141036 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}] 10:25:41 INFO - PROCESS | 3866 | 1461173141190 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:25:41 INFO - PROCESS | 3866 | 1461173141206 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f21000 == 53 [pid = 3866] [id = 107] 10:25:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe804d05400) [pid = 3866] [serial = 320] [outer = (nil)] 10:25:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe80b2e0800) [pid = 3866] [serial = 321] [outer = 0x7fe804d05400] 10:25:41 INFO - PROCESS | 3866 | 1461173141269 Marionette DEBUG loaded listener.js 10:25:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe8186bf000) [pid = 3866] [serial = 322] [outer = 0x7fe804d05400] 10:25:41 INFO - PROCESS | 3866 | 1461173141993 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]]]}] 10:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 984ms 10:25:42 INFO - PROCESS | 3866 | 1461173142014 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:25:42 INFO - PROCESS | 3866 | 1461173142017 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:25:42 INFO - PROCESS | 3866 | 1461173142023 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:25:42 INFO - PROCESS | 3866 | 1461173142024 Marionette TRACE conn3 <- [1,402,null,{}] 10:25:42 INFO - PROCESS | 3866 | 1461173142029 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}] 10:25:42 INFO - PROCESS | 3866 | 1461173142198 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:25:42 INFO - PROCESS | 3866 | 1461173142223 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe819803800 == 54 [pid = 3866] [id = 108] 10:25:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe801d7a000) [pid = 3866] [serial = 323] [outer = (nil)] 10:25:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe818be9400) [pid = 3866] [serial = 324] [outer = 0x7fe801d7a000] 10:25:42 INFO - PROCESS | 3866 | 1461173142282 Marionette DEBUG loaded listener.js 10:25:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe819b14800) [pid = 3866] [serial = 325] [outer = 0x7fe801d7a000] 10:25:43 INFO - PROCESS | 3866 | 1461173143168 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]]]}] 10:25:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1175ms 10:25:43 INFO - PROCESS | 3866 | 1461173143199 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:25:43 INFO - PROCESS | 3866 | 1461173143204 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:25:43 INFO - PROCESS | 3866 | 1461173143212 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:25:43 INFO - PROCESS | 3866 | 1461173143217 Marionette TRACE conn3 <- [1,406,null,{}] 10:25:43 INFO - PROCESS | 3866 | 1461173143226 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}] 10:25:43 INFO - PROCESS | 3866 | 1461173143384 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:25:43 INFO - PROCESS | 3866 | 1461173143518 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805052000 == 55 [pid = 3866] [id = 109] 10:25:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe8012e4000) [pid = 3866] [serial = 326] [outer = (nil)] 10:25:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe802110000) [pid = 3866] [serial = 327] [outer = 0x7fe8012e4000] 10:25:43 INFO - PROCESS | 3866 | 1461173143588 Marionette DEBUG loaded listener.js 10:25:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe80507dc00) [pid = 3866] [serial = 328] [outer = 0x7fe8012e4000] 10:25:44 INFO - PROCESS | 3866 | 1461173144493 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]]]}] 10:25:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:25:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1345ms 10:25:44 INFO - PROCESS | 3866 | 1461173144557 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:25:44 INFO - PROCESS | 3866 | 1461173144565 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:25:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:25:44 INFO - PROCESS | 3866 | 1461173144576 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:25:44 INFO - PROCESS | 3866 | 1461173144579 Marionette TRACE conn3 <- [1,410,null,{}] 10:25:44 INFO - PROCESS | 3866 | 1461173144586 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}] 10:25:44 INFO - PROCESS | 3866 | 1461173144787 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:25:45 INFO - PROCESS | 3866 | 1461173144997 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80cd02800 == 56 [pid = 3866] [id = 110] 10:25:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe80b2e5800) [pid = 3866] [serial = 329] [outer = (nil)] 10:25:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe80b70f400) [pid = 3866] [serial = 330] [outer = 0x7fe80b2e5800] 10:25:45 INFO - PROCESS | 3866 | 1461173145109 Marionette DEBUG loaded listener.js 10:25:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe80be0b400) [pid = 3866] [serial = 331] [outer = 0x7fe80b2e5800] 10:25:46 INFO - PROCESS | 3866 | 1461173146004 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]]]}] 10:25:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1486ms 10:25:46 INFO - PROCESS | 3866 | 1461173146062 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:25:46 INFO - PROCESS | 3866 | 1461173146065 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:25:46 INFO - PROCESS | 3866 | 1461173146071 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:25:46 INFO - PROCESS | 3866 | 1461173146076 Marionette TRACE conn3 <- [1,414,null,{}] 10:25:46 INFO - PROCESS | 3866 | 1461173146091 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}] 10:25:46 INFO - PROCESS | 3866 | 1461173146245 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:25:46 INFO - PROCESS | 3866 | 1461173146378 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dabf000 == 57 [pid = 3866] [id = 111] 10:25:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe80be2b000) [pid = 3866] [serial = 332] [outer = (nil)] 10:25:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe80dccac00) [pid = 3866] [serial = 333] [outer = 0x7fe80be2b000] 10:25:46 INFO - PROCESS | 3866 | 1461173146449 Marionette DEBUG loaded listener.js 10:25:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe81864d000) [pid = 3866] [serial = 334] [outer = 0x7fe80be2b000] 10:25:47 INFO - PROCESS | 3866 | 1461173147247 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]]]}] 10:25:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:25:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1234ms 10:25:47 INFO - PROCESS | 3866 | 1461173147306 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:25:47 INFO - PROCESS | 3866 | 1461173147311 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:25:47 INFO - PROCESS | 3866 | 1461173147316 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:25:47 INFO - PROCESS | 3866 | 1461173147319 Marionette TRACE conn3 <- [1,418,null,{}] 10:25:47 INFO - PROCESS | 3866 | 1461173147324 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}] 10:25:47 INFO - PROCESS | 3866 | 1461173147466 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:25:47 INFO - PROCESS | 3866 | 1461173147598 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe82055e800 == 58 [pid = 3866] [id = 112] 10:25:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe801586000) [pid = 3866] [serial = 335] [outer = (nil)] 10:25:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe80158cc00) [pid = 3866] [serial = 336] [outer = 0x7fe801586000] 10:25:47 INFO - PROCESS | 3866 | 1461173147668 Marionette DEBUG loaded listener.js 10:25:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe80bfd3800) [pid = 3866] [serial = 337] [outer = 0x7fe801586000] 10:25:48 INFO - PROCESS | 3866 | 1461173148897 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]]]}] 10:25:48 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 10:25:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1627ms 10:25:48 INFO - PROCESS | 3866 | 1461173148950 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:25:48 INFO - PROCESS | 3866 | 1461173148954 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:25:48 INFO - PROCESS | 3866 | 1461173148964 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:25:48 INFO - PROCESS | 3866 | 1461173148968 Marionette TRACE conn3 <- [1,422,null,{}] 10:25:48 INFO - PROCESS | 3866 | 1461173148976 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}] 10:25:49 INFO - PROCESS | 3866 | 1461173149175 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:25:49 INFO - PROCESS | 3866 | 1461173149311 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803730800 == 59 [pid = 3866] [id = 113] 10:25:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe80282b800) [pid = 3866] [serial = 338] [outer = (nil)] 10:25:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe80297c000) [pid = 3866] [serial = 339] [outer = 0x7fe80282b800] 10:25:49 INFO - PROCESS | 3866 | 1461173149374 Marionette DEBUG loaded listener.js 10:25:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe804d32000) [pid = 3866] [serial = 340] [outer = 0x7fe80282b800] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b631800 == 58 [pid = 3866] [id = 66] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8078b3000 == 57 [pid = 3866] [id = 65] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe804d03000) [pid = 3866] [serial = 251] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe80be57800) [pid = 3866] [serial = 254] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe80b2ebc00) [pid = 3866] [serial = 258] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe8078ebc00) [pid = 3866] [serial = 261] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f21000 == 56 [pid = 3866] [id = 107] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8110c1000 == 55 [pid = 3866] [id = 106] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80cd0d800 == 54 [pid = 3866] [id = 105] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b96b800 == 53 [pid = 3866] [id = 104] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe808249000 == 52 [pid = 3866] [id = 103] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8043d5000 == 51 [pid = 3866] [id = 102] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8029a3000 == 50 [pid = 3866] [id = 100] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe82accc000 == 49 [pid = 3866] [id = 99] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81b51b800 == 48 [pid = 3866] [id = 98] 10:25:50 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c038800 == 47 [pid = 3866] [id = 97] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe817838c00) [pid = 3866] [serial = 219] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 103 (0x7fe81d9bb400) [pid = 3866] [serial = 213] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 102 (0x7fe80998f000) [pid = 3866] [serial = 216] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 101 (0x7fe81846b800) [pid = 3866] [serial = 279] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 100 (0x7fe80be51800) [pid = 3866] [serial = 273] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe80d26b400) [pid = 3866] [serial = 274] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe805087400) [pid = 3866] [serial = 264] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe80bfce800) [pid = 3866] [serial = 265] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe80a8ba000) [pid = 3866] [serial = 270] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe80b26e800) [pid = 3866] [serial = 271] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe8094d8800) [pid = 3866] [serial = 268] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe8078e3400) [pid = 3866] [serial = 267] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe801e53800) [pid = 3866] [serial = 282] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe818b3d000) [pid = 3866] [serial = 285] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe80dccfc00) [pid = 3866] [serial = 114] [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.] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe80d2c8400) [pid = 3866] [serial = 276] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe8178b9c00) [pid = 3866] [serial = 277] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe8186b7800) [pid = 3866] [serial = 280] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 86 (0x7fe80a1bb400) [pid = 3866] [serial = 283] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | --DOMWINDOW == 85 (0x7fe81db63c00) [pid = 3866] [serial = 286] [outer = (nil)] [url = about:blank] 10:25:50 INFO - PROCESS | 3866 | 1461173150690 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]]]}] 10:25:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:25:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1784ms 10:25:50 INFO - PROCESS | 3866 | 1461173150762 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:25:50 INFO - PROCESS | 3866 | 1461173150770 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:25:50 INFO - PROCESS | 3866 | 1461173150787 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:25:50 INFO - PROCESS | 3866 | 1461173150791 Marionette TRACE conn3 <- [1,426,null,{}] 10:25:50 INFO - PROCESS | 3866 | 1461173150797 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}] 10:25:50 INFO - PROCESS | 3866 | 1461173150924 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:25:50 INFO - PROCESS | 3866 | 1461173150935 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8034d5000 == 48 [pid = 3866] [id = 114] 10:25:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 86 (0x7fe8016c7400) [pid = 3866] [serial = 341] [outer = (nil)] 10:25:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe8094d8800) [pid = 3866] [serial = 342] [outer = 0x7fe8016c7400] 10:25:51 INFO - PROCESS | 3866 | 1461173150993 Marionette DEBUG loaded listener.js 10:25:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe80a567800) [pid = 3866] [serial = 343] [outer = 0x7fe8016c7400] 10:25:51 INFO - PROCESS | 3866 | 1461173151714 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] 10:25:51 INFO - PROCESS | 3866 | 1461173151781 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:25:51 INFO - PROCESS | 3866 | 1461173151791 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:25:51 INFO - PROCESS | 3866 | 1461173151796 Marionette TRACE conn3 <- [1,430,null,{}] 10:25:51 INFO - PROCESS | 3866 | 1461173151810 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}] 10:25:51 INFO - PROCESS | 3866 | 1461173151952 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:25:51 INFO - PROCESS | 3866 | 1461173151962 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:51 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b630800 == 49 [pid = 3866] [id = 115] 10:25:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe80af4b400) [pid = 3866] [serial = 344] [outer = (nil)] 10:25:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe80be0d800) [pid = 3866] [serial = 345] [outer = 0x7fe80af4b400] 10:25:52 INFO - PROCESS | 3866 | 1461173152025 Marionette DEBUG loaded listener.js 10:25:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe80be31c00) [pid = 3866] [serial = 346] [outer = 0x7fe80af4b400] 10:25:53 INFO - PROCESS | 3866 | 1461173153028 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]]]}] 10:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1288ms 10:25:53 INFO - PROCESS | 3866 | 1461173153081 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:25:53 INFO - PROCESS | 3866 | 1461173153087 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:25:53 INFO - PROCESS | 3866 | 1461173153095 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:25:53 INFO - PROCESS | 3866 | 1461173153100 Marionette TRACE conn3 <- [1,434,null,{}] 10:25:53 INFO - PROCESS | 3866 | 1461173153107 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}] 10:25:53 INFO - PROCESS | 3866 | 1461173153264 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:25:53 INFO - PROCESS | 3866 | 1461173153395 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8029a3000 == 50 [pid = 3866] [id = 116] 10:25:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe8016d1400) [pid = 3866] [serial = 347] [outer = (nil)] 10:25:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe804d3d800) [pid = 3866] [serial = 348] [outer = 0x7fe8016d1400] 10:25:53 INFO - PROCESS | 3866 | 1461173153467 Marionette DEBUG loaded listener.js 10:25:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe808ae1800) [pid = 3866] [serial = 349] [outer = 0x7fe8016d1400] 10:25:54 INFO - PROCESS | 3866 | 1461173154359 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]]]}] 10:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1339ms 10:25:54 INFO - PROCESS | 3866 | 1461173154434 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:25:54 INFO - PROCESS | 3866 | 1461173154442 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:25:54 INFO - PROCESS | 3866 | 1461173154452 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:25:54 INFO - PROCESS | 3866 | 1461173154455 Marionette TRACE conn3 <- [1,438,null,{}] 10:25:54 INFO - PROCESS | 3866 | 1461173154462 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}] 10:25:54 INFO - PROCESS | 3866 | 1461173154654 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:25:54 INFO - PROCESS | 3866 | 1461173154787 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c4ef000 == 51 [pid = 3866] [id = 117] 10:25:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe8012ebc00) [pid = 3866] [serial = 350] [outer = (nil)] 10:25:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe80be0e000) [pid = 3866] [serial = 351] [outer = 0x7fe8012ebc00] 10:25:54 INFO - PROCESS | 3866 | 1461173154852 Marionette DEBUG loaded listener.js 10:25:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe80be52400) [pid = 3866] [serial = 352] [outer = 0x7fe8012ebc00] 10:25:55 INFO - PROCESS | 3866 | 1461173155820 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]]]}] 10:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1429ms 10:25:55 INFO - PROCESS | 3866 | 1461173155881 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:25:55 INFO - PROCESS | 3866 | 1461173155884 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:25:55 INFO - PROCESS | 3866 | 1461173155890 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:25:55 INFO - PROCESS | 3866 | 1461173155895 Marionette TRACE conn3 <- [1,442,null,{}] 10:25:55 INFO - PROCESS | 3866 | 1461173155910 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}] 10:25:56 INFO - PROCESS | 3866 | 1461173156065 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:25:56 INFO - PROCESS | 3866 | 1461173156199 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81270d000 == 52 [pid = 3866] [id = 118] 10:25:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe80c55f400) [pid = 3866] [serial = 353] [outer = (nil)] 10:25:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe818469c00) [pid = 3866] [serial = 354] [outer = 0x7fe80c55f400] 10:25:56 INFO - PROCESS | 3866 | 1461173156312 Marionette DEBUG loaded listener.js 10:25:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe8187b5000) [pid = 3866] [serial = 355] [outer = 0x7fe80c55f400] 10:25:57 INFO - PROCESS | 3866 | 1461173157118 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]]]}] 10:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1286ms 10:25:57 INFO - PROCESS | 3866 | 1461173157177 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:25:57 INFO - PROCESS | 3866 | 1461173157182 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:25:57 INFO - PROCESS | 3866 | 1461173157188 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:25:57 INFO - PROCESS | 3866 | 1461173157191 Marionette TRACE conn3 <- [1,446,null,{}] 10:25:57 INFO - PROCESS | 3866 | 1461173157195 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}] 10:25:57 INFO - PROCESS | 3866 | 1461173157340 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:25:57 INFO - PROCESS | 3866 | 1461173157478 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f1d800 == 53 [pid = 3866] [id = 119] 10:25:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe80dcca400) [pid = 3866] [serial = 356] [outer = (nil)] 10:25:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe8187bdc00) [pid = 3866] [serial = 357] [outer = 0x7fe80dcca400] 10:25:57 INFO - PROCESS | 3866 | 1461173157547 Marionette DEBUG loaded listener.js 10:25:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe818994400) [pid = 3866] [serial = 358] [outer = 0x7fe80dcca400] 10:25:58 INFO - PROCESS | 3866 | 1461173158391 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]]]}] 10:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1276ms 10:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:25:58 INFO - PROCESS | 3866 | 1461173158464 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:25:58 INFO - PROCESS | 3866 | 1461173158467 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:25:58 INFO - PROCESS | 3866 | 1461173158474 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:25:58 INFO - PROCESS | 3866 | 1461173158478 Marionette TRACE conn3 <- [1,450,null,{}] 10:25:58 INFO - PROCESS | 3866 | 1461173158483 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}] 10:25:58 INFO - PROCESS | 3866 | 1461173158662 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:25:58 INFO - PROCESS | 3866 | 1461173158796 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81d30e000 == 54 [pid = 3866] [id = 120] 10:25:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe8014d0400) [pid = 3866] [serial = 359] [outer = (nil)] 10:25:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe8014d7c00) [pid = 3866] [serial = 360] [outer = 0x7fe8014d0400] 10:25:58 INFO - PROCESS | 3866 | 1461173158867 Marionette DEBUG loaded listener.js 10:25:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe8014dc000) [pid = 3866] [serial = 361] [outer = 0x7fe8014d0400] 10:25:59 INFO - PROCESS | 3866 | 1461173159724 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] 10:25:59 INFO - PROCESS | 3866 | 1461173159806 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:25:59 INFO - PROCESS | 3866 | 1461173159811 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:25:59 INFO - PROCESS | 3866 | 1461173159814 Marionette TRACE conn3 <- [1,454,null,{}] 10:25:59 INFO - PROCESS | 3866 | 1461173159819 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}] 10:26:00 INFO - PROCESS | 3866 | 1461173160048 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:26:00 INFO - PROCESS | 3866 | 1461173160402 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80299a000 == 55 [pid = 3866] [id = 121] 10:26:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe8014dc800) [pid = 3866] [serial = 362] [outer = (nil)] 10:26:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe801588400) [pid = 3866] [serial = 363] [outer = 0x7fe8014dc800] 10:26:00 INFO - PROCESS | 3866 | 1461173160511 Marionette DEBUG loaded listener.js 10:26:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe801aa7000) [pid = 3866] [serial = 364] [outer = 0x7fe8014dc800] 10:26:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8034d5000 == 54 [pid = 3866] [id = 114] 10:26:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe803730800 == 53 [pid = 3866] [id = 113] 10:26:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe82055e800 == 52 [pid = 3866] [id = 112] 10:26:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dabf000 == 51 [pid = 3866] [id = 111] 10:26:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80cd02800 == 50 [pid = 3866] [id = 110] 10:26:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805052000 == 49 [pid = 3866] [id = 109] 10:26:01 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:01 INFO - PROCESS | 3866 | 1461173161371 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]]]}] 10:26:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1584ms 10:26:01 INFO - PROCESS | 3866 | 1461173161397 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:26:01 INFO - PROCESS | 3866 | 1461173161403 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:26:01 INFO - PROCESS | 3866 | 1461173161411 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:26:01 INFO - PROCESS | 3866 | 1461173161415 Marionette TRACE conn3 <- [1,458,null,{}] 10:26:01 INFO - PROCESS | 3866 | 1461173161421 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}] 10:26:01 INFO - PROCESS | 3866 | 1461173161653 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:26:01 INFO - PROCESS | 3866 | 1461173161678 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b1a0000 == 50 [pid = 3866] [id = 122] 10:26:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe801d6dc00) [pid = 3866] [serial = 365] [outer = (nil)] 10:26:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe80a521400) [pid = 3866] [serial = 366] [outer = 0x7fe801d6dc00] 10:26:01 INFO - PROCESS | 3866 | 1461173161737 Marionette DEBUG loaded listener.js 10:26:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe80b2e3000) [pid = 3866] [serial = 367] [outer = 0x7fe801d6dc00] 10:26:02 INFO - PROCESS | 3866 | 1461173162591 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] 10:26:02 INFO - PROCESS | 3866 | 1461173162653 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:26:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:26:02 INFO - PROCESS | 3866 | 1461173162668 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:26:02 INFO - PROCESS | 3866 | 1461173162670 Marionette TRACE conn3 <- [1,462,null,{}] 10:26:02 INFO - PROCESS | 3866 | 1461173162676 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}] 10:26:02 INFO - PROCESS | 3866 | 1461173162847 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:26:02 INFO - PROCESS | 3866 | 1461173162870 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818941800 == 51 [pid = 3866] [id = 123] 10:26:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe80760d800) [pid = 3866] [serial = 368] [outer = (nil)] 10:26:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe80d273000) [pid = 3866] [serial = 369] [outer = 0x7fe80760d800] 10:26:02 INFO - PROCESS | 3866 | 1461173162927 Marionette DEBUG loaded listener.js 10:26:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe8187b2000) [pid = 3866] [serial = 370] [outer = 0x7fe80760d800] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 114 (0x7fe80282b800) [pid = 3866] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe8016c7400) [pid = 3866] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe801d7a000) [pid = 3866] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe8012e6c00) [pid = 3866] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe8016cd800) [pid = 3866] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe801d6e000) [pid = 3866] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe804d07400) [pid = 3866] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe801d6c800) [pid = 3866] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe80be24800) [pid = 3866] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe804d05400) [pid = 3866] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe8064da800) [pid = 3866] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 103 (0x7fe81982a800) [pid = 3866] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 102 (0x7fe80507d000) [pid = 3866] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 101 (0x7fe81dd9f800) [pid = 3866] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 100 (0x7fe8078e3c00) [pid = 3866] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe8178b8c00) [pid = 3866] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe81864c800) [pid = 3866] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe8078e0000) [pid = 3866] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe80297ac00) [pid = 3866] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe80be2c800) [pid = 3866] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:26:03 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe80210e000) [pid = 3866] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:26:03 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:03 INFO - PROCESS | 3866 | 1461173163930 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] 10:26:04 INFO - PROCESS | 3866 | 1461173164000 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:26:04 INFO - PROCESS | 3866 | 1461173164012 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:26:04 INFO - PROCESS | 3866 | 1461173164020 Marionette TRACE conn3 <- [1,466,null,{}] 10:26:04 INFO - PROCESS | 3866 | 1461173164037 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}] 10:26:04 INFO - PROCESS | 3866 | 1461173164183 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:26:04 INFO - PROCESS | 3866 | 1461173164278 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81df25800 == 52 [pid = 3866] [id = 124] 10:26:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe8012e5000) [pid = 3866] [serial = 371] [outer = (nil)] 10:26:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe807611400) [pid = 3866] [serial = 372] [outer = 0x7fe8012e5000] 10:26:04 INFO - PROCESS | 3866 | 1461173164336 Marionette DEBUG loaded listener.js 10:26:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe80afe7400) [pid = 3866] [serial = 373] [outer = 0x7fe8012e5000] 10:26:04 INFO - PROCESS | 3866 | 1461173164959 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] 10:26:05 INFO - PROCESS | 3866 | 1461173165014 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:26:05 INFO - PROCESS | 3866 | 1461173165019 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:26:05 INFO - PROCESS | 3866 | 1461173165022 Marionette TRACE conn3 <- [1,470,null,{}] 10:26:05 INFO - PROCESS | 3866 | 1461173165026 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}] 10:26:05 INFO - PROCESS | 3866 | 1461173165207 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:26:05 INFO - PROCESS | 3866 | 1461173165229 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe821ea8800 == 53 [pid = 3866] [id = 125] 10:26:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe8012ea000) [pid = 3866] [serial = 374] [outer = (nil)] 10:26:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe80be27400) [pid = 3866] [serial = 375] [outer = 0x7fe8012ea000] 10:26:05 INFO - PROCESS | 3866 | 1461173165287 Marionette DEBUG loaded listener.js 10:26:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe8187b1400) [pid = 3866] [serial = 376] [outer = 0x7fe8012ea000] 10:26:06 INFO - PROCESS | 3866 | 1461173166209 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]]]}] 10:26:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1232ms 10:26:06 INFO - PROCESS | 3866 | 1461173166253 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:26:06 INFO - PROCESS | 3866 | 1461173166259 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:26:06 INFO - PROCESS | 3866 | 1461173166266 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:26:06 INFO - PROCESS | 3866 | 1461173166271 Marionette TRACE conn3 <- [1,474,null,{}] 10:26:06 INFO - PROCESS | 3866 | 1461173166278 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}] 10:26:06 INFO - PROCESS | 3866 | 1461173166432 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:26:06 INFO - PROCESS | 3866 | 1461173166568 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b95b000 == 54 [pid = 3866] [id = 126] 10:26:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe801d6b400) [pid = 3866] [serial = 377] [outer = (nil)] 10:26:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe80507e800) [pid = 3866] [serial = 378] [outer = 0x7fe801d6b400] 10:26:06 INFO - PROCESS | 3866 | 1461173166644 Marionette DEBUG loaded listener.js 10:26:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe80a52b000) [pid = 3866] [serial = 379] [outer = 0x7fe801d6b400] 10:26:07 INFO - PROCESS | 3866 | 1461173167505 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]]]}] 10:26:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1283ms 10:26:07 INFO - PROCESS | 3866 | 1461173167549 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:26:07 INFO - PROCESS | 3866 | 1461173167557 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:26:07 INFO - PROCESS | 3866 | 1461173167566 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:26:07 INFO - PROCESS | 3866 | 1461173167570 Marionette TRACE conn3 <- [1,478,null,{}] 10:26:07 INFO - PROCESS | 3866 | 1461173167575 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}] 10:26:07 INFO - PROCESS | 3866 | 1461173167721 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:26:07 INFO - PROCESS | 3866 | 1461173167866 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822ec5800 == 55 [pid = 3866] [id = 127] 10:26:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe801d6ec00) [pid = 3866] [serial = 380] [outer = (nil)] 10:26:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe80be0e400) [pid = 3866] [serial = 381] [outer = 0x7fe801d6ec00] 10:26:07 INFO - PROCESS | 3866 | 1461173167936 Marionette DEBUG loaded listener.js 10:26:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe80d26fc00) [pid = 3866] [serial = 382] [outer = 0x7fe801d6ec00] 10:26:08 INFO - PROCESS | 3866 | 1461173168887 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]]]}] 10:26:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:26:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1378ms 10:26:08 INFO - PROCESS | 3866 | 1461173168945 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:26:08 INFO - PROCESS | 3866 | 1461173168949 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:26:08 INFO - PROCESS | 3866 | 1461173168955 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:26:08 INFO - PROCESS | 3866 | 1461173168960 Marionette TRACE conn3 <- [1,482,null,{}] 10:26:08 INFO - PROCESS | 3866 | 1461173168974 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}] 10:26:09 INFO - PROCESS | 3866 | 1461173169145 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:26:09 INFO - PROCESS | 3866 | 1461173169282 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffc99000 == 56 [pid = 3866] [id = 128] 10:26:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe80d2bf400) [pid = 3866] [serial = 383] [outer = (nil)] 10:26:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe8199b3000) [pid = 3866] [serial = 384] [outer = 0x7fe80d2bf400] 10:26:09 INFO - PROCESS | 3866 | 1461173169351 Marionette DEBUG loaded listener.js 10:26:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe81bac7400) [pid = 3866] [serial = 385] [outer = 0x7fe80d2bf400] 10:26:10 INFO - PROCESS | 3866 | 1461173170256 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]]]}] 10:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1331ms 10:26:10 INFO - PROCESS | 3866 | 1461173170285 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:26:10 INFO - PROCESS | 3866 | 1461173170289 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:26:10 INFO - PROCESS | 3866 | 1461173170295 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:26:10 INFO - PROCESS | 3866 | 1461173170298 Marionette TRACE conn3 <- [1,486,null,{}] 10:26:10 INFO - PROCESS | 3866 | 1461173170303 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}] 10:26:10 INFO - PROCESS | 3866 | 1461173170463 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:26:10 INFO - PROCESS | 3866 | 1461173170605 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801439800 == 57 [pid = 3866] [id = 129] 10:26:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe801033c00) [pid = 3866] [serial = 386] [outer = (nil)] 10:26:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe80103bc00) [pid = 3866] [serial = 387] [outer = 0x7fe801033c00] 10:26:10 INFO - PROCESS | 3866 | 1461173170674 Marionette DEBUG loaded listener.js 10:26:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe8187b2c00) [pid = 3866] [serial = 388] [outer = 0x7fe801033c00] 10:26:11 INFO - PROCESS | 3866 | 1461173171458 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]]]}] 10:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1227ms 10:26:11 INFO - PROCESS | 3866 | 1461173171523 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:26:11 INFO - PROCESS | 3866 | 1461173171526 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:26:11 INFO - PROCESS | 3866 | 1461173171531 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:26:11 INFO - PROCESS | 3866 | 1461173171533 Marionette TRACE conn3 <- [1,490,null,{}] 10:26:11 INFO - PROCESS | 3866 | 1461173171539 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}] 10:26:11 INFO - PROCESS | 3866 | 1461173171677 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:26:11 INFO - PROCESS | 3866 | 1461173171814 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822eda800 == 58 [pid = 3866] [id = 130] 10:26:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe801038c00) [pid = 3866] [serial = 389] [outer = (nil)] 10:26:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe81d9c3c00) [pid = 3866] [serial = 390] [outer = 0x7fe801038c00] 10:26:11 INFO - PROCESS | 3866 | 1461173171884 Marionette DEBUG loaded listener.js 10:26:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe81db63c00) [pid = 3866] [serial = 391] [outer = 0x7fe801038c00] 10:26:12 INFO - PROCESS | 3866 | 1461173172666 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]]]}] 10:26:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1180ms 10:26:12 INFO - PROCESS | 3866 | 1461173172712 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:26:12 INFO - PROCESS | 3866 | 1461173172716 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:26:12 INFO - PROCESS | 3866 | 1461173172721 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:26:12 INFO - PROCESS | 3866 | 1461173172723 Marionette TRACE conn3 <- [1,494,null,{}] 10:26:12 INFO - PROCESS | 3866 | 1461173172728 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}] 10:26:12 INFO - PROCESS | 3866 | 1461173172899 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:26:13 INFO - PROCESS | 3866 | 1461173173039 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f16800 == 59 [pid = 3866] [id = 131] 10:26:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 116 (0x7fe8012e3c00) [pid = 3866] [serial = 392] [outer = (nil)] 10:26:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 117 (0x7fe801e60c00) [pid = 3866] [serial = 393] [outer = 0x7fe8012e3c00] 10:26:13 INFO - PROCESS | 3866 | 1461173173119 Marionette DEBUG loaded listener.js 10:26:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 118 (0x7fe80a8b7400) [pid = 3866] [serial = 394] [outer = 0x7fe8012e3c00] 10:26:14 INFO - PROCESS | 3866 | 1461173174236 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]]]}] 10:26:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1575ms 10:26:14 INFO - PROCESS | 3866 | 1461173174299 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:26:14 INFO - PROCESS | 3866 | 1461173174304 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:26:14 INFO - PROCESS | 3866 | 1461173174312 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:26:14 INFO - PROCESS | 3866 | 1461173174316 Marionette TRACE conn3 <- [1,498,null,{}] 10:26:14 INFO - PROCESS | 3866 | 1461173174323 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}] 10:26:14 INFO - PROCESS | 3866 | 1461173174469 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:26:14 INFO - PROCESS | 3866 | 1461173174625 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801d37800 == 60 [pid = 3866] [id = 132] 10:26:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 119 (0x7fe8012e3800) [pid = 3866] [serial = 395] [outer = (nil)] 10:26:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 120 (0x7fe8012ee000) [pid = 3866] [serial = 396] [outer = 0x7fe8012e3800] 10:26:14 INFO - PROCESS | 3866 | 1461173174686 Marionette DEBUG loaded listener.js 10:26:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 121 (0x7fe8014d7000) [pid = 3866] [serial = 397] [outer = 0x7fe8012e3800] 10:26:15 INFO - PROCESS | 3866 | 1461173175494 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]]]}] 10:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1232ms 10:26:15 INFO - PROCESS | 3866 | 1461173175551 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:26:15 INFO - PROCESS | 3866 | 1461173175559 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:26:15 INFO - PROCESS | 3866 | 1461173175570 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:26:15 INFO - PROCESS | 3866 | 1461173175573 Marionette TRACE conn3 <- [1,502,null,{}] 10:26:15 INFO - PROCESS | 3866 | 1461173175580 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}] 10:26:15 INFO - PROCESS | 3866 | 1461173175734 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:26:15 INFO - PROCESS | 3866 | 1461173175869 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:15 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81df25800 == 59 [pid = 3866] [id = 124] 10:26:15 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe818941800 == 58 [pid = 3866] [id = 123] 10:26:15 INFO - PROCESS | 3866 | --DOMWINDOW == 120 (0x7fe80be0d800) [pid = 3866] [serial = 345] [outer = (nil)] [url = about:blank] 10:26:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f21800 == 59 [pid = 3866] [id = 133] 10:26:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 121 (0x7fe801584800) [pid = 3866] [serial = 398] [outer = (nil)] 10:26:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 122 (0x7fe80283a400) [pid = 3866] [serial = 399] [outer = 0x7fe801584800] 10:26:15 INFO - PROCESS | 3866 | 1461173175954 Marionette DEBUG loaded listener.js 10:26:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 123 (0x7fe804d02400) [pid = 3866] [serial = 400] [outer = 0x7fe801584800] 10:26:16 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b1a0000 == 58 [pid = 3866] [id = 122] 10:26:16 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80299a000 == 57 [pid = 3866] [id = 121] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 122 (0x7fe80df96000) [pid = 3866] [serial = 301] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 121 (0x7fe80297c000) [pid = 3866] [serial = 339] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 120 (0x7fe8094d8800) [pid = 3866] [serial = 342] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 119 (0x7fe802110000) [pid = 3866] [serial = 327] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 118 (0x7fe804d32000) [pid = 3866] [serial = 340] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 117 (0x7fe819b14800) [pid = 3866] [serial = 325] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 116 (0x7fe80b70f400) [pid = 3866] [serial = 330] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 115 (0x7fe80dccac00) [pid = 3866] [serial = 333] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 114 (0x7fe80158cc00) [pid = 3866] [serial = 336] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe80a567800) [pid = 3866] [serial = 343] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe818be9400) [pid = 3866] [serial = 324] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe8012ec400) [pid = 3866] [serial = 318] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe80b2e5c00) [pid = 3866] [serial = 310] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe80aed8000) [pid = 3866] [serial = 304] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe80a8b0400) [pid = 3866] [serial = 309] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe809981400) [pid = 3866] [serial = 292] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe8078e6400) [pid = 3866] [serial = 291] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe80dd10400) [pid = 3866] [serial = 316] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe80be2f000) [pid = 3866] [serial = 300] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 103 (0x7fe8186bf000) [pid = 3866] [serial = 322] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 102 (0x7fe80be0bc00) [pid = 3866] [serial = 259] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 101 (0x7fe81d9c7c00) [pid = 3866] [serial = 298] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 100 (0x7fe80d2c2400) [pid = 3866] [serial = 295] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe8205ea400) [pid = 3866] [serial = 249] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe8078e9400) [pid = 3866] [serial = 306] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe81ba12800) [pid = 3866] [serial = 222] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe81db67800) [pid = 3866] [serial = 225] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe80be07000) [pid = 3866] [serial = 262] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe80210ac00) [pid = 3866] [serial = 303] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe80d2bc000) [pid = 3866] [serial = 255] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe8012f1000) [pid = 3866] [serial = 319] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe80cc3ac00) [pid = 3866] [serial = 313] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe807607000) [pid = 3866] [serial = 252] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe80d2c0c00) [pid = 3866] [serial = 315] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe80b2e0800) [pid = 3866] [serial = 321] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe80be06c00) [pid = 3866] [serial = 294] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 86 (0x7fe819b12400) [pid = 3866] [serial = 297] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 85 (0x7fe80be55400) [pid = 3866] [serial = 312] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 84 (0x7fe8098af400) [pid = 3866] [serial = 307] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | --DOMWINDOW == 83 (0x7fe81debb800) [pid = 3866] [serial = 288] [outer = (nil)] [url = about:blank] 10:26:16 INFO - PROCESS | 3866 | 1461173176760 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]]]}] 10:26:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1228ms 10:26:16 INFO - PROCESS | 3866 | 1461173176821 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:26:16 INFO - PROCESS | 3866 | 1461173176824 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:26:16 INFO - PROCESS | 3866 | 1461173176835 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:26:16 INFO - PROCESS | 3866 | 1461173176840 Marionette TRACE conn3 <- [1,506,null,{}] 10:26:16 INFO - PROCESS | 3866 | 1461173176855 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}] 10:26:16 INFO - PROCESS | 3866 | 1461173176988 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:26:17 INFO - PROCESS | 3866 | 1461173177005 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe808a7e000 == 58 [pid = 3866] [id = 134] 10:26:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 84 (0x7fe8078e6400) [pid = 3866] [serial = 401] [outer = (nil)] 10:26:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 85 (0x7fe8094e1000) [pid = 3866] [serial = 402] [outer = 0x7fe8078e6400] 10:26:17 INFO - PROCESS | 3866 | 1461173177067 Marionette DEBUG loaded listener.js 10:26:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 86 (0x7fe80a8b5c00) [pid = 3866] [serial = 403] [outer = 0x7fe8078e6400] 10:26:17 INFO - PROCESS | 3866 | 1461173177804 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]]]}] 10:26:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 982ms 10:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:26:17 INFO - PROCESS | 3866 | 1461173177819 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:26:17 INFO - PROCESS | 3866 | 1461173177822 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:26:17 INFO - PROCESS | 3866 | 1461173177827 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:26:17 INFO - PROCESS | 3866 | 1461173177829 Marionette TRACE conn3 <- [1,510,null,{}] 10:26:17 INFO - PROCESS | 3866 | 1461173177834 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}] 10:26:18 INFO - PROCESS | 3866 | 1461173178003 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:26:18 INFO - PROCESS | 3866 | 1461173178020 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b23a000 == 59 [pid = 3866] [id = 135] 10:26:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe80a8b6c00) [pid = 3866] [serial = 404] [outer = (nil)] 10:26:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe80afe6800) [pid = 3866] [serial = 405] [outer = 0x7fe80a8b6c00] 10:26:18 INFO - PROCESS | 3866 | 1461173178077 Marionette DEBUG loaded listener.js 10:26:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe80b2e7c00) [pid = 3866] [serial = 406] [outer = 0x7fe80a8b6c00] 10:26:18 INFO - PROCESS | 3866 | 1461173178854 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]]]}] 10:26:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:26:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1078ms 10:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:26:18 INFO - PROCESS | 3866 | 1461173178912 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:26:18 INFO - PROCESS | 3866 | 1461173178914 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:26:18 INFO - PROCESS | 3866 | 1461173178920 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:26:18 INFO - PROCESS | 3866 | 1461173178923 Marionette TRACE conn3 <- [1,514,null,{}] 10:26:18 INFO - PROCESS | 3866 | 1461173178928 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}] 10:26:19 INFO - PROCESS | 3866 | 1461173179094 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:26:19 INFO - PROCESS | 3866 | 1461173179120 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffc95800 == 60 [pid = 3866] [id = 136] 10:26:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe80afe5c00) [pid = 3866] [serial = 407] [outer = (nil)] 10:26:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe80be05000) [pid = 3866] [serial = 408] [outer = 0x7fe80afe5c00] 10:26:19 INFO - PROCESS | 3866 | 1461173179188 Marionette DEBUG loaded listener.js 10:26:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe80be26800) [pid = 3866] [serial = 409] [outer = 0x7fe80afe5c00] 10:26:19 INFO - PROCESS | 3866 | 1461173179861 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]]]}] 10:26:19 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 10:26:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 989ms 10:26:19 INFO - PROCESS | 3866 | 1461173179909 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:26:19 INFO - PROCESS | 3866 | 1461173179912 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:26:19 INFO - PROCESS | 3866 | 1461173179924 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:26:19 INFO - PROCESS | 3866 | 1461173179926 Marionette TRACE conn3 <- [1,518,null,{}] 10:26:19 INFO - PROCESS | 3866 | 1461173179931 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}] 10:26:20 INFO - PROCESS | 3866 | 1461173180120 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:26:20 INFO - PROCESS | 3866 | 1461173180145 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80ddf0000 == 61 [pid = 3866] [id = 137] 10:26:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe80c04e000) [pid = 3866] [serial = 410] [outer = (nil)] 10:26:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe817833c00) [pid = 3866] [serial = 411] [outer = 0x7fe80c04e000] 10:26:20 INFO - PROCESS | 3866 | 1461173180208 Marionette DEBUG loaded listener.js 10:26:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe8186bd400) [pid = 3866] [serial = 412] [outer = 0x7fe80c04e000] 10:26:20 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe8014dc800) [pid = 3866] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:26:20 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe80760d800) [pid = 3866] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:26:20 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe8012e5000) [pid = 3866] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:26:20 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe801d6dc00) [pid = 3866] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:26:21 INFO - PROCESS | 3866 | 1461173181067 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]]]}] 10:26:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:26:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1174ms 10:26:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:26:21 INFO - PROCESS | 3866 | 1461173181099 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:26:21 INFO - PROCESS | 3866 | 1461173181101 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:26:21 INFO - PROCESS | 3866 | 1461173181107 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:26:21 INFO - PROCESS | 3866 | 1461173181119 Marionette TRACE conn3 <- [1,522,null,{}] 10:26:21 INFO - PROCESS | 3866 | 1461173181124 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}] 10:26:21 INFO - PROCESS | 3866 | 1461173181255 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:26:21 INFO - PROCESS | 3866 | 1461173181269 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8184cf000 == 62 [pid = 3866] [id = 138] 10:26:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe80158ac00) [pid = 3866] [serial = 413] [outer = (nil)] 10:26:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe8187b3000) [pid = 3866] [serial = 414] [outer = 0x7fe80158ac00] 10:26:21 INFO - PROCESS | 3866 | 1461173181326 Marionette DEBUG loaded listener.js 10:26:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe81898b400) [pid = 3866] [serial = 415] [outer = 0x7fe80158ac00] 10:26:22 INFO - PROCESS | 3866 | 1461173182042 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]]]}] 10:26:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:26:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 988ms 10:26:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:26:22 INFO - PROCESS | 3866 | 1461173182094 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:26:22 INFO - PROCESS | 3866 | 1461173182097 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:26:22 INFO - PROCESS | 3866 | 1461173182109 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:26:22 INFO - PROCESS | 3866 | 1461173182111 Marionette TRACE conn3 <- [1,526,null,{}] 10:26:22 INFO - PROCESS | 3866 | 1461173182118 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}] 10:26:22 INFO - PROCESS | 3866 | 1461173182243 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:26:22 INFO - PROCESS | 3866 | 1461173182257 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8195b5000 == 63 [pid = 3866] [id = 139] 10:26:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe80b68bc00) [pid = 3866] [serial = 416] [outer = (nil)] 10:26:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe80b693400) [pid = 3866] [serial = 417] [outer = 0x7fe80b68bc00] 10:26:22 INFO - PROCESS | 3866 | 1461173182315 Marionette DEBUG loaded listener.js 10:26:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe80b697c00) [pid = 3866] [serial = 418] [outer = 0x7fe80b68bc00] 10:26:23 INFO - PROCESS | 3866 | 1461173183154 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]]]}] 10:26:23 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 10:26:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1132ms 10:26:23 INFO - PROCESS | 3866 | 1461173183235 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:26:23 INFO - PROCESS | 3866 | 1461173183240 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:26:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:26:23 INFO - PROCESS | 3866 | 1461173183249 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:26:23 INFO - PROCESS | 3866 | 1461173183254 Marionette TRACE conn3 <- [1,530,null,{}] 10:26:23 INFO - PROCESS | 3866 | 1461173183266 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}] 10:26:23 INFO - PROCESS | 3866 | 1461173183467 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:26:23 INFO - PROCESS | 3866 | 1461173183608 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801443000 == 64 [pid = 3866] [id = 140] 10:26:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe800f4dc00) [pid = 3866] [serial = 419] [outer = (nil)] 10:26:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe8014d1400) [pid = 3866] [serial = 420] [outer = 0x7fe800f4dc00] 10:26:23 INFO - PROCESS | 3866 | 1461173183680 Marionette DEBUG loaded listener.js 10:26:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe8016cc000) [pid = 3866] [serial = 421] [outer = 0x7fe800f4dc00] 10:26:24 INFO - PROCESS | 3866 | 1461173184451 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"]]]}] 10:26:24 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 10:26:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:26:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:26:24 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 10:26:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:26:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:26:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1238ms 10:26:24 INFO - PROCESS | 3866 | 1461173184498 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:26:24 INFO - PROCESS | 3866 | 1461173184506 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:26:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:26:24 INFO - PROCESS | 3866 | 1461173184518 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:26:24 INFO - PROCESS | 3866 | 1461173184521 Marionette TRACE conn3 <- [1,534,null,{}] 10:26:24 INFO - PROCESS | 3866 | 1461173184527 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}] 10:26:24 INFO - PROCESS | 3866 | 1461173184695 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:26:24 INFO - PROCESS | 3866 | 1461173184840 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81958d800 == 65 [pid = 3866] [id = 141] 10:26:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe80103b400) [pid = 3866] [serial = 422] [outer = (nil)] 10:26:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe80378fc00) [pid = 3866] [serial = 423] [outer = 0x7fe80103b400] 10:26:24 INFO - PROCESS | 3866 | 1461173184910 Marionette DEBUG loaded listener.js 10:26:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe807610400) [pid = 3866] [serial = 424] [outer = 0x7fe80103b400] 10:26:25 INFO - PROCESS | 3866 | 1461173185843 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]]]}] 10:26:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:26:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1376ms 10:26:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:26:25 INFO - PROCESS | 3866 | 1461173185895 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:26:25 INFO - PROCESS | 3866 | 1461173185898 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:26:25 INFO - PROCESS | 3866 | 1461173185922 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:26:25 INFO - PROCESS | 3866 | 1461173185928 Marionette TRACE conn3 <- [1,538,null,{}] 10:26:25 INFO - PROCESS | 3866 | 1461173185945 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}] 10:26:26 INFO - PROCESS | 3866 | 1461173186128 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:26:26 INFO - PROCESS | 3866 | 1461173186249 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81df2b000 == 66 [pid = 3866] [id = 142] 10:26:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe804d0e800) [pid = 3866] [serial = 425] [outer = (nil)] 10:26:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe80b26e400) [pid = 3866] [serial = 426] [outer = 0x7fe804d0e800] 10:26:26 INFO - PROCESS | 3866 | 1461173186377 Marionette DEBUG loaded listener.js 10:26:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe80b697800) [pid = 3866] [serial = 427] [outer = 0x7fe804d0e800] 10:26:27 INFO - PROCESS | 3866 | 1461173187052 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]]]}] 10:26:27 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. 10:26:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1208ms 10:26:27 INFO - PROCESS | 3866 | 1461173187111 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:26:27 INFO - PROCESS | 3866 | 1461173187116 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:26:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:26:27 INFO - PROCESS | 3866 | 1461173187122 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:26:27 INFO - PROCESS | 3866 | 1461173187124 Marionette TRACE conn3 <- [1,542,null,{}] 10:26:27 INFO - PROCESS | 3866 | 1461173187129 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}] 10:26:27 INFO - PROCESS | 3866 | 1461173187289 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:26:27 INFO - PROCESS | 3866 | 1461173187433 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822ec9800 == 67 [pid = 3866] [id = 143] 10:26:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe800f4a000) [pid = 3866] [serial = 428] [outer = (nil)] 10:26:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe80ccb0000) [pid = 3866] [serial = 429] [outer = 0x7fe800f4a000] 10:26:27 INFO - PROCESS | 3866 | 1461173187503 Marionette DEBUG loaded listener.js 10:26:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe81114e000) [pid = 3866] [serial = 430] [outer = 0x7fe800f4a000] 10:26:28 INFO - PROCESS | 3866 | 1461173188272 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]]]}] 10:26:28 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. 10:26:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1175ms 10:26:28 INFO - PROCESS | 3866 | 1461173188298 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:26:28 INFO - PROCESS | 3866 | 1461173188301 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:26:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:26:28 INFO - PROCESS | 3866 | 1461173188307 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:26:28 INFO - PROCESS | 3866 | 1461173188309 Marionette TRACE conn3 <- [1,546,null,{}] 10:26:28 INFO - PROCESS | 3866 | 1461173188332 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}] 10:26:28 INFO - PROCESS | 3866 | 1461173188493 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:26:28 INFO - PROCESS | 3866 | 1461173188620 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bf26000 == 68 [pid = 3866] [id = 144] 10:26:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe80238ec00) [pid = 3866] [serial = 431] [outer = (nil)] 10:26:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe802392000) [pid = 3866] [serial = 432] [outer = 0x7fe80238ec00] 10:26:28 INFO - PROCESS | 3866 | 1461173188688 Marionette DEBUG loaded listener.js 10:26:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe80b70f400) [pid = 3866] [serial = 433] [outer = 0x7fe80238ec00] 10:26:29 INFO - PROCESS | 3866 | 1461173189463 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]]]}] 10:26:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:26:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1199ms 10:26:29 INFO - PROCESS | 3866 | 1461173189507 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:26:29 INFO - PROCESS | 3866 | 1461173189510 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:26:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:26:29 INFO - PROCESS | 3866 | 1461173189516 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:26:29 INFO - PROCESS | 3866 | 1461173189520 Marionette TRACE conn3 <- [1,550,null,{}] 10:26:29 INFO - PROCESS | 3866 | 1461173189525 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}] 10:26:29 INFO - PROCESS | 3866 | 1461173189712 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:26:29 INFO - PROCESS | 3866 | 1461173189843 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802566800 == 69 [pid = 3866] [id = 145] 10:26:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe802391400) [pid = 3866] [serial = 434] [outer = (nil)] 10:26:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe8127e7c00) [pid = 3866] [serial = 435] [outer = 0x7fe802391400] 10:26:29 INFO - PROCESS | 3866 | 1461173189929 Marionette DEBUG loaded listener.js 10:26:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe819cbec00) [pid = 3866] [serial = 436] [outer = 0x7fe802391400] 10:26:30 INFO - PROCESS | 3866 | 1461173190759 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]]]}] 10:26:30 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. 10:26:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1277ms 10:26:30 INFO - PROCESS | 3866 | 1461173190807 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:26:30 INFO - PROCESS | 3866 | 1461173190809 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:26:30 INFO - PROCESS | 3866 | 1461173190818 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:26:30 INFO - PROCESS | 3866 | 1461173190821 Marionette TRACE conn3 <- [1,554,null,{}] 10:26:30 INFO - PROCESS | 3866 | 1461173190826 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}] 10:26:30 INFO - PROCESS | 3866 | 1461173190980 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:26:31 INFO - PROCESS | 3866 | 1461173191127 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805490000 == 70 [pid = 3866] [id = 146] 10:26:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 116 (0x7fe802399800) [pid = 3866] [serial = 437] [outer = (nil)] 10:26:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 117 (0x7fe81d9c7c00) [pid = 3866] [serial = 438] [outer = 0x7fe802399800] 10:26:31 INFO - PROCESS | 3866 | 1461173191197 Marionette DEBUG loaded listener.js 10:26:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 118 (0x7fe81dda0000) [pid = 3866] [serial = 439] [outer = 0x7fe802399800] 10:26:31 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:32 INFO - PROCESS | 3866 | 1461173192011 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]]]}] 10:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1238ms 10:26:32 INFO - PROCESS | 3866 | 1461173192056 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:26:32 INFO - PROCESS | 3866 | 1461173192060 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:26:32 INFO - PROCESS | 3866 | 1461173192065 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:26:32 INFO - PROCESS | 3866 | 1461173192068 Marionette TRACE conn3 <- [1,558,null,{}] 10:26:32 INFO - PROCESS | 3866 | 1461173192073 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}] 10:26:32 INFO - PROCESS | 3866 | 1461173192228 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:26:32 INFO - PROCESS | 3866 | 1461173192374 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055cd000 == 71 [pid = 3866] [id = 147] 10:26:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 119 (0x7fe8189d9000) [pid = 3866] [serial = 440] [outer = (nil)] 10:26:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 120 (0x7fe81df0ac00) [pid = 3866] [serial = 441] [outer = 0x7fe8189d9000] 10:26:32 INFO - PROCESS | 3866 | 1461173192441 Marionette DEBUG loaded listener.js 10:26:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 121 (0x7fe81df5f400) [pid = 3866] [serial = 442] [outer = 0x7fe8189d9000] 10:26:33 INFO - PROCESS | 3866 | 1461173193506 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]]]}] 10:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1490ms 10:26:33 INFO - PROCESS | 3866 | 1461173193557 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:26:33 INFO - PROCESS | 3866 | 1461173193562 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:26:33 INFO - PROCESS | 3866 | 1461173193569 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:26:33 INFO - PROCESS | 3866 | 1461173193574 Marionette TRACE conn3 <- [1,562,null,{}] 10:26:33 INFO - PROCESS | 3866 | 1461173193583 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}] 10:26:33 INFO - PROCESS | 3866 | 1461173193730 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:26:33 INFO - PROCESS | 3866 | 1461173193913 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80547f800 == 72 [pid = 3866] [id = 148] 10:26:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 122 (0x7fe800f4cc00) [pid = 3866] [serial = 443] [outer = (nil)] 10:26:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 123 (0x7fe800f4f800) [pid = 3866] [serial = 444] [outer = 0x7fe800f4cc00] 10:26:33 INFO - PROCESS | 3866 | 1461173193976 Marionette DEBUG loaded listener.js 10:26:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 124 (0x7fe80103cc00) [pid = 3866] [serial = 445] [outer = 0x7fe800f4cc00] 10:26:34 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:34 INFO - PROCESS | 3866 | 1461173194730 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]]]}] 10:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1187ms 10:26:34 INFO - PROCESS | 3866 | 1461173194759 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:26:34 INFO - PROCESS | 3866 | 1461173194765 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:26:34 INFO - PROCESS | 3866 | 1461173194778 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:26:34 INFO - PROCESS | 3866 | 1461173194781 Marionette TRACE conn3 <- [1,566,null,{}] 10:26:34 INFO - PROCESS | 3866 | 1461173194787 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}] 10:26:34 INFO - PROCESS | 3866 | 1461173194985 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:26:35 INFO - PROCESS | 3866 | 1461173195164 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f09800 == 73 [pid = 3866] [id = 149] 10:26:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 125 (0x7fe8014d9800) [pid = 3866] [serial = 446] [outer = (nil)] 10:26:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 126 (0x7fe8016cc800) [pid = 3866] [serial = 447] [outer = 0x7fe8014d9800] 10:26:35 INFO - PROCESS | 3866 | 1461173195226 Marionette DEBUG loaded listener.js 10:26:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 127 (0x7fe8018fc800) [pid = 3866] [serial = 448] [outer = 0x7fe8014d9800] 10:26:35 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:36 INFO - PROCESS | 3866 | 1461173196078 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]]]}] 10:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1331ms 10:26:36 INFO - PROCESS | 3866 | 1461173196109 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:26:36 INFO - PROCESS | 3866 | 1461173196113 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:26:36 INFO - PROCESS | 3866 | 1461173196119 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:26:36 INFO - PROCESS | 3866 | 1461173196125 Marionette TRACE conn3 <- [1,570,null,{}] 10:26:36 INFO - PROCESS | 3866 | 1461173196140 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}] 10:26:36 INFO - PROCESS | 3866 | 1461173196350 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:26:36 INFO - PROCESS | 3866 | 1461173196364 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80addc800 == 74 [pid = 3866] [id = 150] 10:26:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 128 (0x7fe804d02800) [pid = 3866] [serial = 449] [outer = (nil)] 10:26:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 129 (0x7fe80760ec00) [pid = 3866] [serial = 450] [outer = 0x7fe804d02800] 10:26:36 INFO - PROCESS | 3866 | 1461173196470 Marionette DEBUG loaded listener.js 10:26:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 130 (0x7fe8098af400) [pid = 3866] [serial = 451] [outer = 0x7fe804d02800] 10:26:36 INFO - PROCESS | 3866 | --DOMWINDOW == 129 (0x7fe80be27400) [pid = 3866] [serial = 375] [outer = (nil)] [url = about:blank] 10:26:36 INFO - PROCESS | 3866 | --DOMWINDOW == 128 (0x7fe804d3d800) [pid = 3866] [serial = 348] [outer = (nil)] [url = about:blank] 10:26:36 INFO - PROCESS | 3866 | --DOMWINDOW == 127 (0x7fe80be0e000) [pid = 3866] [serial = 351] [outer = (nil)] [url = about:blank] 10:26:36 INFO - PROCESS | 3866 | --DOMWINDOW == 126 (0x7fe8014d7c00) [pid = 3866] [serial = 360] [outer = (nil)] [url = about:blank] 10:26:36 INFO - PROCESS | 3866 | --DOMWINDOW == 125 (0x7fe8187bdc00) [pid = 3866] [serial = 357] [outer = (nil)] [url = about:blank] 10:26:36 INFO - PROCESS | 3866 | --DOMWINDOW == 124 (0x7fe818469c00) [pid = 3866] [serial = 354] [outer = (nil)] [url = about:blank] 10:26:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81270d000 == 73 [pid = 3866] [id = 118] 10:26:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80cc62000 == 72 [pid = 3866] [id = 67] 10:26:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8029a3000 == 71 [pid = 3866] [id = 116] 10:26:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fb0800 == 70 [pid = 3866] [id = 70] 10:26:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b630800 == 69 [pid = 3866] [id = 115] 10:26:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8184cf000 == 68 [pid = 3866] [id = 138] 10:26:36 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80ddf0000 == 67 [pid = 3866] [id = 137] 10:26:37 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:37 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffc95800 == 66 [pid = 3866] [id = 136] 10:26:37 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b23a000 == 65 [pid = 3866] [id = 135] 10:26:37 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe808a7e000 == 64 [pid = 3866] [id = 134] 10:26:37 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f21800 == 63 [pid = 3866] [id = 133] 10:26:37 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801d37800 == 62 [pid = 3866] [id = 132] 10:26:37 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffc99000 == 61 [pid = 3866] [id = 128] 10:26:37 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe822ec5800 == 60 [pid = 3866] [id = 127] 10:26:37 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b95b000 == 59 [pid = 3866] [id = 126] 10:26:37 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe821ea8800 == 58 [pid = 3866] [id = 125] 10:26:37 INFO - PROCESS | 3866 | --DOMWINDOW == 123 (0x7fe80a521400) [pid = 3866] [serial = 366] [outer = (nil)] [url = about:blank] 10:26:37 INFO - PROCESS | 3866 | --DOMWINDOW == 122 (0x7fe807611400) [pid = 3866] [serial = 372] [outer = (nil)] [url = about:blank] 10:26:37 INFO - PROCESS | 3866 | --DOMWINDOW == 121 (0x7fe8187b2000) [pid = 3866] [serial = 370] [outer = (nil)] [url = about:blank] 10:26:37 INFO - PROCESS | 3866 | --DOMWINDOW == 120 (0x7fe80b2e3000) [pid = 3866] [serial = 367] [outer = (nil)] [url = about:blank] 10:26:37 INFO - PROCESS | 3866 | --DOMWINDOW == 119 (0x7fe801aa7000) [pid = 3866] [serial = 364] [outer = (nil)] [url = about:blank] 10:26:37 INFO - PROCESS | 3866 | --DOMWINDOW == 118 (0x7fe801588400) [pid = 3866] [serial = 363] [outer = (nil)] [url = about:blank] 10:26:37 INFO - PROCESS | 3866 | --DOMWINDOW == 117 (0x7fe80d273000) [pid = 3866] [serial = 369] [outer = (nil)] [url = about:blank] 10:26:37 INFO - PROCESS | 3866 | --DOMWINDOW == 116 (0x7fe80afe7400) [pid = 3866] [serial = 373] [outer = (nil)] [url = about:blank] 10:26:37 INFO - PROCESS | 3866 | 1461173197335 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]]]}] 10:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1232ms 10:26:37 INFO - PROCESS | 3866 | 1461173197351 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:26:37 INFO - PROCESS | 3866 | 1461173197355 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:26:37 INFO - PROCESS | 3866 | 1461173197361 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:26:37 INFO - PROCESS | 3866 | 1461173197363 Marionette TRACE conn3 <- [1,574,null,{}] 10:26:37 INFO - PROCESS | 3866 | 1461173197368 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}] 10:26:37 INFO - PROCESS | 3866 | 1461173197518 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:26:37 INFO - PROCESS | 3866 | 1461173197623 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805484000 == 59 [pid = 3866] [id = 151] 10:26:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 117 (0x7fe801588400) [pid = 3866] [serial = 452] [outer = (nil)] 10:26:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 118 (0x7fe80a8bbc00) [pid = 3866] [serial = 453] [outer = 0x7fe801588400] 10:26:37 INFO - PROCESS | 3866 | 1461173197683 Marionette DEBUG loaded listener.js 10:26:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 119 (0x7fe80afe9c00) [pid = 3866] [serial = 454] [outer = 0x7fe801588400] 10:26:38 INFO - PROCESS | 3866 | 1461173198763 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]]]}] 10:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1426ms 10:26:38 INFO - PROCESS | 3866 | 1461173198788 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:26:38 INFO - PROCESS | 3866 | 1461173198792 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:26:38 INFO - PROCESS | 3866 | 1461173198797 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:26:38 INFO - PROCESS | 3866 | 1461173198799 Marionette TRACE conn3 <- [1,578,null,{}] 10:26:38 INFO - PROCESS | 3866 | 1461173198804 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}] 10:26:38 INFO - PROCESS | 3866 | 1461173198937 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:26:39 INFO - PROCESS | 3866 | 1461173199057 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8195cc000 == 60 [pid = 3866] [id = 152] 10:26:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 120 (0x7fe8014d7c00) [pid = 3866] [serial = 455] [outer = (nil)] 10:26:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 121 (0x7fe80b692400) [pid = 3866] [serial = 456] [outer = 0x7fe8014d7c00] 10:26:39 INFO - PROCESS | 3866 | 1461173199119 Marionette DEBUG loaded listener.js 10:26:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 122 (0x7fe8187c0c00) [pid = 3866] [serial = 457] [outer = 0x7fe8014d7c00] 10:26:39 INFO - PROCESS | 3866 | 1461173199891 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]]]}] 10:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1125ms 10:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:26:39 INFO - PROCESS | 3866 | 1461173199923 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:26:39 INFO - PROCESS | 3866 | 1461173199926 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:26:39 INFO - PROCESS | 3866 | 1461173199930 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:26:39 INFO - PROCESS | 3866 | 1461173199934 Marionette TRACE conn3 <- [1,582,null,{}] 10:26:39 INFO - PROCESS | 3866 | 1461173199938 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}] 10:26:40 INFO - PROCESS | 3866 | 1461173200138 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:26:40 INFO - PROCESS | 3866 | 1461173200183 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81fb6f800 == 61 [pid = 3866] [id = 153] 10:26:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 123 (0x7fe801196400) [pid = 3866] [serial = 458] [outer = (nil)] 10:26:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 124 (0x7fe80119ac00) [pid = 3866] [serial = 459] [outer = 0x7fe801196400] 10:26:40 INFO - PROCESS | 3866 | 1461173200245 Marionette DEBUG loaded listener.js 10:26:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 125 (0x7fe819b05c00) [pid = 3866] [serial = 460] [outer = 0x7fe801196400] 10:26:41 INFO - PROCESS | 3866 | 1461173201069 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]]]}] 10:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1187ms 10:26:41 INFO - PROCESS | 3866 | 1461173201118 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:26:41 INFO - PROCESS | 3866 | 1461173201121 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:26:41 INFO - PROCESS | 3866 | 1461173201133 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:26:41 INFO - PROCESS | 3866 | 1461173201135 Marionette TRACE conn3 <- [1,586,null,{}] 10:26:41 INFO - PROCESS | 3866 | 1461173201142 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}] 10:26:41 INFO - PROCESS | 3866 | 1461173201322 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 124 (0x7fe8012e3800) [pid = 3866] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 123 (0x7fe80be2b000) [pid = 3866] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 122 (0x7fe801586000) [pid = 3866] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 121 (0x7fe80c55f400) [pid = 3866] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 120 (0x7fe8014d0400) [pid = 3866] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 119 (0x7fe801584800) [pid = 3866] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 118 (0x7fe80158ac00) [pid = 3866] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 117 (0x7fe8012e3c00) [pid = 3866] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 116 (0x7fe80a8b6c00) [pid = 3866] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 115 (0x7fe80af4b400) [pid = 3866] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 114 (0x7fe8078e6400) [pid = 3866] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe80afe5c00) [pid = 3866] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe80b2e5800) [pid = 3866] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe80dcca400) [pid = 3866] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe8016d0400) [pid = 3866] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe8016d1400) [pid = 3866] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe80c04e000) [pid = 3866] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe8012ebc00) [pid = 3866] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:26:41 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe8012e4000) [pid = 3866] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:26:41 INFO - PROCESS | 3866 | 1461173201741 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801448000 == 62 [pid = 3866] [id = 154] 10:26:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe800f44c00) [pid = 3866] [serial = 461] [outer = (nil)] 10:26:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe8012e9400) [pid = 3866] [serial = 462] [outer = 0x7fe800f44c00] 10:26:41 INFO - PROCESS | 3866 | 1461173201804 Marionette DEBUG loaded listener.js 10:26:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe80158a000) [pid = 3866] [serial = 463] [outer = 0x7fe800f44c00] 10:26:42 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:42 INFO - PROCESS | 3866 | 1461173202384 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]]]}] 10:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1292ms 10:26:42 INFO - PROCESS | 3866 | 1461173202419 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:26:42 INFO - PROCESS | 3866 | 1461173202422 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:26:42 INFO - PROCESS | 3866 | 1461173202428 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:26:42 INFO - PROCESS | 3866 | 1461173202429 Marionette TRACE conn3 <- [1,590,null,{}] 10:26:42 INFO - PROCESS | 3866 | 1461173202444 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}] 10:26:42 INFO - PROCESS | 3866 | 1461173202574 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:26:42 INFO - PROCESS | 3866 | 1461173202688 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822ecb000 == 63 [pid = 3866] [id = 155] 10:26:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe800f4c800) [pid = 3866] [serial = 464] [outer = (nil)] 10:26:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe8027f8c00) [pid = 3866] [serial = 465] [outer = 0x7fe800f4c800] 10:26:42 INFO - PROCESS | 3866 | 1461173202746 Marionette DEBUG loaded listener.js 10:26:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe8078e0c00) [pid = 3866] [serial = 466] [outer = 0x7fe800f4c800] 10:26:43 INFO - PROCESS | 3866 | 1461173203359 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]]]}] 10:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 974ms 10:26:43 INFO - PROCESS | 3866 | 1461173203403 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:26:43 INFO - PROCESS | 3866 | 1461173203406 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:26:43 INFO - PROCESS | 3866 | 1461173203411 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:26:43 INFO - PROCESS | 3866 | 1461173203413 Marionette TRACE conn3 <- [1,594,null,{}] 10:26:43 INFO - PROCESS | 3866 | 1461173203418 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}] 10:26:43 INFO - PROCESS | 3866 | 1461173203547 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:26:43 INFO - PROCESS | 3866 | 1461173203734 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa916800 == 64 [pid = 3866] [id = 156] 10:26:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe7fa6a2800) [pid = 3866] [serial = 467] [outer = (nil)] 10:26:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe7fa6a7000) [pid = 3866] [serial = 468] [outer = 0x7fe7fa6a2800] 10:26:43 INFO - PROCESS | 3866 | 1461173203810 Marionette DEBUG loaded listener.js 10:26:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe7ff903000) [pid = 3866] [serial = 469] [outer = 0x7fe7fa6a2800] 10:26:44 INFO - PROCESS | 3866 | 1461173204771 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]]]}] 10:26:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1424ms 10:26:44 INFO - PROCESS | 3866 | 1461173204837 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:26:44 INFO - PROCESS | 3866 | 1461173204844 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:26:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:26:44 INFO - PROCESS | 3866 | 1461173204852 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:26:44 INFO - PROCESS | 3866 | 1461173204856 Marionette TRACE conn3 <- [1,598,null,{}] 10:26:44 INFO - PROCESS | 3866 | 1461173204863 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}] 10:26:45 INFO - PROCESS | 3866 | 1461173205063 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:26:45 INFO - PROCESS | 3866 | 1461173205208 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055e4800 == 65 [pid = 3866] [id = 157] 10:26:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 116 (0x7fe7fa6a3400) [pid = 3866] [serial = 470] [outer = (nil)] 10:26:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 117 (0x7fe801190c00) [pid = 3866] [serial = 471] [outer = 0x7fe7fa6a3400] 10:26:45 INFO - PROCESS | 3866 | 1461173205285 Marionette DEBUG loaded listener.js 10:26:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 118 (0x7fe80119a400) [pid = 3866] [serial = 472] [outer = 0x7fe7fa6a3400] 10:26:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 119 (0x7fe8016cac00) [pid = 3866] [serial = 473] [outer = 0x7fe801e57000] 10:26:46 INFO - PROCESS | 3866 | 1461173206273 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]]]}] 10:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1485ms 10:26:46 INFO - PROCESS | 3866 | 1461173206341 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:26:46 INFO - PROCESS | 3866 | 1461173206346 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:26:46 INFO - PROCESS | 3866 | 1461173206354 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:26:46 INFO - PROCESS | 3866 | 1461173206359 Marionette TRACE conn3 <- [1,602,null,{}] 10:26:46 INFO - PROCESS | 3866 | 1461173206365 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}] 10:26:46 INFO - PROCESS | 3866 | 1461173206532 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:26:46 INFO - PROCESS | 3866 | 1461173206758 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81d317800 == 66 [pid = 3866] [id = 158] 10:26:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 120 (0x7fe800f48400) [pid = 3866] [serial = 474] [outer = (nil)] 10:26:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 121 (0x7fe80239d000) [pid = 3866] [serial = 475] [outer = 0x7fe800f48400] 10:26:46 INFO - PROCESS | 3866 | 1461173206833 Marionette DEBUG loaded listener.js 10:26:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 122 (0x7fe8027f9400) [pid = 3866] [serial = 476] [outer = 0x7fe800f48400] 10:26:47 INFO - PROCESS | 3866 | 1461173207776 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]]]}] 10:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1481ms 10:26:47 INFO - PROCESS | 3866 | 1461173207836 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:26:47 INFO - PROCESS | 3866 | 1461173207839 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:26:47 INFO - PROCESS | 3866 | 1461173207847 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:26:47 INFO - PROCESS | 3866 | 1461173207855 Marionette TRACE conn3 <- [1,606,null,{}] 10:26:47 INFO - PROCESS | 3866 | 1461173207869 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}] 10:26:48 INFO - PROCESS | 3866 | 1461173208030 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:26:48 INFO - PROCESS | 3866 | 1461173208219 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa3db000 == 67 [pid = 3866] [id = 159] 10:26:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 123 (0x7fe802104c00) [pid = 3866] [serial = 477] [outer = (nil)] 10:26:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 124 (0x7fe80a527800) [pid = 3866] [serial = 478] [outer = 0x7fe802104c00] 10:26:48 INFO - PROCESS | 3866 | 1461173208305 Marionette DEBUG loaded listener.js 10:26:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 125 (0x7fe80afe9400) [pid = 3866] [serial = 479] [outer = 0x7fe802104c00] 10:26:49 INFO - PROCESS | 3866 | 1461173209059 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]]]}] 10:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1244ms 10:26:49 INFO - PROCESS | 3866 | 1461173209098 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:26:49 INFO - PROCESS | 3866 | 1461173209101 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:26:49 INFO - PROCESS | 3866 | 1461173209108 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:26:49 INFO - PROCESS | 3866 | 1461173209110 Marionette TRACE conn3 <- [1,610,null,{}] 10:26:49 INFO - PROCESS | 3866 | 1461173209115 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}] 10:26:49 INFO - PROCESS | 3866 | 1461173209262 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:26:49 INFO - PROCESS | 3866 | 1461173209426 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa154000 == 68 [pid = 3866] [id = 160] 10:26:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 126 (0x7fe8027fa800) [pid = 3866] [serial = 480] [outer = (nil)] 10:26:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 127 (0x7fe80b694800) [pid = 3866] [serial = 481] [outer = 0x7fe8027fa800] 10:26:49 INFO - PROCESS | 3866 | 1461173209492 Marionette DEBUG loaded listener.js 10:26:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 128 (0x7fe80c05cc00) [pid = 3866] [serial = 482] [outer = 0x7fe8027fa800] 10:26:50 INFO - PROCESS | 3866 | 1461173210307 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]]]}] 10:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1226ms 10:26:50 INFO - PROCESS | 3866 | 1461173210334 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:26:50 INFO - PROCESS | 3866 | 1461173210337 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:26:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:26:50 INFO - PROCESS | 3866 | 1461173210343 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:26:50 INFO - PROCESS | 3866 | 1461173210345 Marionette TRACE conn3 <- [1,614,null,{}] 10:26:50 INFO - PROCESS | 3866 | 1461173210350 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}] 10:26:50 INFO - PROCESS | 3866 | 1461173210493 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:26:50 INFO - PROCESS | 3866 | 1461173210656 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa0d0000 == 69 [pid = 3866] [id = 161] 10:26:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 129 (0x7fe7fa8eb000) [pid = 3866] [serial = 483] [outer = (nil)] 10:26:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 130 (0x7fe7fa8ed400) [pid = 3866] [serial = 484] [outer = 0x7fe7fa8eb000] 10:26:50 INFO - PROCESS | 3866 | 1461173210737 Marionette DEBUG loaded listener.js 10:26:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 131 (0x7fe80bcc2800) [pid = 3866] [serial = 485] [outer = 0x7fe7fa8eb000] 10:26:51 INFO - PROCESS | 3866 | 1461173211592 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]]]}] 10:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1281ms 10:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:26:51 INFO - PROCESS | 3866 | 1461173211625 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:26:51 INFO - PROCESS | 3866 | 1461173211628 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:26:51 INFO - PROCESS | 3866 | 1461173211634 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:26:51 INFO - PROCESS | 3866 | 1461173211636 Marionette TRACE conn3 <- [1,618,null,{}] 10:26:51 INFO - PROCESS | 3866 | 1461173211641 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}] 10:26:51 INFO - PROCESS | 3866 | 1461173211788 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:26:51 INFO - PROCESS | 3866 | 1461173211943 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822ed5000 == 70 [pid = 3866] [id = 162] 10:26:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 132 (0x7fe7ffc12c00) [pid = 3866] [serial = 486] [outer = (nil)] 10:26:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 133 (0x7fe7ffc18800) [pid = 3866] [serial = 487] [outer = 0x7fe7ffc12c00] 10:26:52 INFO - PROCESS | 3866 | 1461173212013 Marionette DEBUG loaded listener.js 10:26:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 134 (0x7fe80d273800) [pid = 3866] [serial = 488] [outer = 0x7fe7ffc12c00] 10:26:52 INFO - PROCESS | 3866 | 1461173212824 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]]]}] 10:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1229ms 10:26:52 INFO - PROCESS | 3866 | 1461173212863 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:26:52 INFO - PROCESS | 3866 | 1461173212865 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:26:52 INFO - PROCESS | 3866 | 1461173212871 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:26:52 INFO - PROCESS | 3866 | 1461173212873 Marionette TRACE conn3 <- [1,622,null,{}] 10:26:52 INFO - PROCESS | 3866 | 1461173212878 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}] 10:26:53 INFO - PROCESS | 3866 | 1461173213026 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:26:53 INFO - PROCESS | 3866 | 1461173213180 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f91d9800 == 71 [pid = 3866] [id = 163] 10:26:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 135 (0x7fe7fa8e2c00) [pid = 3866] [serial = 489] [outer = (nil)] 10:26:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 136 (0x7fe8012edc00) [pid = 3866] [serial = 490] [outer = 0x7fe7fa8e2c00] 10:26:53 INFO - PROCESS | 3866 | 1461173213247 Marionette DEBUG loaded listener.js 10:26:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 137 (0x7fe801d6c400) [pid = 3866] [serial = 491] [outer = 0x7fe7fa8e2c00] 10:26:54 INFO - PROCESS | 3866 | 1461173214405 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]]]}] 10:26:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:26:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1582ms 10:26:54 INFO - PROCESS | 3866 | 1461173214455 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:26:54 INFO - PROCESS | 3866 | 1461173214461 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:26:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:26:54 INFO - PROCESS | 3866 | 1461173214468 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:26:54 INFO - PROCESS | 3866 | 1461173214473 Marionette TRACE conn3 <- [1,626,null,{}] 10:26:54 INFO - PROCESS | 3866 | 1461173214479 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}] 10:26:54 INFO - PROCESS | 3866 | 1461173214627 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:26:54 INFO - PROCESS | 3866 | 1461173214786 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8011de800 == 72 [pid = 3866] [id = 164] 10:26:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 138 (0x7fe800f43800) [pid = 3866] [serial = 492] [outer = (nil)] 10:26:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 139 (0x7fe800f49400) [pid = 3866] [serial = 493] [outer = 0x7fe800f43800] 10:26:54 INFO - PROCESS | 3866 | 1461173214910 Marionette DEBUG loaded listener.js 10:26:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 140 (0x7fe80103f400) [pid = 3866] [serial = 494] [outer = 0x7fe800f43800] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 139 (0x7fe80b693400) [pid = 3866] [serial = 417] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe822ecb000 == 71 [pid = 3866] [id = 155] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801448000 == 70 [pid = 3866] [id = 154] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81fb6f800 == 69 [pid = 3866] [id = 153] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8195cc000 == 68 [pid = 3866] [id = 152] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805484000 == 67 [pid = 3866] [id = 151] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80addc800 == 66 [pid = 3866] [id = 150] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f09800 == 65 [pid = 3866] [id = 149] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80547f800 == 64 [pid = 3866] [id = 148] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802566800 == 63 [pid = 3866] [id = 145] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bf26000 == 62 [pid = 3866] [id = 144] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe822ec9800 == 61 [pid = 3866] [id = 143] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81958d800 == 60 [pid = 3866] [id = 141] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801443000 == 59 [pid = 3866] [id = 140] 10:26:55 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8195b5000 == 58 [pid = 3866] [id = 139] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 138 (0x7fe8014d7000) [pid = 3866] [serial = 397] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 137 (0x7fe80be0e400) [pid = 3866] [serial = 381] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 136 (0x7fe81864d000) [pid = 3866] [serial = 334] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 135 (0x7fe80bfd3800) [pid = 3866] [serial = 337] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 134 (0x7fe8187b5000) [pid = 3866] [serial = 355] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 133 (0x7fe8014dc000) [pid = 3866] [serial = 361] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 132 (0x7fe80507e800) [pid = 3866] [serial = 378] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 131 (0x7fe80283a400) [pid = 3866] [serial = 399] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 130 (0x7fe8187b3000) [pid = 3866] [serial = 414] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 129 (0x7fe80a8b7400) [pid = 3866] [serial = 394] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 128 (0x7fe80b2e7c00) [pid = 3866] [serial = 406] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 127 (0x7fe80be31c00) [pid = 3866] [serial = 346] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 126 (0x7fe8199b3000) [pid = 3866] [serial = 384] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 125 (0x7fe80103bc00) [pid = 3866] [serial = 387] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 124 (0x7fe80a8b5c00) [pid = 3866] [serial = 403] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 123 (0x7fe80be05000) [pid = 3866] [serial = 408] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 122 (0x7fe81d9c3c00) [pid = 3866] [serial = 390] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 121 (0x7fe80afe6800) [pid = 3866] [serial = 405] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 120 (0x7fe80be0b400) [pid = 3866] [serial = 331] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 119 (0x7fe818994400) [pid = 3866] [serial = 358] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 118 (0x7fe81df54000) [pid = 3866] [serial = 289] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 117 (0x7fe808ae1800) [pid = 3866] [serial = 349] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 116 (0x7fe8186bd400) [pid = 3866] [serial = 412] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 115 (0x7fe80be52400) [pid = 3866] [serial = 352] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 114 (0x7fe817833c00) [pid = 3866] [serial = 411] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe8012ee000) [pid = 3866] [serial = 396] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe801e60c00) [pid = 3866] [serial = 393] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe804d02400) [pid = 3866] [serial = 400] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe80be26800) [pid = 3866] [serial = 409] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe80507dc00) [pid = 3866] [serial = 328] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe8094e1000) [pid = 3866] [serial = 402] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe81898b400) [pid = 3866] [serial = 415] [outer = (nil)] [url = about:blank] 10:26:55 INFO - PROCESS | 3866 | 1461173215889 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]]]}] 10:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1433ms 10:26:55 INFO - PROCESS | 3866 | 1461173215902 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:26:55 INFO - PROCESS | 3866 | 1461173215911 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:26:55 INFO - PROCESS | 3866 | 1461173215919 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:26:55 INFO - PROCESS | 3866 | 1461173215923 Marionette TRACE conn3 <- [1,630,null,{}] 10:26:55 INFO - PROCESS | 3866 | 1461173215929 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}] 10:26:56 INFO - PROCESS | 3866 | 1461173216079 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:26:56 INFO - PROCESS | 3866 | 1461173216187 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801a3a000 == 59 [pid = 3866] [id = 165] 10:26:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe800f44000) [pid = 3866] [serial = 495] [outer = (nil)] 10:26:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe8014d2400) [pid = 3866] [serial = 496] [outer = 0x7fe800f44000] 10:26:56 INFO - PROCESS | 3866 | 1461173216245 Marionette DEBUG loaded listener.js 10:26:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe80158f800) [pid = 3866] [serial = 497] [outer = 0x7fe800f44000] 10:26:56 INFO - PROCESS | 3866 | 1461173216915 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]]]}] 10:26:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:26:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1030ms 10:26:56 INFO - PROCESS | 3866 | 1461173216949 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:26:56 INFO - PROCESS | 3866 | 1461173216953 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:26:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:26:56 INFO - PROCESS | 3866 | 1461173216959 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:26:56 INFO - PROCESS | 3866 | 1461173216964 Marionette TRACE conn3 <- [1,634,null,{}] 10:26:57 INFO - PROCESS | 3866 | 1461173216993 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}] 10:26:57 INFO - PROCESS | 3866 | 1461173217169 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:26:57 INFO - PROCESS | 3866 | 1461173217189 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8028a3000 == 60 [pid = 3866] [id = 166] 10:26:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe8018f6c00) [pid = 3866] [serial = 498] [outer = (nil)] 10:26:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe802396c00) [pid = 3866] [serial = 499] [outer = 0x7fe8018f6c00] 10:26:57 INFO - PROCESS | 3866 | 1461173217248 Marionette DEBUG loaded listener.js 10:26:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe8027f5400) [pid = 3866] [serial = 500] [outer = 0x7fe8018f6c00] 10:26:57 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:57 INFO - PROCESS | 3866 | 1461173217971 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]]]}] 10:26:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:26:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1029ms 10:26:57 INFO - PROCESS | 3866 | 1461173217988 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:26:57 INFO - PROCESS | 3866 | 1461173217992 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:26:58 INFO - PROCESS | 3866 | 1461173218006 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:26:58 INFO - PROCESS | 3866 | 1461173218010 Marionette TRACE conn3 <- [1,638,null,{}] 10:26:58 INFO - PROCESS | 3866 | 1461173218015 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}] 10:26:58 INFO - PROCESS | 3866 | 1461173218191 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:26:58 INFO - PROCESS | 3866 | 1461173218277 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805154000 == 61 [pid = 3866] [id = 167] 10:26:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe8018f4800) [pid = 3866] [serial = 501] [outer = (nil)] 10:26:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe803791c00) [pid = 3866] [serial = 502] [outer = 0x7fe8018f4800] 10:26:58 INFO - PROCESS | 3866 | 1461173218333 Marionette DEBUG loaded listener.js 10:26:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 116 (0x7fe804d3ac00) [pid = 3866] [serial = 503] [outer = 0x7fe8018f4800] 10:26:58 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:59 INFO - PROCESS | 3866 | 1461173219049 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]]]}] 10:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1090ms 10:26:59 INFO - PROCESS | 3866 | 1461173219092 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:26:59 INFO - PROCESS | 3866 | 1461173219095 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:26:59 INFO - PROCESS | 3866 | 1461173219100 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:26:59 INFO - PROCESS | 3866 | 1461173219102 Marionette TRACE conn3 <- [1,642,null,{}] 10:26:59 INFO - PROCESS | 3866 | 1461173219111 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}] 10:26:59 INFO - PROCESS | 3866 | 1461173219280 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:26:59 INFO - PROCESS | 3866 | 1461173219308 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055e2800 == 62 [pid = 3866] [id = 168] 10:26:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 117 (0x7fe8016ccc00) [pid = 3866] [serial = 504] [outer = (nil)] 10:26:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 118 (0x7fe805083c00) [pid = 3866] [serial = 505] [outer = 0x7fe8016ccc00] 10:26:59 INFO - PROCESS | 3866 | 1461173219370 Marionette DEBUG loaded listener.js 10:26:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 119 (0x7fe8078ee800) [pid = 3866] [serial = 506] [outer = 0x7fe8016ccc00] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 118 (0x7fe801196400) [pid = 3866] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 117 (0x7fe800f44c00) [pid = 3866] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 116 (0x7fe804d02800) [pid = 3866] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 115 (0x7fe800f4cc00) [pid = 3866] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 114 (0x7fe8014d9800) [pid = 3866] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe8014d7c00) [pid = 3866] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe801588400) [pid = 3866] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe801038c00) [pid = 3866] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe801033c00) [pid = 3866] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe801d6b400) [pid = 3866] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe801d6ec00) [pid = 3866] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:27:00 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe80d2bf400) [pid = 3866] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:27:00 INFO - PROCESS | 3866 | 1461173220330 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]]]}] 10:27:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:27:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1279ms 10:27:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:27:00 INFO - PROCESS | 3866 | 1461173220381 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:27:00 INFO - PROCESS | 3866 | 1461173220383 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:27:00 INFO - PROCESS | 3866 | 1461173220387 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:27:00 INFO - PROCESS | 3866 | 1461173220391 Marionette TRACE conn3 <- [1,646,null,{}] 10:27:00 INFO - PROCESS | 3866 | 1461173220396 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}] 10:27:00 INFO - PROCESS | 3866 | 1461173220550 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:27:00 INFO - PROCESS | 3866 | 1461173220564 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80adce800 == 63 [pid = 3866] [id = 169] 10:27:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe801588400) [pid = 3866] [serial = 507] [outer = (nil)] 10:27:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe80a8bb400) [pid = 3866] [serial = 508] [outer = 0x7fe801588400] 10:27:00 INFO - PROCESS | 3866 | 1461173220627 Marionette DEBUG loaded listener.js 10:27:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe80b2e3000) [pid = 3866] [serial = 509] [outer = 0x7fe801588400] 10:27:01 INFO - PROCESS | 3866 | 1461173221656 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]]]}] 10:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1330ms 10:27:01 INFO - PROCESS | 3866 | 1461173221719 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:27:01 INFO - PROCESS | 3866 | 1461173221726 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:27:01 INFO - PROCESS | 3866 | 1461173221733 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:27:01 INFO - PROCESS | 3866 | 1461173221737 Marionette TRACE conn3 <- [1,650,null,{}] 10:27:01 INFO - PROCESS | 3866 | 1461173221746 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}] 10:27:01 INFO - PROCESS | 3866 | 1461173221911 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:27:02 INFO - PROCESS | 3866 | 1461173222058 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801008800 == 64 [pid = 3866] [id = 170] 10:27:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe7ffc0d400) [pid = 3866] [serial = 510] [outer = (nil)] 10:27:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe801034400) [pid = 3866] [serial = 511] [outer = 0x7fe7ffc0d400] 10:27:02 INFO - PROCESS | 3866 | 1461173222129 Marionette DEBUG loaded listener.js 10:27:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe801199c00) [pid = 3866] [serial = 512] [outer = 0x7fe7ffc0d400] 10:27:03 INFO - PROCESS | 3866 | 1461173223039 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]]]}] 10:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1333ms 10:27:03 INFO - PROCESS | 3866 | 1461173223067 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:27:03 INFO - PROCESS | 3866 | 1461173223074 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:27:03 INFO - PROCESS | 3866 | 1461173223084 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:27:03 INFO - PROCESS | 3866 | 1461173223087 Marionette TRACE conn3 <- [1,654,null,{}] 10:27:03 INFO - PROCESS | 3866 | 1461173223093 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}] 10:27:03 INFO - PROCESS | 3866 | 1461173223259 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:27:03 INFO - PROCESS | 3866 | 1461173223412 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805055800 == 65 [pid = 3866] [id = 171] 10:27:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe7ffc0f400) [pid = 3866] [serial = 513] [outer = (nil)] 10:27:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe801aa4c00) [pid = 3866] [serial = 514] [outer = 0x7fe7ffc0f400] 10:27:03 INFO - PROCESS | 3866 | 1461173223481 Marionette DEBUG loaded listener.js 10:27:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 116 (0x7fe802397400) [pid = 3866] [serial = 515] [outer = 0x7fe7ffc0f400] 10:27:04 INFO - PROCESS | 3866 | 1461173224462 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]]]}] 10:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1427ms 10:27:04 INFO - PROCESS | 3866 | 1461173224512 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:27:04 INFO - PROCESS | 3866 | 1461173224515 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:27:04 INFO - PROCESS | 3866 | 1461173224521 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:27:04 INFO - PROCESS | 3866 | 1461173224526 Marionette TRACE conn3 <- [1,658,null,{}] 10:27:04 INFO - PROCESS | 3866 | 1461173224542 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}] 10:27:04 INFO - PROCESS | 3866 | 1461173224692 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:27:04 INFO - PROCESS | 3866 | 1461173224846 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bf1a800 == 66 [pid = 3866] [id = 172] 10:27:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 117 (0x7fe8018f0c00) [pid = 3866] [serial = 516] [outer = (nil)] 10:27:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 118 (0x7fe80828e400) [pid = 3866] [serial = 517] [outer = 0x7fe8018f0c00] 10:27:04 INFO - PROCESS | 3866 | 1461173224918 Marionette DEBUG loaded listener.js 10:27:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 119 (0x7fe80a8bd000) [pid = 3866] [serial = 518] [outer = 0x7fe8018f0c00] 10:27:05 INFO - PROCESS | 3866 | 1461173225786 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]]]}] 10:27:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:27:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1333ms 10:27:05 INFO - PROCESS | 3866 | 1461173225855 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:27:05 INFO - PROCESS | 3866 | 1461173225859 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:27:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:27:05 INFO - PROCESS | 3866 | 1461173225865 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:27:05 INFO - PROCESS | 3866 | 1461173225868 Marionette TRACE conn3 <- [1,662,null,{}] 10:27:05 INFO - PROCESS | 3866 | 1461173225874 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}] 10:27:06 INFO - PROCESS | 3866 | 1461173226069 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:27:06 INFO - PROCESS | 3866 | 1461173226214 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80cc65000 == 67 [pid = 3866] [id = 173] 10:27:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 120 (0x7fe804d34400) [pid = 3866] [serial = 519] [outer = (nil)] 10:27:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 121 (0x7fe80b68dc00) [pid = 3866] [serial = 520] [outer = 0x7fe804d34400] 10:27:06 INFO - PROCESS | 3866 | 1461173226283 Marionette DEBUG loaded listener.js 10:27:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 122 (0x7fe80be05000) [pid = 3866] [serial = 521] [outer = 0x7fe804d34400] 10:27:06 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:07 INFO - PROCESS | 3866 | 1461173227116 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]]]}] 10:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1275ms 10:27:07 INFO - PROCESS | 3866 | 1461173227142 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:27:07 INFO - PROCESS | 3866 | 1461173227145 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:27:07 INFO - PROCESS | 3866 | 1461173227151 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:27:07 INFO - PROCESS | 3866 | 1461173227153 Marionette TRACE conn3 <- [1,666,null,{}] 10:27:07 INFO - PROCESS | 3866 | 1461173227158 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}] 10:27:07 INFO - PROCESS | 3866 | 1461173227313 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:27:07 INFO - PROCESS | 3866 | 1461173227465 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8184ce000 == 68 [pid = 3866] [id = 174] 10:27:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 123 (0x7fe7fa6b0400) [pid = 3866] [serial = 522] [outer = (nil)] 10:27:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 124 (0x7fe80be29000) [pid = 3866] [serial = 523] [outer = 0x7fe7fa6b0400] 10:27:07 INFO - PROCESS | 3866 | 1461173227534 Marionette DEBUG loaded listener.js 10:27:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 125 (0x7fe80c55d800) [pid = 3866] [serial = 524] [outer = 0x7fe7fa6b0400] 10:27:08 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:08 INFO - PROCESS | 3866 | 1461173228347 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]]]}] 10:27:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:27:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1228ms 10:27:08 INFO - PROCESS | 3866 | 1461173228383 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:27:08 INFO - PROCESS | 3866 | 1461173228387 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:27:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:27:08 INFO - PROCESS | 3866 | 1461173228394 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:27:08 INFO - PROCESS | 3866 | 1461173228397 Marionette TRACE conn3 <- [1,670,null,{}] 10:27:08 INFO - PROCESS | 3866 | 1461173228402 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}] 10:27:08 INFO - PROCESS | 3866 | 1461173228575 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:27:08 INFO - PROCESS | 3866 | 1461173228727 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8195c9800 == 69 [pid = 3866] [id = 175] 10:27:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 126 (0x7fe80cc42800) [pid = 3866] [serial = 525] [outer = (nil)] 10:27:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 127 (0x7fe81864bc00) [pid = 3866] [serial = 526] [outer = 0x7fe80cc42800] 10:27:08 INFO - PROCESS | 3866 | 1461173228798 Marionette DEBUG loaded listener.js 10:27:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 128 (0x7fe818baac00) [pid = 3866] [serial = 527] [outer = 0x7fe80cc42800] 10:27:09 INFO - PROCESS | 3866 | 1461173229658 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]]]}] 10:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1530ms 10:27:09 INFO - PROCESS | 3866 | 1461173229925 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:27:09 INFO - PROCESS | 3866 | 1461173229932 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:27:09 INFO - PROCESS | 3866 | 1461173229939 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:27:09 INFO - PROCESS | 3866 | 1461173229942 Marionette TRACE conn3 <- [1,674,null,{}] 10:27:09 INFO - PROCESS | 3866 | 1461173229949 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}] 10:27:10 INFO - PROCESS | 3866 | 1461173230095 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:27:10 INFO - PROCESS | 3866 | 1461173230307 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802661000 == 70 [pid = 3866] [id = 176] 10:27:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 129 (0x7fe7ffc15400) [pid = 3866] [serial = 528] [outer = (nil)] 10:27:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 130 (0x7fe800f49800) [pid = 3866] [serial = 529] [outer = 0x7fe7ffc15400] 10:27:10 INFO - PROCESS | 3866 | 1461173230379 Marionette DEBUG loaded listener.js 10:27:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 131 (0x7fe80118d400) [pid = 3866] [serial = 530] [outer = 0x7fe7ffc15400] 10:27:10 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:11 INFO - PROCESS | 3866 | 1461173231195 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]]]}] 10:27:11 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 10:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1340ms 10:27:11 INFO - PROCESS | 3866 | 1461173231280 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:27:11 INFO - PROCESS | 3866 | 1461173231286 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:27:11 INFO - PROCESS | 3866 | 1461173231296 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:27:11 INFO - PROCESS | 3866 | 1461173231301 Marionette TRACE conn3 <- [1,678,null,{}] 10:27:11 INFO - PROCESS | 3866 | 1461173231306 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}] 10:27:11 INFO - PROCESS | 3866 | 1461173231501 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:27:11 INFO - PROCESS | 3866 | 1461173231655 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa153800 == 71 [pid = 3866] [id = 177] 10:27:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 132 (0x7fe7ffc17000) [pid = 3866] [serial = 531] [outer = (nil)] 10:27:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 133 (0x7fe8012ee000) [pid = 3866] [serial = 532] [outer = 0x7fe7ffc17000] 10:27:11 INFO - PROCESS | 3866 | 1461173231719 Marionette DEBUG loaded listener.js 10:27:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 134 (0x7fe80158ec00) [pid = 3866] [serial = 533] [outer = 0x7fe7ffc17000] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801a30800 == 70 [pid = 3866] [id = 64] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8055e2800 == 69 [pid = 3866] [id = 168] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 133 (0x7fe8027f8c00) [pid = 3866] [serial = 465] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 132 (0x7fe8014d1400) [pid = 3866] [serial = 420] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 131 (0x7fe80378fc00) [pid = 3866] [serial = 423] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 130 (0x7fe80b26e400) [pid = 3866] [serial = 426] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 129 (0x7fe80ccb0000) [pid = 3866] [serial = 429] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 128 (0x7fe802392000) [pid = 3866] [serial = 432] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 127 (0x7fe8127e7c00) [pid = 3866] [serial = 435] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 126 (0x7fe81d9c7c00) [pid = 3866] [serial = 438] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 125 (0x7fe81df0ac00) [pid = 3866] [serial = 441] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805154000 == 68 [pid = 3866] [id = 167] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8028a3000 == 67 [pid = 3866] [id = 166] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801a3a000 == 66 [pid = 3866] [id = 165] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8011de800 == 65 [pid = 3866] [id = 164] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe822ed5000 == 64 [pid = 3866] [id = 162] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa0d0000 == 63 [pid = 3866] [id = 161] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa154000 == 62 [pid = 3866] [id = 160] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa3db000 == 61 [pid = 3866] [id = 159] 10:27:12 INFO - PROCESS | 3866 | 1461173232659 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]]]}] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81d317800 == 60 [pid = 3866] [id = 158] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8055e4800 == 59 [pid = 3866] [id = 157] 10:27:12 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa916800 == 58 [pid = 3866] [id = 156] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 124 (0x7fe81db63c00) [pid = 3866] [serial = 391] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 123 (0x7fe8187b2c00) [pid = 3866] [serial = 388] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 122 (0x7fe80a52b000) [pid = 3866] [serial = 379] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 121 (0x7fe80d26fc00) [pid = 3866] [serial = 382] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 120 (0x7fe81bac7400) [pid = 3866] [serial = 385] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 119 (0x7fe80119ac00) [pid = 3866] [serial = 459] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 118 (0x7fe819b05c00) [pid = 3866] [serial = 460] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 117 (0x7fe8012e9400) [pid = 3866] [serial = 462] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 116 (0x7fe8098af400) [pid = 3866] [serial = 451] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 115 (0x7fe80760ec00) [pid = 3866] [serial = 450] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 114 (0x7fe80103cc00) [pid = 3866] [serial = 445] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe800f4f800) [pid = 3866] [serial = 444] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe8018fc800) [pid = 3866] [serial = 448] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe8016cc800) [pid = 3866] [serial = 447] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe80b692400) [pid = 3866] [serial = 456] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe80a8bbc00) [pid = 3866] [serial = 453] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe80afe9c00) [pid = 3866] [serial = 454] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe80158a000) [pid = 3866] [serial = 463] [outer = (nil)] [url = about:blank] 10:27:12 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe8187c0c00) [pid = 3866] [serial = 457] [outer = (nil)] [url = about:blank] 10:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1439ms 10:27:12 INFO - PROCESS | 3866 | 1461173232733 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:27:12 INFO - PROCESS | 3866 | 1461173232736 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:27:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:27:12 INFO - PROCESS | 3866 | 1461173232742 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:27:12 INFO - PROCESS | 3866 | 1461173232744 Marionette TRACE conn3 <- [1,682,null,{}] 10:27:12 INFO - PROCESS | 3866 | 1461173232757 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}] 10:27:12 INFO - PROCESS | 3866 | 1461173232902 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:27:13 INFO - PROCESS | 3866 | 1461173233011 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8011c7800 == 59 [pid = 3866] [id = 178] 10:27:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe8014d1400) [pid = 3866] [serial = 534] [outer = (nil)] 10:27:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe8027edc00) [pid = 3866] [serial = 535] [outer = 0x7fe8014d1400] 10:27:13 INFO - PROCESS | 3866 | 1461173233079 Marionette DEBUG loaded listener.js 10:27:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe8027fb000) [pid = 3866] [serial = 536] [outer = 0x7fe8014d1400] 10:27:14 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:14 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:27:14 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) 10:27:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1484ms 10:27:14 INFO - PROCESS | 3866 | 1461173234219 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]]]}] 10:27:14 INFO - PROCESS | 3866 | 1461173234226 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:27:14 INFO - PROCESS | 3866 | 1461173234230 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:27:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:27:14 INFO - PROCESS | 3866 | 1461173234236 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:27:14 INFO - PROCESS | 3866 | 1461173234238 Marionette TRACE conn3 <- [1,686,null,{}] 10:27:14 INFO - PROCESS | 3866 | 1461173234243 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}] 10:27:14 INFO - PROCESS | 3866 | 1461173234396 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:27:14 INFO - PROCESS | 3866 | 1461173234557 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805041000 == 60 [pid = 3866] [id = 179] 10:27:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe801d79800) [pid = 3866] [serial = 537] [outer = (nil)] 10:27:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe80378fc00) [pid = 3866] [serial = 538] [outer = 0x7fe801d79800] 10:27:14 INFO - PROCESS | 3866 | 1461173234616 Marionette DEBUG loaded listener.js 10:27:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe80aed8000) [pid = 3866] [serial = 539] [outer = 0x7fe801d79800] 10:27:15 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:15 INFO - PROCESS | 3866 | 1461173235692 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]]]}] 10:27:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:27:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1525ms 10:27:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:27:15 INFO - PROCESS | 3866 | 1461173235763 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:27:15 INFO - PROCESS | 3866 | 1461173235765 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:27:15 INFO - PROCESS | 3866 | 1461173235771 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:27:15 INFO - PROCESS | 3866 | 1461173235782 Marionette TRACE conn3 <- [1,690,null,{}] 10:27:15 INFO - PROCESS | 3866 | 1461173235794 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}] 10:27:15 INFO - PROCESS | 3866 | 1461173235965 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:27:16 INFO - PROCESS | 3866 | 1461173236072 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffc87800 == 61 [pid = 3866] [id = 180] 10:27:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe802395c00) [pid = 3866] [serial = 540] [outer = (nil)] 10:27:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe80afe2000) [pid = 3866] [serial = 541] [outer = 0x7fe802395c00] 10:27:16 INFO - PROCESS | 3866 | 1461173236130 Marionette DEBUG loaded listener.js 10:27:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe80be26800) [pid = 3866] [serial = 542] [outer = 0x7fe802395c00] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 114 (0x7fe8018f4800) [pid = 3866] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe8016ccc00) [pid = 3866] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe802104c00) [pid = 3866] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe7fa6a2800) [pid = 3866] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe7fa6a3400) [pid = 3866] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe7fa8eb000) [pid = 3866] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe800f43800) [pid = 3866] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe800f44000) [pid = 3866] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe800f48400) [pid = 3866] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe8027fa800) [pid = 3866] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe8018f6c00) [pid = 3866] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 103 (0x7fe802391400) [pid = 3866] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 102 (0x7fe80103b400) [pid = 3866] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 101 (0x7fe80b68bc00) [pid = 3866] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 100 (0x7fe800f4a000) [pid = 3866] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe804d0e800) [pid = 3866] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe802399800) [pid = 3866] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe80238ec00) [pid = 3866] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe8189d9000) [pid = 3866] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe800f4dc00) [pid = 3866] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe800f4c800) [pid = 3866] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:27:17 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe8012ea000) [pid = 3866] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:27:17 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:17 INFO - PROCESS | 3866 | 1461173237295 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]]]}] 10:27:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:27:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1543ms 10:27:17 INFO - PROCESS | 3866 | 1461173237318 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:27:17 INFO - PROCESS | 3866 | 1461173237322 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:27:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:27:17 INFO - PROCESS | 3866 | 1461173237327 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:27:17 INFO - PROCESS | 3866 | 1461173237329 Marionette TRACE conn3 <- [1,694,null,{}] 10:27:17 INFO - PROCESS | 3866 | 1461173237336 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}] 10:27:17 INFO - PROCESS | 3866 | 1461173237495 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:27:17 INFO - PROCESS | 3866 | 1461173237552 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80264b800 == 62 [pid = 3866] [id = 181] 10:27:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe80aed4000) [pid = 3866] [serial = 543] [outer = (nil)] 10:27:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe80b68e400) [pid = 3866] [serial = 544] [outer = 0x7fe80aed4000] 10:27:17 INFO - PROCESS | 3866 | 1461173237614 Marionette DEBUG loaded listener.js 10:27:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe80d2bc000) [pid = 3866] [serial = 545] [outer = 0x7fe80aed4000] 10:27:18 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:18 INFO - PROCESS | 3866 | 1461173238733 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]]]}] 10:27:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 10:27:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1432ms 10:27:18 INFO - PROCESS | 3866 | 1461173238761 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:27:18 INFO - PROCESS | 3866 | 1461173238763 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:27:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:27:18 INFO - PROCESS | 3866 | 1461173238769 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:27:18 INFO - PROCESS | 3866 | 1461173238771 Marionette TRACE conn3 <- [1,698,null,{}] 10:27:18 INFO - PROCESS | 3866 | 1461173238776 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}] 10:27:18 INFO - PROCESS | 3866 | 1461173238916 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:27:19 INFO - PROCESS | 3866 | 1461173239053 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f91d2000 == 63 [pid = 3866] [id = 182] 10:27:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe7fa6a5000) [pid = 3866] [serial = 546] [outer = (nil)] 10:27:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe7fa8e3800) [pid = 3866] [serial = 547] [outer = 0x7fe7fa6a5000] 10:27:19 INFO - PROCESS | 3866 | 1461173239205 Marionette DEBUG loaded listener.js 10:27:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe7ff90d800) [pid = 3866] [serial = 548] [outer = 0x7fe7fa6a5000] 10:27:20 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:20 INFO - PROCESS | 3866 | 1461173240487 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]]]}] 10:27:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 10:27:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1737ms 10:27:20 INFO - PROCESS | 3866 | 1461173240507 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:27:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:27:20 INFO - PROCESS | 3866 | 1461173240512 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:27:20 INFO - PROCESS | 3866 | 1461173240520 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:27:20 INFO - PROCESS | 3866 | 1461173240523 Marionette TRACE conn3 <- [1,702,null,{}] 10:27:20 INFO - PROCESS | 3866 | 1461173240532 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}] 10:27:20 INFO - PROCESS | 3866 | 1461173240760 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:27:20 INFO - PROCESS | 3866 | 1461173240909 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80256c800 == 64 [pid = 3866] [id = 183] 10:27:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe7ffc16400) [pid = 3866] [serial = 549] [outer = (nil)] 10:27:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe8012ea000) [pid = 3866] [serial = 550] [outer = 0x7fe7ffc16400] 10:27:20 INFO - PROCESS | 3866 | 1461173240978 Marionette DEBUG loaded listener.js 10:27:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe8018f4800) [pid = 3866] [serial = 551] [outer = 0x7fe7ffc16400] 10:27:22 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:22 INFO - PROCESS | 3866 | 1461173242264 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]]]}] 10:27:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:27:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1789ms 10:27:22 INFO - PROCESS | 3866 | 1461173242443 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:27:22 INFO - PROCESS | 3866 | 1461173242450 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:27:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:27:22 INFO - PROCESS | 3866 | 1461173242463 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:27:22 INFO - PROCESS | 3866 | 1461173242466 Marionette TRACE conn3 <- [1,706,null,{}] 10:27:22 INFO - PROCESS | 3866 | 1461173242472 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}] 10:27:22 INFO - PROCESS | 3866 | 1461173242626 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:27:22 INFO - PROCESS | 3866 | 1461173242771 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bb33800 == 65 [pid = 3866] [id = 184] 10:27:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe800f45000) [pid = 3866] [serial = 552] [outer = (nil)] 10:27:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe8027ed000) [pid = 3866] [serial = 553] [outer = 0x7fe800f45000] 10:27:22 INFO - PROCESS | 3866 | 1461173242844 Marionette DEBUG loaded listener.js 10:27:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe807888c00) [pid = 3866] [serial = 554] [outer = 0x7fe800f45000] 10:27:24 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:24 INFO - PROCESS | 3866 | 1461173244156 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]]]}] 10:27:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:27:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1728ms 10:27:24 INFO - PROCESS | 3866 | 1461173244236 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:27:24 INFO - PROCESS | 3866 | 1461173244241 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:27:24 INFO - PROCESS | 3866 | 1461173244265 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:27:24 INFO - PROCESS | 3866 | 1461173244270 Marionette TRACE conn3 <- [1,710,null,{}] 10:27:24 INFO - PROCESS | 3866 | 1461173244287 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}] 10:27:24 INFO - PROCESS | 3866 | 1461173244457 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:27:24 INFO - PROCESS | 3866 | 1461173244603 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818677000 == 66 [pid = 3866] [id = 185] 10:27:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe80788f400) [pid = 3866] [serial = 555] [outer = (nil)] 10:27:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe80be07000) [pid = 3866] [serial = 556] [outer = 0x7fe80788f400] 10:27:24 INFO - PROCESS | 3866 | 1461173244675 Marionette DEBUG loaded listener.js 10:27:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe811159800) [pid = 3866] [serial = 557] [outer = 0x7fe80788f400] 10:27:26 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:26 INFO - PROCESS | 3866 | 1461173246194 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]]]}] 10:27:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:27:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1985ms 10:27:26 INFO - PROCESS | 3866 | 1461173246248 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:27:26 INFO - PROCESS | 3866 | 1461173246252 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:27:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:27:26 INFO - PROCESS | 3866 | 1461173246262 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:27:26 INFO - PROCESS | 3866 | 1461173246266 Marionette TRACE conn3 <- [1,714,null,{}] 10:27:26 INFO - PROCESS | 3866 | 1461173246276 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}] 10:27:26 INFO - PROCESS | 3866 | 1461173246471 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:27:26 INFO - PROCESS | 3866 | 1461173246656 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f91cd800 == 67 [pid = 3866] [id = 186] 10:27:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe7ffc16800) [pid = 3866] [serial = 558] [outer = (nil)] 10:27:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe7ffc1ac00) [pid = 3866] [serial = 559] [outer = 0x7fe7ffc16800] 10:27:26 INFO - PROCESS | 3866 | 1461173246779 Marionette DEBUG loaded listener.js 10:27:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe800f50400) [pid = 3866] [serial = 560] [outer = 0x7fe7ffc16800] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8055cd000 == 66 [pid = 3866] [id = 147] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f91d9800 == 65 [pid = 3866] [id = 163] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805490000 == 64 [pid = 3866] [id = 146] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81df2b000 == 63 [pid = 3866] [id = 142] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80264b800 == 62 [pid = 3866] [id = 181] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffc87800 == 61 [pid = 3866] [id = 180] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe8012edc00) [pid = 3866] [serial = 490] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe80a8bb400) [pid = 3866] [serial = 508] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805041000 == 60 [pid = 3866] [id = 179] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8011c7800 == 59 [pid = 3866] [id = 178] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa153800 == 58 [pid = 3866] [id = 177] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802661000 == 57 [pid = 3866] [id = 176] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8195c9800 == 56 [pid = 3866] [id = 175] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8184ce000 == 55 [pid = 3866] [id = 174] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80cc65000 == 54 [pid = 3866] [id = 173] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bf1a800 == 53 [pid = 3866] [id = 172] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805055800 == 52 [pid = 3866] [id = 171] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801008800 == 51 [pid = 3866] [id = 170] 10:27:27 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80adce800 == 50 [pid = 3866] [id = 169] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe819cbec00) [pid = 3866] [serial = 436] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe807610400) [pid = 3866] [serial = 424] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe80b697c00) [pid = 3866] [serial = 418] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe81114e000) [pid = 3866] [serial = 430] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe80b697800) [pid = 3866] [serial = 427] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 103 (0x7fe81dda0000) [pid = 3866] [serial = 439] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 102 (0x7fe80b70f400) [pid = 3866] [serial = 433] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 101 (0x7fe81df5f400) [pid = 3866] [serial = 442] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 100 (0x7fe8016cc000) [pid = 3866] [serial = 421] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe8078e0c00) [pid = 3866] [serial = 466] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe8187b1400) [pid = 3866] [serial = 376] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe803791c00) [pid = 3866] [serial = 502] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe805083c00) [pid = 3866] [serial = 505] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe804d3ac00) [pid = 3866] [serial = 503] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe80a527800) [pid = 3866] [serial = 478] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe80afe9400) [pid = 3866] [serial = 479] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe7fa6a7000) [pid = 3866] [serial = 468] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe7ff903000) [pid = 3866] [serial = 469] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe80119a400) [pid = 3866] [serial = 472] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe801190c00) [pid = 3866] [serial = 471] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe80bcc2800) [pid = 3866] [serial = 485] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe7fa8ed400) [pid = 3866] [serial = 484] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 86 (0x7fe80103f400) [pid = 3866] [serial = 494] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 85 (0x7fe800f49400) [pid = 3866] [serial = 493] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 84 (0x7fe8014d2400) [pid = 3866] [serial = 496] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 83 (0x7fe80158f800) [pid = 3866] [serial = 497] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 82 (0x7fe8027f9400) [pid = 3866] [serial = 476] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 81 (0x7fe80239d000) [pid = 3866] [serial = 475] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 80 (0x7fe80c05cc00) [pid = 3866] [serial = 482] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 79 (0x7fe80b694800) [pid = 3866] [serial = 481] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 78 (0x7fe7ffc18800) [pid = 3866] [serial = 487] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 77 (0x7fe802396c00) [pid = 3866] [serial = 499] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 76 (0x7fe80b2e8400) [pid = 3866] [serial = 256] [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.] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 75 (0x7fe8078ee800) [pid = 3866] [serial = 506] [outer = (nil)] [url = about:blank] 10:27:27 INFO - PROCESS | 3866 | --DOMWINDOW == 74 (0x7fe8027f5400) [pid = 3866] [serial = 500] [outer = (nil)] [url = about:blank] 10:27:28 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:28 INFO - PROCESS | 3866 | 1461173248064 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]]]}] 10:27:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:27:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1838ms 10:27:28 INFO - PROCESS | 3866 | 1461173248127 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:27:28 INFO - PROCESS | 3866 | 1461173248135 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:27:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:27:28 INFO - PROCESS | 3866 | 1461173248144 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:27:28 INFO - PROCESS | 3866 | 1461173248148 Marionette TRACE conn3 <- [1,718,null,{}] 10:27:28 INFO - PROCESS | 3866 | 1461173248152 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}] 10:27:28 INFO - PROCESS | 3866 | 1461173248290 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:27:28 INFO - PROCESS | 3866 | 1461173248390 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffc87800 == 51 [pid = 3866] [id = 187] 10:27:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 75 (0x7fe7ffc0f800) [pid = 3866] [serial = 561] [outer = (nil)] 10:27:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 76 (0x7fe801194800) [pid = 3866] [serial = 562] [outer = 0x7fe7ffc0f800] 10:27:28 INFO - PROCESS | 3866 | 1461173248449 Marionette DEBUG loaded listener.js 10:27:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 77 (0x7fe8012f0800) [pid = 3866] [serial = 563] [outer = 0x7fe7ffc0f800] 10:27:29 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:29 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:27:29 INFO - PROCESS | 3866 | 1461173249497 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]]]}] 10:27:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:27:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1382ms 10:27:29 INFO - PROCESS | 3866 | 1461173249527 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:27:29 INFO - PROCESS | 3866 | 1461173249531 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:27:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:27:29 INFO - PROCESS | 3866 | 1461173249536 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:27:29 INFO - PROCESS | 3866 | 1461173249542 Marionette TRACE conn3 <- [1,722,null,{}] 10:27:29 INFO - PROCESS | 3866 | 1461173249556 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}] 10:27:29 INFO - PROCESS | 3866 | 1461173249752 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:27:29 INFO - PROCESS | 3866 | 1461173249898 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8011df800 == 52 [pid = 3866] [id = 188] 10:27:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 78 (0x7fe801585c00) [pid = 3866] [serial = 564] [outer = (nil)] 10:27:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 79 (0x7fe8018ee400) [pid = 3866] [serial = 565] [outer = 0x7fe801585c00] 10:27:29 INFO - PROCESS | 3866 | 1461173249962 Marionette DEBUG loaded listener.js 10:27:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 80 (0x7fe801a9b400) [pid = 3866] [serial = 566] [outer = 0x7fe801585c00] 10:27:30 INFO - PROCESS | 3866 | 1461173250724 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] 10:27:30 INFO - PROCESS | 3866 | 1461173250790 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:27:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:27:30 INFO - PROCESS | 3866 | 1461173250813 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:27:30 INFO - PROCESS | 3866 | 1461173250816 Marionette TRACE conn3 <- [1,726,null,{}] 10:27:30 INFO - PROCESS | 3866 | 1461173250821 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}] 10:27:31 INFO - PROCESS | 3866 | 1461173251018 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:27:31 INFO - PROCESS | 3866 | 1461173251039 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fc5000 == 53 [pid = 3866] [id = 189] 10:27:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 81 (0x7fe801d6f800) [pid = 3866] [serial = 567] [outer = (nil)] 10:27:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 82 (0x7fe802104400) [pid = 3866] [serial = 568] [outer = 0x7fe801d6f800] 10:27:31 INFO - PROCESS | 3866 | 1461173251099 Marionette DEBUG loaded listener.js 10:27:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 83 (0x7fe802110800) [pid = 3866] [serial = 569] [outer = 0x7fe801d6f800] 10:27:31 INFO - PROCESS | 3866 | --DOMWINDOW == 82 (0x7fe802395c00) [pid = 3866] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:27:31 INFO - PROCESS | 3866 | --DOMWINDOW == 81 (0x7fe7ffc15400) [pid = 3866] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:27:31 INFO - PROCESS | 3866 | --DOMWINDOW == 80 (0x7fe8014d1400) [pid = 3866] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:27:31 INFO - PROCESS | 3866 | --DOMWINDOW == 79 (0x7fe7ffc17000) [pid = 3866] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:27:31 INFO - PROCESS | 3866 | --DOMWINDOW == 78 (0x7fe801d79800) [pid = 3866] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:27:31 INFO - PROCESS | 3866 | --DOMWINDOW == 77 (0x7fe7fa8e2c00) [pid = 3866] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:27:31 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:31 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:27:32 INFO - PROCESS | 3866 | 1461173252162 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]]]}] 10:27:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:27:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1376ms 10:27:32 INFO - PROCESS | 3866 | 1461173252189 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:27:32 INFO - PROCESS | 3866 | 1461173252192 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:27:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:27:32 INFO - PROCESS | 3866 | 1461173252197 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:27:32 INFO - PROCESS | 3866 | 1461173252199 Marionette TRACE conn3 <- [1,730,null,{}] 10:27:32 INFO - PROCESS | 3866 | 1461173252204 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}] 10:27:32 INFO - PROCESS | 3866 | 1461173252373 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:27:32 INFO - PROCESS | 3866 | 1461173252387 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802653000 == 54 [pid = 3866] [id = 190] 10:27:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 78 (0x7fe7fa8eb400) [pid = 3866] [serial = 570] [outer = (nil)] 10:27:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 79 (0x7fe80239c000) [pid = 3866] [serial = 571] [outer = 0x7fe7fa8eb400] 10:27:32 INFO - PROCESS | 3866 | 1461173252444 Marionette DEBUG loaded listener.js 10:27:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 80 (0x7fe80282c000) [pid = 3866] [serial = 572] [outer = 0x7fe7fa8eb400] 10:27:33 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:33 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:27:33 INFO - PROCESS | 3866 | 1461173253187 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] 10:27:33 INFO - PROCESS | 3866 | 1461173253231 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:27:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:27:33 INFO - PROCESS | 3866 | 1461173253236 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:27:33 INFO - PROCESS | 3866 | 1461173253238 Marionette TRACE conn3 <- [1,734,null,{}] 10:27:33 INFO - PROCESS | 3866 | 1461173253243 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}] 10:27:33 INFO - PROCESS | 3866 | 1461173253458 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:27:33 INFO - PROCESS | 3866 | 1461173253559 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803963800 == 55 [pid = 3866] [id = 191] 10:27:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 81 (0x7fe7fa8e3400) [pid = 3866] [serial = 573] [outer = (nil)] 10:27:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 82 (0x7fe803789800) [pid = 3866] [serial = 574] [outer = 0x7fe7fa8e3400] 10:27:33 INFO - PROCESS | 3866 | 1461173253622 Marionette DEBUG loaded listener.js 10:27:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 83 (0x7fe8064db400) [pid = 3866] [serial = 575] [outer = 0x7fe7fa8e3400] 10:27:34 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:34 INFO - PROCESS | 3866 | 1461173254611 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]]]}] 10:27:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:27:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1425ms 10:27:34 INFO - PROCESS | 3866 | 1461173254662 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:27:34 INFO - PROCESS | 3866 | 1461173254669 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:27:34 INFO - PROCESS | 3866 | 1461173254677 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:27:34 INFO - PROCESS | 3866 | 1461173254682 Marionette TRACE conn3 <- [1,738,null,{}] 10:27:34 INFO - PROCESS | 3866 | 1461173254689 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}] 10:27:34 INFO - PROCESS | 3866 | 1461173254852 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:27:34 INFO - PROCESS | 3866 | 1461173254994 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802643000 == 56 [pid = 3866] [id = 192] 10:27:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 84 (0x7fe8014d2c00) [pid = 3866] [serial = 576] [outer = (nil)] 10:27:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 85 (0x7fe8016c3000) [pid = 3866] [serial = 577] [outer = 0x7fe8014d2c00] 10:27:35 INFO - PROCESS | 3866 | 1461173255065 Marionette DEBUG loaded listener.js 10:27:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 86 (0x7fe801c7e800) [pid = 3866] [serial = 578] [outer = 0x7fe8014d2c00] 10:27:36 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:36 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:27:36 INFO - PROCESS | 3866 | 1461173256553 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]]]}] 10:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1932ms 10:27:36 INFO - PROCESS | 3866 | 1461173256611 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:27:36 INFO - PROCESS | 3866 | 1461173256618 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:27:36 INFO - PROCESS | 3866 | 1461173256628 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:27:36 INFO - PROCESS | 3866 | 1461173256632 Marionette TRACE conn3 <- [1,742,null,{}] 10:27:36 INFO - PROCESS | 3866 | 1461173256637 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}] 10:27:36 INFO - PROCESS | 3866 | 1461173256820 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:27:36 INFO - PROCESS | 3866 | 1461173256965 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805493800 == 57 [pid = 3866] [id = 193] 10:27:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe7fa8e3c00) [pid = 3866] [serial = 579] [outer = (nil)] 10:27:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe8027f0000) [pid = 3866] [serial = 580] [outer = 0x7fe7fa8e3c00] 10:27:37 INFO - PROCESS | 3866 | 1461173257032 Marionette DEBUG loaded listener.js 10:27:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe804d34800) [pid = 3866] [serial = 581] [outer = 0x7fe7fa8e3c00] 10:27:38 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:38 INFO - PROCESS | 3866 | 1461173258228 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]]]}] 10:27:38 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 10:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1638ms 10:27:38 INFO - PROCESS | 3866 | 1461173258267 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:27:38 INFO - PROCESS | 3866 | 1461173258270 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:27:38 INFO - PROCESS | 3866 | 1461173258286 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:27:38 INFO - PROCESS | 3866 | 1461173258292 Marionette TRACE conn3 <- [1,746,null,{}] 10:27:38 INFO - PROCESS | 3866 | 1461173258307 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}] 10:27:38 INFO - PROCESS | 3866 | 1461173258530 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:27:38 INFO - PROCESS | 3866 | 1461173258676 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80997e000 == 58 [pid = 3866] [id = 194] 10:27:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe802970c00) [pid = 3866] [serial = 582] [outer = (nil)] 10:27:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe807887400) [pid = 3866] [serial = 583] [outer = 0x7fe802970c00] 10:27:38 INFO - PROCESS | 3866 | 1461173258746 Marionette DEBUG loaded listener.js 10:27:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe8098b4400) [pid = 3866] [serial = 584] [outer = 0x7fe802970c00] 10:27:39 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:39 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:39 INFO - PROCESS | 3866 | 1461173259905 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]]]}] 10:27:39 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.) 10:27:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1633ms 10:27:39 INFO - PROCESS | 3866 | 1461173259918 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:27:39 INFO - PROCESS | 3866 | 1461173259921 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:27:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:27:39 INFO - PROCESS | 3866 | 1461173259927 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:27:39 INFO - PROCESS | 3866 | 1461173259929 Marionette TRACE conn3 <- [1,750,null,{}] 10:27:39 INFO - PROCESS | 3866 | 1461173259934 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}] 10:27:40 INFO - PROCESS | 3866 | 1461173260113 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:27:40 INFO - PROCESS | 3866 | 1461173260268 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80aee9000 == 59 [pid = 3866] [id = 195] 10:27:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe805083c00) [pid = 3866] [serial = 585] [outer = (nil)] 10:27:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe80a1c1400) [pid = 3866] [serial = 586] [outer = 0x7fe805083c00] 10:27:40 INFO - PROCESS | 3866 | 1461173260333 Marionette DEBUG loaded listener.js 10:27:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe80a56e400) [pid = 3866] [serial = 587] [outer = 0x7fe805083c00] 10:27:41 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:41 INFO - PROCESS | 3866 | 1461173261477 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]]]}] 10:27:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:27:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1578ms 10:27:41 INFO - PROCESS | 3866 | 1461173261520 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:27:41 INFO - PROCESS | 3866 | 1461173261527 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:27:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:27:41 INFO - PROCESS | 3866 | 1461173261544 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:27:41 INFO - PROCESS | 3866 | 1461173261549 Marionette TRACE conn3 <- [1,754,null,{}] 10:27:41 INFO - PROCESS | 3866 | 1461173261557 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}] 10:27:41 INFO - PROCESS | 3866 | 1461173261750 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:27:41 INFO - PROCESS | 3866 | 1461173261914 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802649000 == 60 [pid = 3866] [id = 196] 10:27:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe800f44800) [pid = 3866] [serial = 588] [outer = (nil)] 10:27:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe8012ef000) [pid = 3866] [serial = 589] [outer = 0x7fe800f44800] 10:27:41 INFO - PROCESS | 3866 | 1461173261986 Marionette DEBUG loaded listener.js 10:27:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe801591800) [pid = 3866] [serial = 590] [outer = 0x7fe800f44800] 10:27:42 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81990f800 == 59 [pid = 3866] [id = 74] 10:27:42 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f16800 == 58 [pid = 3866] [id = 131] 10:27:42 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c030000 == 57 [pid = 3866] [id = 60] 10:27:42 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe801034400) [pid = 3866] [serial = 511] [outer = (nil)] [url = about:blank] 10:27:42 INFO - PROCESS | 3866 | --DOMWINDOW == 96 (0x7fe80b68dc00) [pid = 3866] [serial = 520] [outer = (nil)] [url = about:blank] 10:27:42 INFO - PROCESS | 3866 | --DOMWINDOW == 95 (0x7fe81864bc00) [pid = 3866] [serial = 526] [outer = (nil)] [url = about:blank] 10:27:42 INFO - PROCESS | 3866 | --DOMWINDOW == 94 (0x7fe80828e400) [pid = 3866] [serial = 517] [outer = (nil)] [url = about:blank] 10:27:42 INFO - PROCESS | 3866 | --DOMWINDOW == 93 (0x7fe801aa4c00) [pid = 3866] [serial = 514] [outer = (nil)] [url = about:blank] 10:27:42 INFO - PROCESS | 3866 | --DOMWINDOW == 92 (0x7fe80be29000) [pid = 3866] [serial = 523] [outer = (nil)] [url = about:blank] 10:27:42 INFO - PROCESS | 3866 | --DOMWINDOW == 91 (0x7fe80b68e400) [pid = 3866] [serial = 544] [outer = (nil)] [url = about:blank] 10:27:42 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bb33800 == 56 [pid = 3866] [id = 184] 10:27:42 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80256c800 == 55 [pid = 3866] [id = 183] 10:27:42 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f91d2000 == 54 [pid = 3866] [id = 182] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 90 (0x7fe80afe2000) [pid = 3866] [serial = 541] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 89 (0x7fe80be26800) [pid = 3866] [serial = 542] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe800f49800) [pid = 3866] [serial = 529] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe8027fb000) [pid = 3866] [serial = 536] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 86 (0x7fe80158ec00) [pid = 3866] [serial = 533] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 85 (0x7fe80aed8000) [pid = 3866] [serial = 539] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 84 (0x7fe8012ee000) [pid = 3866] [serial = 532] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 83 (0x7fe80118d400) [pid = 3866] [serial = 530] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 82 (0x7fe801d6c400) [pid = 3866] [serial = 491] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 81 (0x7fe8027edc00) [pid = 3866] [serial = 535] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | --DOMWINDOW == 80 (0x7fe80378fc00) [pid = 3866] [serial = 538] [outer = (nil)] [url = about:blank] 10:27:43 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:43 INFO - PROCESS | 3866 | 1461173263293 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]]]}] 10:27:43 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 10:27:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1789ms 10:27:43 INFO - PROCESS | 3866 | 1461173263332 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:27:43 INFO - PROCESS | 3866 | 1461173263340 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:27:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:27:43 INFO - PROCESS | 3866 | 1461173263349 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:27:43 INFO - PROCESS | 3866 | 1461173263353 Marionette TRACE conn3 <- [1,758,null,{}] 10:27:43 INFO - PROCESS | 3866 | 1461173263399 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}] 10:27:43 INFO - PROCESS | 3866 | 1461173263545 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:27:43 INFO - PROCESS | 3866 | 1461173263649 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801008800 == 55 [pid = 3866] [id = 197] 10:27:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 81 (0x7fe801034400) [pid = 3866] [serial = 591] [outer = (nil)] 10:27:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 82 (0x7fe8018f8800) [pid = 3866] [serial = 592] [outer = 0x7fe801034400] 10:27:43 INFO - PROCESS | 3866 | 1461173263710 Marionette DEBUG loaded listener.js 10:27:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 83 (0x7fe801e5b800) [pid = 3866] [serial = 593] [outer = 0x7fe801034400] 10:27:44 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:44 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:27:44 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:44 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:44 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:27:44 INFO - PROCESS | 3866 | 1461173264342 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]]]}] 10:27:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:27:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1030ms 10:27:44 INFO - PROCESS | 3866 | 1461173264380 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:27:44 INFO - PROCESS | 3866 | 1461173264383 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:27:44 INFO - PROCESS | 3866 | 1461173264389 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:27:44 INFO - PROCESS | 3866 | 1461173264394 Marionette TRACE conn3 <- [1,762,null,{}] 10:27:44 INFO - PROCESS | 3866 | 1461173264408 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}] 10:27:44 INFO - PROCESS | 3866 | 1461173264578 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:27:44 INFO - PROCESS | 3866 | 1461173264689 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803722800 == 56 [pid = 3866] [id = 198] 10:27:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 84 (0x7fe801d75c00) [pid = 3866] [serial = 594] [outer = (nil)] 10:27:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 85 (0x7fe80297e400) [pid = 3866] [serial = 595] [outer = 0x7fe801d75c00] 10:27:44 INFO - PROCESS | 3866 | 1461173264751 Marionette DEBUG loaded listener.js 10:27:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 86 (0x7fe807611400) [pid = 3866] [serial = 596] [outer = 0x7fe801d75c00] 10:27:45 INFO - PROCESS | 3866 | 1461173265907 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]]]}] 10:27:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:27:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1530ms 10:27:45 INFO - PROCESS | 3866 | 1461173265920 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:27:45 INFO - PROCESS | 3866 | 1461173265923 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:27:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:27:45 INFO - PROCESS | 3866 | 1461173265934 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:27:45 INFO - PROCESS | 3866 | 1461173265936 Marionette TRACE conn3 <- [1,766,null,{}] 10:27:45 INFO - PROCESS | 3866 | 1461173265951 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}] 10:27:46 INFO - PROCESS | 3866 | 1461173266127 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:27:46 INFO - PROCESS | 3866 | 1461173266152 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055df000 == 57 [pid = 3866] [id = 199] 10:27:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe802395400) [pid = 3866] [serial = 597] [outer = (nil)] 10:27:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe8098b2400) [pid = 3866] [serial = 598] [outer = 0x7fe802395400] 10:27:46 INFO - PROCESS | 3866 | 1461173266213 Marionette DEBUG loaded listener.js 10:27:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe80a568c00) [pid = 3866] [serial = 599] [outer = 0x7fe802395400] 10:27:47 INFO - PROCESS | 3866 | 1461173267345 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]]]}] 10:27:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:27:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1425ms 10:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:27:47 INFO - PROCESS | 3866 | 1461173267366 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:27:47 INFO - PROCESS | 3866 | 1461173267369 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:27:47 INFO - PROCESS | 3866 | 1461173267374 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:27:47 INFO - PROCESS | 3866 | 1461173267378 Marionette TRACE conn3 <- [1,770,null,{}] 10:27:47 INFO - PROCESS | 3866 | 1461173267383 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}] 10:27:47 INFO - PROCESS | 3866 | 1461173267559 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:27:47 INFO - PROCESS | 3866 | --DOMWINDOW == 88 (0x7fe801585c00) [pid = 3866] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:27:47 INFO - PROCESS | 3866 | --DOMWINDOW == 87 (0x7fe7fa8eb400) [pid = 3866] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:27:47 INFO - PROCESS | 3866 | --DOMWINDOW == 86 (0x7fe801d6f800) [pid = 3866] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:27:47 INFO - PROCESS | 3866 | --DOMWINDOW == 85 (0x7fe7ffc0f800) [pid = 3866] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:27:47 INFO - PROCESS | 3866 | --DOMWINDOW == 84 (0x7fe7ffc16800) [pid = 3866] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:27:47 INFO - PROCESS | 3866 | --DOMWINDOW == 83 (0x7fe80aed4000) [pid = 3866] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:27:47 INFO - PROCESS | 3866 | --DOMWINDOW == 82 (0x7fe801588400) [pid = 3866] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:27:47 INFO - PROCESS | 3866 | --DOMWINDOW == 81 (0x7fe7ffc12c00) [pid = 3866] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:27:47 INFO - PROCESS | 3866 | 1461173267709 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa0da000 == 58 [pid = 3866] [id = 200] 10:27:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 82 (0x7fe7fa8e2000) [pid = 3866] [serial = 600] [outer = (nil)] 10:27:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 83 (0x7fe7ffc13800) [pid = 3866] [serial = 601] [outer = 0x7fe7fa8e2000] 10:27:47 INFO - PROCESS | 3866 | 1461173267767 Marionette DEBUG loaded listener.js 10:27:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 84 (0x7fe801587000) [pid = 3866] [serial = 602] [outer = 0x7fe7fa8e2000] 10:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1027ms 10:27:48 INFO - PROCESS | 3866 | 1461173268395 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]]]}] 10:27:48 INFO - PROCESS | 3866 | 1461173268402 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:27:48 INFO - PROCESS | 3866 | 1461173268405 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:27:48 INFO - PROCESS | 3866 | 1461173268411 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:27:48 INFO - PROCESS | 3866 | 1461173268413 Marionette TRACE conn3 <- [1,774,null,{}] 10:27:48 INFO - PROCESS | 3866 | 1461173268418 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}] 10:27:48 INFO - PROCESS | 3866 | 1461173268673 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:27:48 INFO - PROCESS | 3866 | 1461173268688 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b967000 == 59 [pid = 3866] [id = 201] 10:27:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 85 (0x7fe801588400) [pid = 3866] [serial = 603] [outer = (nil)] 10:27:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 86 (0x7fe80828e800) [pid = 3866] [serial = 604] [outer = 0x7fe801588400] 10:27:48 INFO - PROCESS | 3866 | 1461173268750 Marionette DEBUG loaded listener.js 10:27:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 87 (0x7fe80b2df400) [pid = 3866] [serial = 605] [outer = 0x7fe801588400] 10:27:49 INFO - PROCESS | 3866 | 1461173269436 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]]]}] 10:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1074ms 10:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:27:49 INFO - PROCESS | 3866 | 1461173269486 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:27:49 INFO - PROCESS | 3866 | 1461173269488 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:27:49 INFO - PROCESS | 3866 | 1461173269493 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:27:49 INFO - PROCESS | 3866 | 1461173269496 Marionette TRACE conn3 <- [1,778,null,{}] 10:27:49 INFO - PROCESS | 3866 | 1461173269504 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}] 10:27:49 INFO - PROCESS | 3866 | 1461173269687 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:27:49 INFO - PROCESS | 3866 | 1461173269840 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa15b800 == 60 [pid = 3866] [id = 202] 10:27:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 88 (0x7fe7fa6aa000) [pid = 3866] [serial = 606] [outer = (nil)] 10:27:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 89 (0x7fe7fa8ed400) [pid = 3866] [serial = 607] [outer = 0x7fe7fa6aa000] 10:27:49 INFO - PROCESS | 3866 | 1461173269912 Marionette DEBUG loaded listener.js 10:27:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 90 (0x7fe800f4ac00) [pid = 3866] [serial = 608] [outer = 0x7fe7fa6aa000] 10:27:50 INFO - PROCESS | 3866 | 1461173270816 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]]]}] 10:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1379ms 10:27:50 INFO - PROCESS | 3866 | 1461173270875 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:27:50 INFO - PROCESS | 3866 | 1461173270880 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:27:50 INFO - PROCESS | 3866 | 1461173270887 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:27:50 INFO - PROCESS | 3866 | 1461173270892 Marionette TRACE conn3 <- [1,782,null,{}] 10:27:50 INFO - PROCESS | 3866 | 1461173270900 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}] 10:27:51 INFO - PROCESS | 3866 | 1461173271096 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:27:51 INFO - PROCESS | 3866 | 1461173271245 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:51 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805161000 == 61 [pid = 3866] [id = 203] 10:27:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 91 (0x7fe7fa8e5400) [pid = 3866] [serial = 609] [outer = (nil)] 10:27:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 92 (0x7fe802106000) [pid = 3866] [serial = 610] [outer = 0x7fe7fa8e5400] 10:27:51 INFO - PROCESS | 3866 | 1461173271315 Marionette DEBUG loaded listener.js 10:27:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 93 (0x7fe8027f2400) [pid = 3866] [serial = 611] [outer = 0x7fe7fa8e5400] 10:27:52 INFO - PROCESS | 3866 | 1461173272217 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]]]}] 10:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1382ms 10:27:52 INFO - PROCESS | 3866 | 1461173272273 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:27:52 INFO - PROCESS | 3866 | 1461173272278 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:27:52 INFO - PROCESS | 3866 | 1461173272284 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:27:52 INFO - PROCESS | 3866 | 1461173272287 Marionette TRACE conn3 <- [1,786,null,{}] 10:27:52 INFO - PROCESS | 3866 | 1461173272292 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}] 10:27:52 INFO - PROCESS | 3866 | 1461173272446 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:27:52 INFO - PROCESS | 3866 | 1461173272609 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bed2000 == 62 [pid = 3866] [id = 204] 10:27:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 94 (0x7fe801588c00) [pid = 3866] [serial = 612] [outer = (nil)] 10:27:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 95 (0x7fe808283c00) [pid = 3866] [serial = 613] [outer = 0x7fe801588c00] 10:27:52 INFO - PROCESS | 3866 | 1461173272680 Marionette DEBUG loaded listener.js 10:27:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 96 (0x7fe80a1bf400) [pid = 3866] [serial = 614] [outer = 0x7fe801588c00] 10:27:53 INFO - PROCESS | 3866 | 1461173273582 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]]]}] 10:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1325ms 10:27:53 INFO - PROCESS | 3866 | 1461173273611 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:27:53 INFO - PROCESS | 3866 | 1461173273614 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:27:53 INFO - PROCESS | 3866 | 1461173273629 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:27:53 INFO - PROCESS | 3866 | 1461173273638 Marionette TRACE conn3 <- [1,790,null,{}] 10:27:53 INFO - PROCESS | 3866 | 1461173273644 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}] 10:27:53 INFO - PROCESS | 3866 | 1461173273800 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:27:53 INFO - PROCESS | 3866 | 1461173273953 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c4f4000 == 63 [pid = 3866] [id = 205] 10:27:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 97 (0x7fe8018f1c00) [pid = 3866] [serial = 615] [outer = (nil)] 10:27:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe80afe2000) [pid = 3866] [serial = 616] [outer = 0x7fe8018f1c00] 10:27:54 INFO - PROCESS | 3866 | 1461173274022 Marionette DEBUG loaded listener.js 10:27:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe80b2e6c00) [pid = 3866] [serial = 617] [outer = 0x7fe8018f1c00] 10:27:54 INFO - PROCESS | 3866 | 1461173274875 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]]]}] 10:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1293ms 10:27:54 INFO - PROCESS | 3866 | 1461173274916 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:27:54 INFO - PROCESS | 3866 | 1461173274920 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:27:54 INFO - PROCESS | 3866 | 1461173274926 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:27:54 INFO - PROCESS | 3866 | 1461173274928 Marionette TRACE conn3 <- [1,794,null,{}] 10:27:54 INFO - PROCESS | 3866 | 1461173274933 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}] 10:27:55 INFO - PROCESS | 3866 | 1461173275090 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:27:55 INFO - PROCESS | 3866 | 1461173275243 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80dc31000 == 64 [pid = 3866] [id = 206] 10:27:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe802836000) [pid = 3866] [serial = 618] [outer = (nil)] 10:27:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe80b691000) [pid = 3866] [serial = 619] [outer = 0x7fe802836000] 10:27:55 INFO - PROCESS | 3866 | 1461173275315 Marionette DEBUG loaded listener.js 10:27:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe80b9a3400) [pid = 3866] [serial = 620] [outer = 0x7fe802836000] 10:27:56 INFO - PROCESS | 3866 | 1461173276154 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]]]}] 10:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1280ms 10:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:27:56 INFO - PROCESS | 3866 | 1461173276207 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:27:56 INFO - PROCESS | 3866 | 1461173276210 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:27:56 INFO - PROCESS | 3866 | 1461173276216 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:27:56 INFO - PROCESS | 3866 | 1461173276219 Marionette TRACE conn3 <- [1,798,null,{}] 10:27:56 INFO - PROCESS | 3866 | 1461173276224 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}] 10:27:56 INFO - PROCESS | 3866 | 1461173276369 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:27:56 INFO - PROCESS | 3866 | 1461173276526 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81271a000 == 65 [pid = 3866] [id = 207] 10:27:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe80be11400) [pid = 3866] [serial = 621] [outer = (nil)] 10:27:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe80be2c800) [pid = 3866] [serial = 622] [outer = 0x7fe80be11400] 10:27:56 INFO - PROCESS | 3866 | 1461173276606 Marionette DEBUG loaded listener.js 10:27:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe80be5c800) [pid = 3866] [serial = 623] [outer = 0x7fe80be11400] 10:27:57 INFO - PROCESS | 3866 | 1461173277482 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]]]}] 10:27:57 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 10:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1329ms 10:27:57 INFO - PROCESS | 3866 | 1461173277545 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:27:57 INFO - PROCESS | 3866 | 1461173277548 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:27:57 INFO - PROCESS | 3866 | 1461173277554 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:27:57 INFO - PROCESS | 3866 | 1461173277556 Marionette TRACE conn3 <- [1,802,null,{}] 10:27:57 INFO - PROCESS | 3866 | 1461173277561 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}] 10:27:57 INFO - PROCESS | 3866 | 1461173277723 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:27:57 INFO - PROCESS | 3866 | 1461173277874 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81870e800 == 66 [pid = 3866] [id = 208] 10:27:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe80be24400) [pid = 3866] [serial = 624] [outer = (nil)] 10:27:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe80ccb0000) [pid = 3866] [serial = 625] [outer = 0x7fe80be24400] 10:27:57 INFO - PROCESS | 3866 | 1461173277940 Marionette DEBUG loaded listener.js 10:27:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe80d1cc400) [pid = 3866] [serial = 626] [outer = 0x7fe80be24400] 10:27:58 INFO - PROCESS | 3866 | 1461173278758 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]]]}] 10:27:58 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 10:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1275ms 10:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:27:58 INFO - PROCESS | 3866 | 1461173278830 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:27:58 INFO - PROCESS | 3866 | 1461173278832 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:27:58 INFO - PROCESS | 3866 | 1461173278839 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:27:58 INFO - PROCESS | 3866 | 1461173278842 Marionette TRACE conn3 <- [1,806,null,{}] 10:27:58 INFO - PROCESS | 3866 | 1461173278847 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}] 10:27:59 INFO - PROCESS | 3866 | 1461173279004 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:27:59 INFO - PROCESS | 3866 | 1461173279156 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801446000 == 67 [pid = 3866] [id = 209] 10:27:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe7fa8e7800) [pid = 3866] [serial = 627] [outer = (nil)] 10:27:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe801e58000) [pid = 3866] [serial = 628] [outer = 0x7fe7fa8e7800] 10:27:59 INFO - PROCESS | 3866 | 1461173279224 Marionette DEBUG loaded listener.js 10:27:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe80d276800) [pid = 3866] [serial = 629] [outer = 0x7fe7fa8e7800] 10:28:00 INFO - PROCESS | 3866 | 1461173280332 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]]]}] 10:28:00 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 10:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1532ms 10:28:00 INFO - PROCESS | 3866 | 1461173280371 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:28:00 INFO - PROCESS | 3866 | 1461173280376 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:28:00 INFO - PROCESS | 3866 | 1461173280385 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:28:00 INFO - PROCESS | 3866 | 1461173280388 Marionette TRACE conn3 <- [1,810,null,{}] 10:28:00 INFO - PROCESS | 3866 | 1461173280396 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}] 10:28:00 INFO - PROCESS | 3866 | 1461173280607 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:28:00 INFO - PROCESS | 3866 | 1461173280676 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80395c800 == 68 [pid = 3866] [id = 210] 10:28:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe80103e400) [pid = 3866] [serial = 630] [outer = (nil)] 10:28:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe8014d5000) [pid = 3866] [serial = 631] [outer = 0x7fe80103e400] 10:28:00 INFO - PROCESS | 3866 | 1461173280800 Marionette DEBUG loaded listener.js 10:28:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe801d71400) [pid = 3866] [serial = 632] [outer = 0x7fe80103e400] 10:28:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81868d000 == 67 [pid = 3866] [id = 48] 10:28:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c4ef000 == 66 [pid = 3866] [id = 117] 10:28:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81d30e000 == 65 [pid = 3866] [id = 120] 10:28:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f1d800 == 64 [pid = 3866] [id = 119] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 113 (0x7fe8027ed000) [pid = 3866] [serial = 553] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | 1461173281743 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]]]}] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 112 (0x7fe80d273800) [pid = 3866] [serial = 488] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 111 (0x7fe8018ee400) [pid = 3866] [serial = 565] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 110 (0x7fe7fa8e3800) [pid = 3866] [serial = 547] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 109 (0x7fe80239c000) [pid = 3866] [serial = 571] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe802104400) [pid = 3866] [serial = 568] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe8012ea000) [pid = 3866] [serial = 550] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe801194800) [pid = 3866] [serial = 562] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe80be07000) [pid = 3866] [serial = 556] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe800f50400) [pid = 3866] [serial = 560] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 103 (0x7fe7ffc1ac00) [pid = 3866] [serial = 559] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 102 (0x7fe80282c000) [pid = 3866] [serial = 572] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 101 (0x7fe801a9b400) [pid = 3866] [serial = 566] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 100 (0x7fe802110800) [pid = 3866] [serial = 569] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 99 (0x7fe8012f0800) [pid = 3866] [serial = 563] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 98 (0x7fe80d2bc000) [pid = 3866] [serial = 545] [outer = (nil)] [url = about:blank] 10:28:01 INFO - PROCESS | 3866 | --DOMWINDOW == 97 (0x7fe80b2e3000) [pid = 3866] [serial = 509] [outer = (nil)] [url = about:blank] 10:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1429ms 10:28:01 INFO - PROCESS | 3866 | 1461173281815 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:28:01 INFO - PROCESS | 3866 | 1461173281821 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:28:01 INFO - PROCESS | 3866 | 1461173281833 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:28:01 INFO - PROCESS | 3866 | 1461173281836 Marionette TRACE conn3 <- [1,814,null,{}] 10:28:01 INFO - PROCESS | 3866 | 1461173281842 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}] 10:28:02 INFO - PROCESS | 3866 | 1461173282018 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:28:02 INFO - PROCESS | 3866 | 1461173282162 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f0e000 == 65 [pid = 3866] [id = 211] 10:28:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 98 (0x7fe801d73400) [pid = 3866] [serial = 633] [outer = (nil)] 10:28:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 99 (0x7fe80341d000) [pid = 3866] [serial = 634] [outer = 0x7fe801d73400] 10:28:02 INFO - PROCESS | 3866 | 1461173282228 Marionette DEBUG loaded listener.js 10:28:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 100 (0x7fe804d3e400) [pid = 3866] [serial = 635] [outer = 0x7fe801d73400] 10:28:03 INFO - PROCESS | 3866 | 1461173283036 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] 10:28:03 INFO - PROCESS | 3866 | 1461173283080 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:28:03 INFO - PROCESS | 3866 | 1461173283088 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:28:03 INFO - PROCESS | 3866 | 1461173283093 Marionette TRACE conn3 <- [1,818,null,{}] 10:28:03 INFO - PROCESS | 3866 | 1461173283108 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}] 10:28:03 INFO - PROCESS | 3866 | 1461173283251 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:28:03 INFO - PROCESS | 3866 | 1461173283282 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805496800 == 66 [pid = 3866] [id = 212] 10:28:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 101 (0x7fe8098b8000) [pid = 3866] [serial = 636] [outer = (nil)] 10:28:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 102 (0x7fe80a6e1000) [pid = 3866] [serial = 637] [outer = 0x7fe8098b8000] 10:28:03 INFO - PROCESS | 3866 | 1461173283345 Marionette DEBUG loaded listener.js 10:28:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 103 (0x7fe80afe2400) [pid = 3866] [serial = 638] [outer = 0x7fe8098b8000] 10:28:04 INFO - PROCESS | 3866 | 1461173284095 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]]]}] 10:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1038ms 10:28:04 INFO - PROCESS | 3866 | 1461173284127 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:28:04 INFO - PROCESS | 3866 | 1461173284142 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:28:04 INFO - PROCESS | 3866 | 1461173284148 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:28:04 INFO - PROCESS | 3866 | 1461173284150 Marionette TRACE conn3 <- [1,822,null,{}] 10:28:04 INFO - PROCESS | 3866 | 1461173284190 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}] 10:28:04 INFO - PROCESS | 3866 | 1461173284380 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:28:04 INFO - PROCESS | 3866 | 1461173284404 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b623800 == 67 [pid = 3866] [id = 213] 10:28:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 104 (0x7fe809984000) [pid = 3866] [serial = 639] [outer = (nil)] 10:28:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe80b695000) [pid = 3866] [serial = 640] [outer = 0x7fe809984000] 10:28:04 INFO - PROCESS | 3866 | 1461173284462 Marionette DEBUG loaded listener.js 10:28:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe80be11000) [pid = 3866] [serial = 641] [outer = 0x7fe809984000] 10:28:05 INFO - PROCESS | 3866 | 1461173285273 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] 10:28:05 INFO - PROCESS | 3866 | 1461173285349 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:28:05 INFO - PROCESS | 3866 | 1461173285355 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:28:05 INFO - PROCESS | 3866 | 1461173285358 Marionette TRACE conn3 <- [1,826,null,{}] 10:28:05 INFO - PROCESS | 3866 | 1461173285363 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}] 10:28:05 INFO - PROCESS | 3866 | 1461173285554 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:28:05 INFO - PROCESS | 3866 | 1461173285579 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c033000 == 68 [pid = 3866] [id = 214] 10:28:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe80b18b400) [pid = 3866] [serial = 642] [outer = (nil)] 10:28:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe80c059800) [pid = 3866] [serial = 643] [outer = 0x7fe80b18b400] 10:28:05 INFO - PROCESS | 3866 | 1461173285637 Marionette DEBUG loaded listener.js 10:28:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe80ccb1c00) [pid = 3866] [serial = 644] [outer = 0x7fe80b18b400] 10:28:06 INFO - PROCESS | 3866 | --DOMWINDOW == 108 (0x7fe802395400) [pid = 3866] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:28:06 INFO - PROCESS | 3866 | --DOMWINDOW == 107 (0x7fe7fa8e2000) [pid = 3866] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:28:06 INFO - PROCESS | 3866 | --DOMWINDOW == 106 (0x7fe800f44800) [pid = 3866] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:28:06 INFO - PROCESS | 3866 | --DOMWINDOW == 105 (0x7fe801034400) [pid = 3866] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:28:06 INFO - PROCESS | 3866 | --DOMWINDOW == 104 (0x7fe801d75c00) [pid = 3866] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:28:06 INFO - PROCESS | 3866 | 1461173286533 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]]]}] 10:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1230ms 10:28:06 INFO - PROCESS | 3866 | 1461173286586 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:28:06 INFO - PROCESS | 3866 | 1461173286589 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:28:06 INFO - PROCESS | 3866 | 1461173286594 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:28:06 INFO - PROCESS | 3866 | 1461173286597 Marionette TRACE conn3 <- [1,830,null,{}] 10:28:06 INFO - PROCESS | 3866 | 1461173286602 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}] 10:28:06 INFO - PROCESS | 3866 | 1461173286766 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:28:06 INFO - PROCESS | 3866 | 1461173286781 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818678000 == 69 [pid = 3866] [id = 215] 10:28:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 105 (0x7fe80a8b3000) [pid = 3866] [serial = 645] [outer = (nil)] 10:28:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 106 (0x7fe80be55c00) [pid = 3866] [serial = 646] [outer = 0x7fe80a8b3000] 10:28:06 INFO - PROCESS | 3866 | 1461173286843 Marionette DEBUG loaded listener.js 10:28:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 107 (0x7fe8127db400) [pid = 3866] [serial = 647] [outer = 0x7fe80a8b3000] 10:28:07 INFO - PROCESS | 3866 | 1461173287586 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]]]}] 10:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1031ms 10:28:07 INFO - PROCESS | 3866 | 1461173287626 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:28:07 INFO - PROCESS | 3866 | 1461173287628 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:28:07 INFO - PROCESS | 3866 | 1461173287633 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:28:07 INFO - PROCESS | 3866 | 1461173287636 Marionette TRACE conn3 <- [1,834,null,{}] 10:28:07 INFO - PROCESS | 3866 | 1461173287641 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}] 10:28:07 INFO - PROCESS | 3866 | 1461173287830 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:28:07 INFO - PROCESS | 3866 | 1461173287848 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8195c9800 == 70 [pid = 3866] [id = 216] 10:28:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 108 (0x7fe80be53c00) [pid = 3866] [serial = 648] [outer = (nil)] 10:28:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 109 (0x7fe81782c400) [pid = 3866] [serial = 649] [outer = 0x7fe80be53c00] 10:28:07 INFO - PROCESS | 3866 | 1461173287906 Marionette DEBUG loaded listener.js 10:28:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 110 (0x7fe818468c00) [pid = 3866] [serial = 650] [outer = 0x7fe80be53c00] 10:28:08 INFO - PROCESS | 3866 | 1461173288868 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]]]}] 10:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1281ms 10:28:08 INFO - PROCESS | 3866 | 1461173288915 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:28:08 INFO - PROCESS | 3866 | 1461173288921 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:28:08 INFO - PROCESS | 3866 | 1461173288929 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:28:08 INFO - PROCESS | 3866 | 1461173288936 Marionette TRACE conn3 <- [1,838,null,{}] 10:28:08 INFO - PROCESS | 3866 | 1461173288945 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}] 10:28:09 INFO - PROCESS | 3866 | 1461173289126 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:28:09 INFO - PROCESS | 3866 | 1461173289281 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802558000 == 71 [pid = 3866] [id = 217] 10:28:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 111 (0x7fe7ff908400) [pid = 3866] [serial = 651] [outer = (nil)] 10:28:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 112 (0x7fe801d6dc00) [pid = 3866] [serial = 652] [outer = 0x7fe7ff908400] 10:28:09 INFO - PROCESS | 3866 | 1461173289356 Marionette DEBUG loaded listener.js 10:28:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 113 (0x7fe80239a000) [pid = 3866] [serial = 653] [outer = 0x7fe7ff908400] 10:28:10 INFO - PROCESS | 3866 | 1461173290188 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]]]}] 10:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1287ms 10:28:10 INFO - PROCESS | 3866 | 1461173290217 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:28:10 INFO - PROCESS | 3866 | 1461173290226 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:28:10 INFO - PROCESS | 3866 | 1461173290236 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:28:10 INFO - PROCESS | 3866 | 1461173290240 Marionette TRACE conn3 <- [1,842,null,{}] 10:28:10 INFO - PROCESS | 3866 | 1461173290247 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}] 10:28:10 INFO - PROCESS | 3866 | 1461173290407 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:28:10 INFO - PROCESS | 3866 | 1461173290567 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bb2e800 == 72 [pid = 3866] [id = 218] 10:28:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 114 (0x7fe8012e8800) [pid = 3866] [serial = 654] [outer = (nil)] 10:28:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 115 (0x7fe8078e4400) [pid = 3866] [serial = 655] [outer = 0x7fe8012e8800] 10:28:10 INFO - PROCESS | 3866 | 1461173290645 Marionette DEBUG loaded listener.js 10:28:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 116 (0x7fe80a35b000) [pid = 3866] [serial = 656] [outer = 0x7fe8012e8800] 10:28:11 INFO - PROCESS | 3866 | 1461173291561 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]]]}] 10:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1384ms 10:28:11 INFO - PROCESS | 3866 | 1461173291620 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 3866 | 1461173291624 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:28:11 INFO - PROCESS | 3866 | 1461173291630 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:28:11 INFO - PROCESS | 3866 | 1461173291636 Marionette TRACE conn3 <- [1,846,null,{}] 10:28:11 INFO - PROCESS | 3866 | 1461173291652 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}] 10:28:11 INFO - PROCESS | 3866 | 1461173291882 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:28:12 INFO - PROCESS | 3866 | 1461173292048 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81d30b000 == 73 [pid = 3866] [id = 219] 10:28:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 117 (0x7fe8027ed000) [pid = 3866] [serial = 657] [outer = (nil)] 10:28:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 118 (0x7fe80ccb4000) [pid = 3866] [serial = 658] [outer = 0x7fe8027ed000] 10:28:12 INFO - PROCESS | 3866 | 1461173292167 Marionette DEBUG loaded listener.js 10:28:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 119 (0x7fe80dcd0000) [pid = 3866] [serial = 659] [outer = 0x7fe8027ed000] 10:28:12 INFO - PROCESS | 3866 | 1461173292958 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]]]}] 10:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1383ms 10:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:28:13 INFO - PROCESS | 3866 | 1461173293013 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:28:13 INFO - PROCESS | 3866 | 1461173293017 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:28:13 INFO - PROCESS | 3866 | 1461173293023 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:28:13 INFO - PROCESS | 3866 | 1461173293026 Marionette TRACE conn3 <- [1,850,null,{}] 10:28:13 INFO - PROCESS | 3866 | 1461173293030 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}] 10:28:13 INFO - PROCESS | 3866 | 1461173293186 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:28:13 INFO - PROCESS | 3866 | 1461173293352 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81da41000 == 74 [pid = 3866] [id = 220] 10:28:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 120 (0x7fe80b695800) [pid = 3866] [serial = 660] [outer = (nil)] 10:28:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 121 (0x7fe8178bd000) [pid = 3866] [serial = 661] [outer = 0x7fe80b695800] 10:28:13 INFO - PROCESS | 3866 | 1461173293426 Marionette DEBUG loaded listener.js 10:28:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 122 (0x7fe818473400) [pid = 3866] [serial = 662] [outer = 0x7fe80b695800] 10:28:14 INFO - PROCESS | 3866 | 1461173294236 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]]]}] 10:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1235ms 10:28:14 INFO - PROCESS | 3866 | 1461173294258 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:28:14 INFO - PROCESS | 3866 | 1461173294261 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:28:14 INFO - PROCESS | 3866 | 1461173294267 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:28:14 INFO - PROCESS | 3866 | 1461173294269 Marionette TRACE conn3 <- [1,854,null,{}] 10:28:14 INFO - PROCESS | 3866 | 1461173294275 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}] 10:28:14 INFO - PROCESS | 3866 | 1461173294434 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:28:14 INFO - PROCESS | 3866 | 1461173294597 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dd4c800 == 75 [pid = 3866] [id = 221] 10:28:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 123 (0x7fe80df91400) [pid = 3866] [serial = 663] [outer = (nil)] 10:28:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 124 (0x7fe804d04000) [pid = 3866] [serial = 664] [outer = 0x7fe80df91400] 10:28:14 INFO - PROCESS | 3866 | 1461173294681 Marionette DEBUG loaded listener.js 10:28:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 125 (0x7fe8186bf000) [pid = 3866] [serial = 665] [outer = 0x7fe80df91400] 10:28:15 INFO - PROCESS | 3866 | 1461173295487 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]]]}] 10:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1276ms 10:28:15 INFO - PROCESS | 3866 | 1461173295544 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:28:15 INFO - PROCESS | 3866 | 1461173295547 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:28:15 INFO - PROCESS | 3866 | 1461173295553 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:28:15 INFO - PROCESS | 3866 | 1461173295555 Marionette TRACE conn3 <- [1,858,null,{}] 10:28:15 INFO - PROCESS | 3866 | 1461173295560 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}] 10:28:15 INFO - PROCESS | 3866 | 1461173295749 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:28:15 INFO - PROCESS | 3866 | 1461173295905 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81fb6f800 == 76 [pid = 3866] [id = 222] 10:28:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 126 (0x7fe8187b8800) [pid = 3866] [serial = 666] [outer = (nil)] 10:28:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 127 (0x7fe818b0f800) [pid = 3866] [serial = 667] [outer = 0x7fe8187b8800] 10:28:15 INFO - PROCESS | 3866 | 1461173295976 Marionette DEBUG loaded listener.js 10:28:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 128 (0x7fe818bdd800) [pid = 3866] [serial = 668] [outer = 0x7fe8187b8800] 10:28:16 INFO - PROCESS | 3866 | 1461173296817 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]]]}] 10:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1280ms 10:28:16 INFO - PROCESS | 3866 | 1461173296833 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:28:16 INFO - PROCESS | 3866 | 1461173296836 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:28:16 INFO - PROCESS | 3866 | 1461173296860 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:28:16 INFO - PROCESS | 3866 | 1461173296864 Marionette TRACE conn3 <- [1,862,null,{}] 10:28:16 INFO - PROCESS | 3866 | 1461173296869 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}] 10:28:17 INFO - PROCESS | 3866 | 1461173297027 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:28:17 INFO - PROCESS | 3866 | 1461173297222 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8208d3000 == 77 [pid = 3866] [id = 223] 10:28:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 129 (0x7fe819827400) [pid = 3866] [serial = 669] [outer = (nil)] 10:28:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 130 (0x7fe8198d9000) [pid = 3866] [serial = 670] [outer = 0x7fe819827400] 10:28:17 INFO - PROCESS | 3866 | 1461173297293 Marionette DEBUG loaded listener.js 10:28:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 131 (0x7fe8199bf800) [pid = 3866] [serial = 671] [outer = 0x7fe819827400] 10:28:18 INFO - PROCESS | 3866 | 1461173298104 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]]]}] 10:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1295ms 10:28:18 INFO - PROCESS | 3866 | 1461173298154 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:28:18 INFO - PROCESS | 3866 | 1461173298157 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:28:18 INFO - PROCESS | 3866 | 1461173298163 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:28:18 INFO - PROCESS | 3866 | 1461173298165 Marionette TRACE conn3 <- [1,866,null,{}] 10:28:18 INFO - PROCESS | 3866 | 1461173298170 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}] 10:28:18 INFO - PROCESS | 3866 | 1461173298339 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:28:18 INFO - PROCESS | 3866 | 1461173298500 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822086000 == 78 [pid = 3866] [id = 224] 10:28:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 132 (0x7fe818be5c00) [pid = 3866] [serial = 672] [outer = (nil)] 10:28:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 133 (0x7fe819b0ac00) [pid = 3866] [serial = 673] [outer = 0x7fe818be5c00] 10:28:18 INFO - PROCESS | 3866 | 1461173298571 Marionette DEBUG loaded listener.js 10:28:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 134 (0x7fe81ba14400) [pid = 3866] [serial = 674] [outer = 0x7fe818be5c00] 10:28:19 INFO - PROCESS | 3866 | 1461173299412 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]]]}] 10:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1331ms 10:28:19 INFO - PROCESS | 3866 | 1461173299495 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:28:19 INFO - PROCESS | 3866 | 1461173299498 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:28:19 INFO - PROCESS | 3866 | 1461173299504 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:28:19 INFO - PROCESS | 3866 | 1461173299507 Marionette TRACE conn3 <- [1,870,null,{}] 10:28:19 INFO - PROCESS | 3866 | 1461173299512 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}] 10:28:19 INFO - PROCESS | 3866 | 1461173299680 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:28:19 INFO - PROCESS | 3866 | 1461173299844 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801017800 == 79 [pid = 3866] [id = 225] 10:28:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 135 (0x7fe7fa6b1000) [pid = 3866] [serial = 675] [outer = (nil)] 10:28:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 136 (0x7fe801586800) [pid = 3866] [serial = 676] [outer = 0x7fe7fa6b1000] 10:28:19 INFO - PROCESS | 3866 | 1461173299911 Marionette DEBUG loaded listener.js 10:28:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 137 (0x7fe80a8b3400) [pid = 3866] [serial = 677] [outer = 0x7fe7fa6b1000] 10:28:21 INFO - PROCESS | 3866 | 1461173301001 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]]]}] 10:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1578ms 10:28:21 INFO - PROCESS | 3866 | 1461173301083 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:28:21 INFO - PROCESS | 3866 | 1461173301088 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:28:21 INFO - PROCESS | 3866 | 1461173301096 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:28:21 INFO - PROCESS | 3866 | 1461173301102 Marionette TRACE conn3 <- [1,874,null,{}] 10:28:21 INFO - PROCESS | 3866 | 1461173301110 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}] 10:28:21 INFO - PROCESS | 3866 | 1461173301296 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:28:21 INFO - PROCESS | 3866 | 1461173301542 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8029a5000 == 80 [pid = 3866] [id = 226] 10:28:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 138 (0x7fe7fa8ea800) [pid = 3866] [serial = 678] [outer = (nil)] 10:28:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 139 (0x7fe8012e2400) [pid = 3866] [serial = 679] [outer = 0x7fe7fa8ea800] 10:28:21 INFO - PROCESS | 3866 | 1461173301608 Marionette DEBUG loaded listener.js 10:28:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 140 (0x7fe8016d1c00) [pid = 3866] [serial = 680] [outer = 0x7fe7fa8ea800] 10:28:22 INFO - PROCESS | 3866 | 1461173302501 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]]]}] 10:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1433ms 10:28:22 INFO - PROCESS | 3866 | 1461173302530 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:28:22 INFO - PROCESS | 3866 | 1461173302539 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:28:22 INFO - PROCESS | 3866 | 1461173302548 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:28:22 INFO - PROCESS | 3866 | 1461173302552 Marionette TRACE conn3 <- [1,878,null,{}] 10:28:22 INFO - PROCESS | 3866 | 1461173302557 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}] 10:28:22 INFO - PROCESS | 3866 | 1461173302712 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:28:22 INFO - PROCESS | 3866 | 1461173302903 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:22 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fc4800 == 79 [pid = 3866] [id = 76] 10:28:22 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80396a800 == 78 [pid = 3866] [id = 61] 10:28:22 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80a55a000 == 77 [pid = 3866] [id = 72] 10:28:22 INFO - PROCESS | 3866 | --DOMWINDOW == 139 (0x7fe80828e800) [pid = 3866] [serial = 604] [outer = (nil)] [url = about:blank] 10:28:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa3db800 == 78 [pid = 3866] [id = 227] 10:28:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 140 (0x7fe800f48000) [pid = 3866] [serial = 681] [outer = (nil)] 10:28:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 141 (0x7fe8027ed400) [pid = 3866] [serial = 682] [outer = 0x7fe800f48000] 10:28:23 INFO - PROCESS | 3866 | 1461173303002 Marionette DEBUG loaded listener.js 10:28:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 142 (0x7fe804d11800) [pid = 3866] [serial = 683] [outer = 0x7fe800f48000] 10:28:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe818678000 == 77 [pid = 3866] [id = 215] 10:28:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c033000 == 76 [pid = 3866] [id = 214] 10:28:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b623800 == 75 [pid = 3866] [id = 213] 10:28:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805496800 == 74 [pid = 3866] [id = 212] 10:28:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f0e000 == 73 [pid = 3866] [id = 211] 10:28:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80395c800 == 72 [pid = 3866] [id = 210] 10:28:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c4f4000 == 71 [pid = 3866] [id = 205] 10:28:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bed2000 == 70 [pid = 3866] [id = 204] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 141 (0x7fe80a568c00) [pid = 3866] [serial = 599] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 140 (0x7fe7ffc13800) [pid = 3866] [serial = 601] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 139 (0x7fe80a1c1400) [pid = 3866] [serial = 586] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 138 (0x7fe803789800) [pid = 3866] [serial = 574] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 137 (0x7fe801591800) [pid = 3866] [serial = 590] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 136 (0x7fe8012ef000) [pid = 3866] [serial = 589] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 135 (0x7fe8018f8800) [pid = 3866] [serial = 592] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 134 (0x7fe801e5b800) [pid = 3866] [serial = 593] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 133 (0x7fe80297e400) [pid = 3866] [serial = 595] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 132 (0x7fe8016c3000) [pid = 3866] [serial = 577] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 131 (0x7fe8027f0000) [pid = 3866] [serial = 580] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 130 (0x7fe807887400) [pid = 3866] [serial = 583] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 129 (0x7fe8098b2400) [pid = 3866] [serial = 598] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 128 (0x7fe807611400) [pid = 3866] [serial = 596] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | --DOMWINDOW == 127 (0x7fe801587000) [pid = 3866] [serial = 602] [outer = (nil)] [url = about:blank] 10:28:23 INFO - PROCESS | 3866 | 1461173303800 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]]]}] 10:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1331ms 10:28:23 INFO - PROCESS | 3866 | 1461173303880 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:28:23 INFO - PROCESS | 3866 | 1461173303884 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:28:23 INFO - PROCESS | 3866 | 1461173303889 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:28:23 INFO - PROCESS | 3866 | 1461173303894 Marionette TRACE conn3 <- [1,882,null,{}] 10:28:23 INFO - PROCESS | 3866 | 1461173303908 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}] 10:28:24 INFO - PROCESS | 3866 | 1461173304056 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:28:24 INFO - PROCESS | 3866 | 1461173304066 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805496800 == 71 [pid = 3866] [id = 228] 10:28:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 128 (0x7fe807887400) [pid = 3866] [serial = 684] [outer = (nil)] 10:28:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 129 (0x7fe80a1b7c00) [pid = 3866] [serial = 685] [outer = 0x7fe807887400] 10:28:24 INFO - PROCESS | 3866 | 1461173304127 Marionette DEBUG loaded listener.js 10:28:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 130 (0x7fe80a8b8c00) [pid = 3866] [serial = 686] [outer = 0x7fe807887400] 10:28:24 INFO - PROCESS | 3866 | 1461173304922 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]]]}] 10:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1080ms 10:28:24 INFO - PROCESS | 3866 | 1461173304970 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:28:24 INFO - PROCESS | 3866 | 1461173304974 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:28:24 INFO - PROCESS | 3866 | 1461173304979 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:28:24 INFO - PROCESS | 3866 | 1461173304981 Marionette TRACE conn3 <- [1,886,null,{}] 10:28:24 INFO - PROCESS | 3866 | 1461173304986 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}] 10:28:25 INFO - PROCESS | 3866 | 1461173305126 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:28:25 INFO - PROCESS | 3866 | 1461173305145 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b61e000 == 72 [pid = 3866] [id = 229] 10:28:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 131 (0x7fe809417c00) [pid = 3866] [serial = 687] [outer = (nil)] 10:28:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 132 (0x7fe80b2e4800) [pid = 3866] [serial = 688] [outer = 0x7fe809417c00] 10:28:25 INFO - PROCESS | 3866 | 1461173305205 Marionette DEBUG loaded listener.js 10:28:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 133 (0x7fe80be03800) [pid = 3866] [serial = 689] [outer = 0x7fe809417c00] 10:28:26 INFO - PROCESS | 3866 | 1461173305999 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]]]}] 10:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1074ms 10:28:26 INFO - PROCESS | 3866 | 1461173306055 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:28:26 INFO - PROCESS | 3866 | 1461173306057 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:28:26 INFO - PROCESS | 3866 | 1461173306066 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:28:26 INFO - PROCESS | 3866 | 1461173306068 Marionette TRACE conn3 <- [1,890,null,{}] 10:28:26 INFO - PROCESS | 3866 | 1461173306072 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}] 10:28:26 INFO - PROCESS | 3866 | 1461173306255 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:28:26 INFO - PROCESS | 3866 | 1461173306283 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c4e6800 == 73 [pid = 3866] [id = 230] 10:28:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 134 (0x7fe8078edc00) [pid = 3866] [serial = 690] [outer = (nil)] 10:28:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 135 (0x7fe80be29000) [pid = 3866] [serial = 691] [outer = 0x7fe8078edc00] 10:28:26 INFO - PROCESS | 3866 | 1461173306341 Marionette DEBUG loaded listener.js 10:28:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 136 (0x7fe80c408c00) [pid = 3866] [serial = 692] [outer = 0x7fe8078edc00] 10:28:27 INFO - PROCESS | 3866 | 1461173307149 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]]]}] 10:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1129ms 10:28:27 INFO - PROCESS | 3866 | 1461173307193 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:28:27 INFO - PROCESS | 3866 | 1461173307196 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:28:27 INFO - PROCESS | 3866 | 1461173307208 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:28:27 INFO - PROCESS | 3866 | 1461173307210 Marionette TRACE conn3 <- [1,894,null,{}] 10:28:27 INFO - PROCESS | 3866 | 1461173307215 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}] 10:28:27 INFO - PROCESS | 3866 | 1461173307454 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:28:27 INFO - PROCESS | 3866 | 1461173307481 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818941800 == 74 [pid = 3866] [id = 231] 10:28:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 137 (0x7fe80d2bf800) [pid = 3866] [serial = 693] [outer = (nil)] 10:28:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 138 (0x7fe81864a000) [pid = 3866] [serial = 694] [outer = 0x7fe80d2bf800] 10:28:27 INFO - PROCESS | 3866 | 1461173307542 Marionette DEBUG loaded listener.js 10:28:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 139 (0x7fe8187bf400) [pid = 3866] [serial = 695] [outer = 0x7fe80d2bf800] 10:28:28 INFO - PROCESS | 3866 | --DOMWINDOW == 138 (0x7fe801d73400) [pid = 3866] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:28:28 INFO - PROCESS | 3866 | --DOMWINDOW == 137 (0x7fe80b18b400) [pid = 3866] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:28:28 INFO - PROCESS | 3866 | --DOMWINDOW == 136 (0x7fe80103e400) [pid = 3866] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:28:28 INFO - PROCESS | 3866 | --DOMWINDOW == 135 (0x7fe80a8b3000) [pid = 3866] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:28:28 INFO - PROCESS | 3866 | --DOMWINDOW == 134 (0x7fe8098b8000) [pid = 3866] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:28:28 INFO - PROCESS | 3866 | --DOMWINDOW == 133 (0x7fe809984000) [pid = 3866] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:28:28 INFO - PROCESS | 3866 | --DOMWINDOW == 132 (0x7fe801588400) [pid = 3866] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:28:28 INFO - PROCESS | 3866 | 1461173308458 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]]]}] 10:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1278ms 10:28:28 INFO - PROCESS | 3866 | 1461173308487 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:28:28 INFO - PROCESS | 3866 | 1461173308490 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:28:28 INFO - PROCESS | 3866 | 1461173308495 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:28:28 INFO - PROCESS | 3866 | 1461173308497 Marionette TRACE conn3 <- [1,898,null,{}] 10:28:28 INFO - PROCESS | 3866 | 1461173308502 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}] 10:28:28 INFO - PROCESS | 3866 | 1461173308686 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:28:28 INFO - PROCESS | 3866 | 1461173308704 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818933800 == 75 [pid = 3866] [id = 232] 10:28:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 133 (0x7fe801d73400) [pid = 3866] [serial = 696] [outer = (nil)] 10:28:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 134 (0x7fe81864e800) [pid = 3866] [serial = 697] [outer = 0x7fe801d73400] 10:28:28 INFO - PROCESS | 3866 | 1461173308763 Marionette DEBUG loaded listener.js 10:28:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 135 (0x7fe80af47800) [pid = 3866] [serial = 698] [outer = 0x7fe801d73400] 10:28:29 INFO - PROCESS | 3866 | 1461173309456 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]]]}] 10:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 973ms 10:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:28:29 INFO - PROCESS | 3866 | 1461173309469 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:28:29 INFO - PROCESS | 3866 | 1461173309471 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:28:29 INFO - PROCESS | 3866 | 1461173309476 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:28:29 INFO - PROCESS | 3866 | 1461173309480 Marionette TRACE conn3 <- [1,902,null,{}] 10:28:29 INFO - PROCESS | 3866 | 1461173309484 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}] 10:28:29 INFO - PROCESS | 3866 | 1461173309621 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:28:29 INFO - PROCESS | 3866 | 1461173309755 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dd4b800 == 76 [pid = 3866] [id = 233] 10:28:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 136 (0x7fe7ff908800) [pid = 3866] [serial = 699] [outer = (nil)] 10:28:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 137 (0x7fe8178c3400) [pid = 3866] [serial = 700] [outer = 0x7fe7ff908800] 10:28:29 INFO - PROCESS | 3866 | 1461173309814 Marionette DEBUG loaded listener.js 10:28:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 138 (0x7fe81ba12000) [pid = 3866] [serial = 701] [outer = 0x7fe7ff908800] 10:28:30 INFO - PROCESS | 3866 | 1461173310678 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]]]}] 10:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1278ms 10:28:30 INFO - PROCESS | 3866 | 1461173310755 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:28:30 INFO - PROCESS | 3866 | 1461173310761 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:28:30 INFO - PROCESS | 3866 | 1461173310770 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:28:30 INFO - PROCESS | 3866 | 1461173310774 Marionette TRACE conn3 <- [1,906,null,{}] 10:28:30 INFO - PROCESS | 3866 | 1461173310782 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}] 10:28:31 INFO - PROCESS | 3866 | 1461173310999 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:28:31 INFO - PROCESS | 3866 | 1461173311212 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805047800 == 77 [pid = 3866] [id = 234] 10:28:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 139 (0x7fe802104400) [pid = 3866] [serial = 702] [outer = (nil)] 10:28:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 140 (0x7fe8027f8400) [pid = 3866] [serial = 703] [outer = 0x7fe802104400] 10:28:31 INFO - PROCESS | 3866 | 1461173311328 Marionette DEBUG loaded listener.js 10:28:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 141 (0x7fe804d39800) [pid = 3866] [serial = 704] [outer = 0x7fe802104400] 10:28:32 INFO - PROCESS | 3866 | 1461173312138 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]]]}] 10:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1436ms 10:28:32 INFO - PROCESS | 3866 | 1461173312207 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:28:32 INFO - PROCESS | 3866 | 1461173312215 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:28:32 INFO - PROCESS | 3866 | 1461173312225 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:28:32 INFO - PROCESS | 3866 | 1461173312229 Marionette TRACE conn3 <- [1,910,null,{}] 10:28:32 INFO - PROCESS | 3866 | 1461173312235 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}] 10:28:32 INFO - PROCESS | 3866 | 1461173312483 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:28:32 INFO - PROCESS | 3866 | 1461173312647 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818671800 == 78 [pid = 3866] [id = 235] 10:28:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 142 (0x7fe8098b9000) [pid = 3866] [serial = 705] [outer = (nil)] 10:28:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 143 (0x7fe80b18b000) [pid = 3866] [serial = 706] [outer = 0x7fe8098b9000] 10:28:32 INFO - PROCESS | 3866 | 1461173312816 Marionette DEBUG loaded listener.js 10:28:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 144 (0x7fe80be33400) [pid = 3866] [serial = 707] [outer = 0x7fe8098b9000] 10:28:33 INFO - PROCESS | 3866 | 1461173313673 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]]]}] 10:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1478ms 10:28:33 INFO - PROCESS | 3866 | 1461173313703 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:28:33 INFO - PROCESS | 3866 | 1461173313707 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:28:33 INFO - PROCESS | 3866 | 1461173313712 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:28:33 INFO - PROCESS | 3866 | 1461173313718 Marionette TRACE conn3 <- [1,914,null,{}] 10:28:33 INFO - PROCESS | 3866 | 1461173313733 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}] 10:28:33 INFO - PROCESS | 3866 | 1461173313902 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:28:34 INFO - PROCESS | 3866 | 1461173314077 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822ed7000 == 79 [pid = 3866] [id = 236] 10:28:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 145 (0x7fe80a56c400) [pid = 3866] [serial = 708] [outer = (nil)] 10:28:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 146 (0x7fe8178bf800) [pid = 3866] [serial = 709] [outer = 0x7fe80a56c400] 10:28:34 INFO - PROCESS | 3866 | 1461173314151 Marionette DEBUG loaded listener.js 10:28:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 147 (0x7fe8187c0400) [pid = 3866] [serial = 710] [outer = 0x7fe80a56c400] 10:28:35 INFO - PROCESS | 3866 | 1461173315022 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]]]}] 10:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1380ms 10:28:35 INFO - PROCESS | 3866 | 1461173315094 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:28:35 INFO - PROCESS | 3866 | 1461173315099 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:28:35 INFO - PROCESS | 3866 | 1461173315104 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:28:35 INFO - PROCESS | 3866 | 1461173315106 Marionette TRACE conn3 <- [1,918,null,{}] 10:28:35 INFO - PROCESS | 3866 | 1461173315112 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}] 10:28:35 INFO - PROCESS | 3866 | 1461173315317 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:28:35 INFO - PROCESS | 3866 | 1461173315478 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa21e800 == 80 [pid = 3866] [id = 237] 10:28:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 148 (0x7fe80a8a7000) [pid = 3866] [serial = 711] [outer = (nil)] 10:28:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 149 (0x7fe81ba9ac00) [pid = 3866] [serial = 712] [outer = 0x7fe80a8a7000] 10:28:35 INFO - PROCESS | 3866 | 1461173315551 Marionette DEBUG loaded listener.js 10:28:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 150 (0x7fe81d42ac00) [pid = 3866] [serial = 713] [outer = 0x7fe80a8a7000] 10:28:36 INFO - PROCESS | 3866 | 1461173316336 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]]]}] 10:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1277ms 10:28:36 INFO - PROCESS | 3866 | 1461173316383 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:28:36 INFO - PROCESS | 3866 | 1461173316387 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:28:36 INFO - PROCESS | 3866 | 1461173316393 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:28:36 INFO - PROCESS | 3866 | 1461173316397 Marionette TRACE conn3 <- [1,922,null,{}] 10:28:36 INFO - PROCESS | 3866 | 1461173316403 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}] 10:28:36 INFO - PROCESS | 3866 | 1461173316554 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:28:36 INFO - PROCESS | 3866 | 1461173316720 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff9ad000 == 81 [pid = 3866] [id = 238] 10:28:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 151 (0x7fe81898b400) [pid = 3866] [serial = 714] [outer = (nil)] 10:28:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 152 (0x7fe81d42f800) [pid = 3866] [serial = 715] [outer = 0x7fe81898b400] 10:28:36 INFO - PROCESS | 3866 | 1461173316788 Marionette DEBUG loaded listener.js 10:28:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 153 (0x7fe81d436000) [pid = 3866] [serial = 716] [outer = 0x7fe81898b400] 10:28:37 INFO - PROCESS | 3866 | 1461173317645 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]]]}] 10:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1328ms 10:28:37 INFO - PROCESS | 3866 | 1461173317723 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:28:37 INFO - PROCESS | 3866 | 1461173317726 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:28:37 INFO - PROCESS | 3866 | 1461173317732 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:28:37 INFO - PROCESS | 3866 | 1461173317734 Marionette TRACE conn3 <- [1,926,null,{}] 10:28:37 INFO - PROCESS | 3866 | 1461173317739 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}] 10:28:37 INFO - PROCESS | 3866 | 1461173317961 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:28:38 INFO - PROCESS | 3866 | 1461173318127 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff85c800 == 82 [pid = 3866] [id = 239] 10:28:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 154 (0x7fe818b34800) [pid = 3866] [serial = 717] [outer = (nil)] 10:28:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 155 (0x7fe818472000) [pid = 3866] [serial = 718] [outer = 0x7fe818b34800] 10:28:38 INFO - PROCESS | 3866 | 1461173318208 Marionette DEBUG loaded listener.js 10:28:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 156 (0x7fe81dd9f800) [pid = 3866] [serial = 719] [outer = 0x7fe818b34800] 10:28:39 INFO - PROCESS | 3866 | 1461173319036 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]]]}] 10:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1375ms 10:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:28:39 INFO - PROCESS | 3866 | 1461173319108 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:28:39 INFO - PROCESS | 3866 | 1461173319111 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:28:39 INFO - PROCESS | 3866 | 1461173319119 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:28:39 INFO - PROCESS | 3866 | 1461173319121 Marionette TRACE conn3 <- [1,930,null,{}] 10:28:39 INFO - PROCESS | 3866 | 1461173319128 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}] 10:28:39 INFO - PROCESS | 3866 | 1461173319334 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:28:39 INFO - PROCESS | 3866 | 1461173319500 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f16000 == 83 [pid = 3866] [id = 240] 10:28:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 157 (0x7fe7f7cccc00) [pid = 3866] [serial = 720] [outer = (nil)] 10:28:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 158 (0x7fe7f7cd2400) [pid = 3866] [serial = 721] [outer = 0x7fe7f7cccc00] 10:28:39 INFO - PROCESS | 3866 | 1461173319567 Marionette DEBUG loaded listener.js 10:28:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 159 (0x7fe7f7cd6c00) [pid = 3866] [serial = 722] [outer = 0x7fe7f7cccc00] 10:28:40 INFO - PROCESS | 3866 | 1461173320394 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]]]}] 10:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1330ms 10:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:28:40 INFO - PROCESS | 3866 | 1461173320447 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:28:40 INFO - PROCESS | 3866 | 1461173320450 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:28:40 INFO - PROCESS | 3866 | 1461173320456 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:28:40 INFO - PROCESS | 3866 | 1461173320459 Marionette TRACE conn3 <- [1,934,null,{}] 10:28:40 INFO - PROCESS | 3866 | 1461173320464 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}] 10:28:40 INFO - PROCESS | 3866 | 1461173320622 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:28:40 INFO - PROCESS | 3866 | 1461173320795 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f68dc800 == 84 [pid = 3866] [id = 241] 10:28:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 160 (0x7fe7f7283800) [pid = 3866] [serial = 723] [outer = (nil)] 10:28:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 161 (0x7fe7f728bc00) [pid = 3866] [serial = 724] [outer = 0x7fe7f7283800] 10:28:40 INFO - PROCESS | 3866 | 1461173320862 Marionette DEBUG loaded listener.js 10:28:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 162 (0x7fe7f7291c00) [pid = 3866] [serial = 725] [outer = 0x7fe7f7283800] 10:28:42 INFO - PROCESS | 3866 | 1461173322018 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]]]}] 10:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1629ms 10:28:42 INFO - PROCESS | 3866 | 1461173322085 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:28:42 INFO - PROCESS | 3866 | 1461173322090 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:28:42 INFO - PROCESS | 3866 | 1461173322097 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:28:42 INFO - PROCESS | 3866 | 1461173322102 Marionette TRACE conn3 <- [1,938,null,{}] 10:28:42 INFO - PROCESS | 3866 | 1461173322109 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}] 10:28:42 INFO - PROCESS | 3866 | 1461173322309 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:28:42 INFO - PROCESS | 3866 | 1461173322572 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801a3d800 == 85 [pid = 3866] [id = 242] 10:28:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 163 (0x7fe7ffc12400) [pid = 3866] [serial = 726] [outer = (nil)] 10:28:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 164 (0x7fe800f46800) [pid = 3866] [serial = 727] [outer = 0x7fe7ffc12400] 10:28:42 INFO - PROCESS | 3866 | 1461173322692 Marionette DEBUG loaded listener.js 10:28:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 165 (0x7fe8012ec000) [pid = 3866] [serial = 728] [outer = 0x7fe7ffc12400] 10:28:43 INFO - PROCESS | 3866 | 1461173323523 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]]]}] 10:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1484ms 10:28:43 INFO - PROCESS | 3866 | 1461173323581 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:28:43 INFO - PROCESS | 3866 | 1461173323589 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:28:43 INFO - PROCESS | 3866 | 1461173323597 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:28:43 INFO - PROCESS | 3866 | 1461173323600 Marionette TRACE conn3 <- [1,942,null,{}] 10:28:43 INFO - PROCESS | 3866 | 1461173323604 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}] 10:28:43 INFO - PROCESS | 3866 | 1461173323755 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:28:43 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801d20800 == 84 [pid = 3866] [id = 54] 10:28:43 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80504c800 == 83 [pid = 3866] [id = 46] 10:28:43 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe818933800 == 82 [pid = 3866] [id = 232] 10:28:43 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe818941800 == 81 [pid = 3866] [id = 231] 10:28:43 INFO - PROCESS | 3866 | --DOMWINDOW == 164 (0x7fe7fa8ed400) [pid = 3866] [serial = 607] [outer = (nil)] [url = about:blank] 10:28:43 INFO - PROCESS | 3866 | --DOMWINDOW == 163 (0x7fe80afe2000) [pid = 3866] [serial = 616] [outer = (nil)] [url = about:blank] 10:28:43 INFO - PROCESS | 3866 | --DOMWINDOW == 162 (0x7fe802106000) [pid = 3866] [serial = 610] [outer = (nil)] [url = about:blank] 10:28:43 INFO - PROCESS | 3866 | --DOMWINDOW == 161 (0x7fe80b691000) [pid = 3866] [serial = 619] [outer = (nil)] [url = about:blank] 10:28:43 INFO - PROCESS | 3866 | --DOMWINDOW == 160 (0x7fe80be2c800) [pid = 3866] [serial = 622] [outer = (nil)] [url = about:blank] 10:28:43 INFO - PROCESS | 3866 | --DOMWINDOW == 159 (0x7fe80ccb0000) [pid = 3866] [serial = 625] [outer = (nil)] [url = about:blank] 10:28:43 INFO - PROCESS | 3866 | --DOMWINDOW == 158 (0x7fe808283c00) [pid = 3866] [serial = 613] [outer = (nil)] [url = about:blank] 10:28:43 INFO - PROCESS | 3866 | --DOMWINDOW == 157 (0x7fe81782c400) [pid = 3866] [serial = 649] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | 1461173323998 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c4e6800 == 80 [pid = 3866] [id = 230] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b61e000 == 79 [pid = 3866] [id = 229] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805496800 == 78 [pid = 3866] [id = 228] 10:28:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80100b000 == 79 [pid = 3866] [id = 243] 10:28:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 158 (0x7fe7ffc11c00) [pid = 3866] [serial = 729] [outer = (nil)] 10:28:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 159 (0x7fe801d6e400) [pid = 3866] [serial = 730] [outer = 0x7fe7ffc11c00] 10:28:44 INFO - PROCESS | 3866 | 1461173324064 Marionette DEBUG loaded listener.js 10:28:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 160 (0x7fe80282c000) [pid = 3866] [serial = 731] [outer = 0x7fe7ffc11c00] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa3db800 == 78 [pid = 3866] [id = 227] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8029a5000 == 77 [pid = 3866] [id = 226] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe822086000 == 76 [pid = 3866] [id = 224] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8208d3000 == 75 [pid = 3866] [id = 223] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81fb6f800 == 74 [pid = 3866] [id = 222] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dd4c800 == 73 [pid = 3866] [id = 221] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81da41000 == 72 [pid = 3866] [id = 220] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81d30b000 == 71 [pid = 3866] [id = 219] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bb2e800 == 70 [pid = 3866] [id = 218] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802558000 == 69 [pid = 3866] [id = 217] 10:28:44 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8195c9800 == 68 [pid = 3866] [id = 216] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 159 (0x7fe80b2df400) [pid = 3866] [serial = 605] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 158 (0x7fe80341d000) [pid = 3866] [serial = 634] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 157 (0x7fe804d3e400) [pid = 3866] [serial = 635] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 156 (0x7fe80c059800) [pid = 3866] [serial = 643] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 155 (0x7fe801d71400) [pid = 3866] [serial = 632] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 154 (0x7fe8014d5000) [pid = 3866] [serial = 631] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 153 (0x7fe80be55c00) [pid = 3866] [serial = 646] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 152 (0x7fe80a6e1000) [pid = 3866] [serial = 637] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 151 (0x7fe801e58000) [pid = 3866] [serial = 628] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 150 (0x7fe80b695000) [pid = 3866] [serial = 640] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 149 (0x7fe8127db400) [pid = 3866] [serial = 647] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 148 (0x7fe80ccb1c00) [pid = 3866] [serial = 644] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 147 (0x7fe80be11000) [pid = 3866] [serial = 641] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | --DOMWINDOW == 146 (0x7fe80afe2400) [pid = 3866] [serial = 638] [outer = (nil)] [url = about:blank] 10:28:44 INFO - PROCESS | 3866 | 1461173324859 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]]]}] 10:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1330ms 10:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:28:44 INFO - PROCESS | 3866 | 1461173324929 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:28:44 INFO - PROCESS | 3866 | 1461173324931 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:28:44 INFO - PROCESS | 3866 | 1461173324937 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:28:44 INFO - PROCESS | 3866 | 1461173324942 Marionette TRACE conn3 <- [1,946,null,{}] 10:28:44 INFO - PROCESS | 3866 | 1461173324956 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}] 10:28:45 INFO - PROCESS | 3866 | 1461173325103 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:28:45 INFO - PROCESS | 3866 | 1461173325112 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80547e000 == 69 [pid = 3866] [id = 244] 10:28:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 147 (0x7fe80239a400) [pid = 3866] [serial = 732] [outer = (nil)] 10:28:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 148 (0x7fe8078e9000) [pid = 3866] [serial = 733] [outer = 0x7fe80239a400] 10:28:45 INFO - PROCESS | 3866 | 1461173325172 Marionette DEBUG loaded listener.js 10:28:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 149 (0x7fe8098b7400) [pid = 3866] [serial = 734] [outer = 0x7fe80239a400] 10:28:45 INFO - PROCESS | 3866 | 1461173325954 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]]]}] 10:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1033ms 10:28:45 INFO - PROCESS | 3866 | 1461173325969 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:28:45 INFO - PROCESS | 3866 | 1461173325974 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:28:45 INFO - PROCESS | 3866 | 1461173325980 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:28:45 INFO - PROCESS | 3866 | 1461173325981 Marionette TRACE conn3 <- [1,950,null,{}] 10:28:45 INFO - PROCESS | 3866 | 1461173325986 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}] 10:28:46 INFO - PROCESS | 3866 | 1461173326168 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:28:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 150 (0x7fe804d05c00) [pid = 3866] [serial = 735] [outer = 0x7fe801e57000] 10:28:46 INFO - PROCESS | 3866 | 1461173326227 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b61e800 == 70 [pid = 3866] [id = 245] 10:28:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 151 (0x7fe80ad78000) [pid = 3866] [serial = 736] [outer = (nil)] 10:28:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 152 (0x7fe80afe8400) [pid = 3866] [serial = 737] [outer = 0x7fe80ad78000] 10:28:46 INFO - PROCESS | 3866 | 1461173326291 Marionette DEBUG loaded listener.js 10:28:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 153 (0x7fe80b2e9400) [pid = 3866] [serial = 738] [outer = 0x7fe80ad78000] 10:28:47 INFO - PROCESS | 3866 | 1461173327092 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]]]}] 10:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1174ms 10:28:47 INFO - PROCESS | 3866 | 1461173327155 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:28:47 INFO - PROCESS | 3866 | 1461173327158 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:28:47 INFO - PROCESS | 3866 | 1461173327163 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:28:47 INFO - PROCESS | 3866 | 1461173327165 Marionette TRACE conn3 <- [1,954,null,{}] 10:28:47 INFO - PROCESS | 3866 | 1461173327169 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}] 10:28:47 INFO - PROCESS | 3866 | 1461173327366 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:28:47 INFO - PROCESS | 3866 | 1461173327423 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b61c000 == 71 [pid = 3866] [id = 246] 10:28:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 154 (0x7fe80be09c00) [pid = 3866] [serial = 739] [outer = (nil)] 10:28:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 155 (0x7fe80be31c00) [pid = 3866] [serial = 740] [outer = 0x7fe80be09c00] 10:28:47 INFO - PROCESS | 3866 | 1461173327479 Marionette DEBUG loaded listener.js 10:28:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 156 (0x7fe80bfcb000) [pid = 3866] [serial = 741] [outer = 0x7fe80be09c00] 10:28:48 INFO - PROCESS | 3866 | 1461173328287 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]]]}] 10:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1173ms 10:28:48 INFO - PROCESS | 3866 | 1461173328338 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:28:48 INFO - PROCESS | 3866 | 1461173328340 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:28:48 INFO - PROCESS | 3866 | 1461173328351 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:28:48 INFO - PROCESS | 3866 | 1461173328353 Marionette TRACE conn3 <- [1,958,null,{}] 10:28:48 INFO - PROCESS | 3866 | 1461173328361 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}] 10:28:48 INFO - PROCESS | 3866 | 1461173328580 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:28:48 INFO - PROCESS | 3866 | 1461173328616 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80cd02800 == 72 [pid = 3866] [id = 247] 10:28:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 157 (0x7fe80df8fc00) [pid = 3866] [serial = 742] [outer = (nil)] 10:28:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 158 (0x7fe818474000) [pid = 3866] [serial = 743] [outer = 0x7fe80df8fc00] 10:28:48 INFO - PROCESS | 3866 | 1461173328673 Marionette DEBUG loaded listener.js 10:28:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 159 (0x7fe8187b5000) [pid = 3866] [serial = 744] [outer = 0x7fe80df8fc00] 10:28:49 INFO - PROCESS | 3866 | --DOMWINDOW == 158 (0x7fe80be53c00) [pid = 3866] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:28:49 INFO - PROCESS | 3866 | --DOMWINDOW == 157 (0x7fe807887400) [pid = 3866] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:28:49 INFO - PROCESS | 3866 | --DOMWINDOW == 156 (0x7fe809417c00) [pid = 3866] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:28:49 INFO - PROCESS | 3866 | --DOMWINDOW == 155 (0x7fe8078edc00) [pid = 3866] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:28:49 INFO - PROCESS | 3866 | --DOMWINDOW == 154 (0x7fe80d2bf800) [pid = 3866] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:28:49 INFO - PROCESS | 3866 | --DOMWINDOW == 153 (0x7fe800f48000) [pid = 3866] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:28:49 INFO - PROCESS | 3866 | --DOMWINDOW == 152 (0x7fe7fa8ea800) [pid = 3866] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:28:49 INFO - PROCESS | 3866 | --DOMWINDOW == 151 (0x7fe801d73400) [pid = 3866] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:28:49 INFO - PROCESS | 3866 | --DOMWINDOW == 150 (0x7fe7fa8e3400) [pid = 3866] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:28:49 INFO - PROCESS | 3866 | 1461173329599 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]]]}] 10:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1281ms 10:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:28:49 INFO - PROCESS | 3866 | 1461173329634 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:28:49 INFO - PROCESS | 3866 | 1461173329636 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:28:49 INFO - PROCESS | 3866 | 1461173329645 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:28:49 INFO - PROCESS | 3866 | 1461173329648 Marionette TRACE conn3 <- [1,962,null,{}] 10:28:49 INFO - PROCESS | 3866 | 1461173329653 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}] 10:28:49 INFO - PROCESS | 3866 | 1461173329799 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:28:49 INFO - PROCESS | 3866 | 1461173329926 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe812703800 == 73 [pid = 3866] [id = 248] 10:28:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 151 (0x7fe7ff907400) [pid = 3866] [serial = 745] [outer = (nil)] 10:28:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 152 (0x7fe80df95000) [pid = 3866] [serial = 746] [outer = 0x7fe7ff907400] 10:28:49 INFO - PROCESS | 3866 | 1461173329991 Marionette DEBUG loaded listener.js 10:28:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 153 (0x7fe818993800) [pid = 3866] [serial = 747] [outer = 0x7fe7ff907400] 10:28:50 INFO - PROCESS | 3866 | 1461173330595 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]]]}] 10:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 979ms 10:28:50 INFO - PROCESS | 3866 | 1461173330621 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:28:50 INFO - PROCESS | 3866 | 1461173330623 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:28:50 INFO - PROCESS | 3866 | 1461173330629 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 3866 | 1461173330631 Marionette TRACE conn3 <- [1,966,null,{}] 10:28:50 INFO - PROCESS | 3866 | 1461173330635 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}] 10:28:50 INFO - PROCESS | 3866 | 1461173330769 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:28:50 INFO - PROCESS | 3866 | 1461173330899 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8189b4000 == 74 [pid = 3866] [id = 249] 10:28:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 154 (0x7fe7ff90a000) [pid = 3866] [serial = 748] [outer = (nil)] 10:28:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 155 (0x7fe818be0800) [pid = 3866] [serial = 749] [outer = 0x7fe7ff90a000] 10:28:50 INFO - PROCESS | 3866 | 1461173330956 Marionette DEBUG loaded listener.js 10:28:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 156 (0x7fe819b10400) [pid = 3866] [serial = 750] [outer = 0x7fe7ff90a000] 10:28:51 INFO - PROCESS | 3866 | 1461173331804 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]]]}] 10:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1225ms 10:28:51 INFO - PROCESS | 3866 | 1461173331856 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:28:51 INFO - PROCESS | 3866 | 1461173331861 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:28:51 INFO - PROCESS | 3866 | 1461173331871 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:28:51 INFO - PROCESS | 3866 | 1461173331875 Marionette TRACE conn3 <- [1,970,null,{}] 10:28:51 INFO - PROCESS | 3866 | 1461173331882 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}] 10:28:52 INFO - PROCESS | 3866 | 1461173332056 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:28:52 INFO - PROCESS | 3866 | 1461173332221 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802553000 == 75 [pid = 3866] [id = 250] 10:28:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 157 (0x7fe7ff90c000) [pid = 3866] [serial = 751] [outer = (nil)] 10:28:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 158 (0x7fe801590800) [pid = 3866] [serial = 752] [outer = 0x7fe7ff90c000] 10:28:52 INFO - PROCESS | 3866 | 1461173332294 Marionette DEBUG loaded listener.js 10:28:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 159 (0x7fe801d75c00) [pid = 3866] [serial = 753] [outer = 0x7fe7ff90c000] 10:28:53 INFO - PROCESS | 3866 | 1461173333142 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]]]}] 10:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1331ms 10:28:53 INFO - PROCESS | 3866 | 1461173333203 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:28:53 INFO - PROCESS | 3866 | 1461173333211 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:28:53 INFO - PROCESS | 3866 | 1461173333220 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:28:53 INFO - PROCESS | 3866 | 1461173333223 Marionette TRACE conn3 <- [1,974,null,{}] 10:28:53 INFO - PROCESS | 3866 | 1461173333228 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}] 10:28:53 INFO - PROCESS | 3866 | 1461173333400 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:28:53 INFO - PROCESS | 3866 | 1461173333574 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b246000 == 76 [pid = 3866] [id = 251] 10:28:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 160 (0x7fe801037c00) [pid = 3866] [serial = 754] [outer = (nil)] 10:28:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 161 (0x7fe8078edc00) [pid = 3866] [serial = 755] [outer = 0x7fe801037c00] 10:28:53 INFO - PROCESS | 3866 | 1461173333647 Marionette DEBUG loaded listener.js 10:28:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 162 (0x7fe80a8b6400) [pid = 3866] [serial = 756] [outer = 0x7fe801037c00] 10:28:54 INFO - PROCESS | 3866 | 1461173334556 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]]]}] 10:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1379ms 10:28:54 INFO - PROCESS | 3866 | 1461173334600 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:28:54 INFO - PROCESS | 3866 | 1461173334604 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:28:54 INFO - PROCESS | 3866 | 1461173334610 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:28:54 INFO - PROCESS | 3866 | 1461173334615 Marionette TRACE conn3 <- [1,978,null,{}] 10:28:54 INFO - PROCESS | 3866 | 1461173334630 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}] 10:28:54 INFO - PROCESS | 3866 | 1461173334804 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:28:54 INFO - PROCESS | 3866 | 1461173334977 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dab2800 == 77 [pid = 3866] [id = 252] 10:28:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 163 (0x7fe80b688800) [pid = 3866] [serial = 757] [outer = (nil)] 10:28:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 164 (0x7fe80dd0d000) [pid = 3866] [serial = 758] [outer = 0x7fe80b688800] 10:28:55 INFO - PROCESS | 3866 | 1461173335050 Marionette DEBUG loaded listener.js 10:28:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 165 (0x7fe8186b6400) [pid = 3866] [serial = 759] [outer = 0x7fe80b688800] 10:28:55 INFO - PROCESS | 3866 | 1461173335855 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]]]}] 10:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1281ms 10:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:28:55 INFO - PROCESS | 3866 | 1461173335891 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 3866 | 1461173335895 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:28:55 INFO - PROCESS | 3866 | 1461173335901 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 3866 | 1461173335904 Marionette TRACE conn3 <- [1,982,null,{}] 10:28:55 INFO - PROCESS | 3866 | 1461173335908 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}] 10:28:56 INFO - PROCESS | 3866 | 1461173336064 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:28:56 INFO - PROCESS | 3866 | 1461173336232 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe820831000 == 78 [pid = 3866] [id = 253] 10:28:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 166 (0x7fe80bfcdc00) [pid = 3866] [serial = 760] [outer = (nil)] 10:28:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 167 (0x7fe819b12400) [pid = 3866] [serial = 761] [outer = 0x7fe80bfcdc00] 10:28:56 INFO - PROCESS | 3866 | 1461173336303 Marionette DEBUG loaded listener.js 10:28:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 168 (0x7fe81d42f000) [pid = 3866] [serial = 762] [outer = 0x7fe80bfcdc00] 10:28:57 INFO - PROCESS | 3866 | 1461173337119 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]]]}] 10:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1280ms 10:28:57 INFO - PROCESS | 3866 | 1461173337181 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:28:57 INFO - PROCESS | 3866 | 1461173337184 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:28:57 INFO - PROCESS | 3866 | 1461173337189 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:28:57 INFO - PROCESS | 3866 | 1461173337192 Marionette TRACE conn3 <- [1,986,null,{}] 10:28:57 INFO - PROCESS | 3866 | 1461173337197 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}] 10:28:57 INFO - PROCESS | 3866 | 1461173337358 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:28:57 INFO - PROCESS | 3866 | 1461173337528 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822ecd800 == 79 [pid = 3866] [id = 254] 10:28:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe803789800) [pid = 3866] [serial = 763] [outer = (nil)] 10:28:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe81d437800) [pid = 3866] [serial = 764] [outer = 0x7fe803789800] 10:28:57 INFO - PROCESS | 3866 | 1461173337597 Marionette DEBUG loaded listener.js 10:28:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe81d9c8400) [pid = 3866] [serial = 765] [outer = 0x7fe803789800] 10:28:58 INFO - PROCESS | 3866 | 1461173338443 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]]]}] 10:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1333ms 10:28:58 INFO - PROCESS | 3866 | 1461173338523 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:28:58 INFO - PROCESS | 3866 | 1461173338527 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:28:58 INFO - PROCESS | 3866 | 1461173338532 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 3866 | 1461173338534 Marionette TRACE conn3 <- [1,990,null,{}] 10:28:58 INFO - PROCESS | 3866 | 1461173338540 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}] 10:28:58 INFO - PROCESS | 3866 | 1461173338763 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:28:58 INFO - PROCESS | 3866 | 1461173338929 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83bc000 == 80 [pid = 3866] [id = 255] 10:28:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe8187e7c00) [pid = 3866] [serial = 766] [outer = (nil)] 10:28:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe8187f0400) [pid = 3866] [serial = 767] [outer = 0x7fe8187e7c00] 10:28:59 INFO - PROCESS | 3866 | 1461173339002 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe81dbacc00) [pid = 3866] [serial = 768] [outer = 0x7fe8187e7c00] 10:28:59 INFO - PROCESS | 3866 | 1461173339803 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]]]}] 10:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1327ms 10:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:28:59 INFO - PROCESS | 3866 | 1461173339861 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:28:59 INFO - PROCESS | 3866 | 1461173339864 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:28:59 INFO - PROCESS | 3866 | 1461173339871 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:28:59 INFO - PROCESS | 3866 | 1461173339874 Marionette TRACE conn3 <- [1,994,null,{}] 10:28:59 INFO - PROCESS | 3866 | 1461173339879 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}] 10:29:00 INFO - PROCESS | 3866 | 1461173340041 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:29:00 INFO - PROCESS | 3866 | 1461173340211 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffaa8000 == 81 [pid = 3866] [id = 256] 10:29:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe7f85ad400) [pid = 3866] [serial = 769] [outer = (nil)] 10:29:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe7f85b2800) [pid = 3866] [serial = 770] [outer = 0x7fe7f85ad400] 10:29:00 INFO - PROCESS | 3866 | 1461173340282 Marionette DEBUG loaded listener.js 10:29:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe7f85b7c00) [pid = 3866] [serial = 771] [outer = 0x7fe7f85ad400] 10:29:01 INFO - PROCESS | 3866 | 1461173341083 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]]]}] 10:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1240ms 10:29:01 INFO - PROCESS | 3866 | 1461173341110 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:29:01 INFO - PROCESS | 3866 | 1461173341115 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:29:01 INFO - PROCESS | 3866 | 1461173341121 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:29:01 INFO - PROCESS | 3866 | 1461173341124 Marionette TRACE conn3 <- [1,998,null,{}] 10:29:01 INFO - PROCESS | 3866 | 1461173341129 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}] 10:29:01 INFO - PROCESS | 3866 | 1461173341293 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:29:01 INFO - PROCESS | 3866 | 1461173341468 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f718f000 == 82 [pid = 3866] [id = 257] 10:29:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe7f8384c00) [pid = 3866] [serial = 772] [outer = (nil)] 10:29:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe7f838a000) [pid = 3866] [serial = 773] [outer = 0x7fe7f8384c00] 10:29:01 INFO - PROCESS | 3866 | 1461173341546 Marionette DEBUG loaded listener.js 10:29:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe7f838e800) [pid = 3866] [serial = 774] [outer = 0x7fe7f8384c00] 10:29:02 INFO - PROCESS | 3866 | 1461173342392 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]]]}] 10:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1330ms 10:29:02 INFO - PROCESS | 3866 | 1461173342452 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:29:02 INFO - PROCESS | 3866 | 1461173342456 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:29:02 INFO - PROCESS | 3866 | 1461173342462 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:29:02 INFO - PROCESS | 3866 | 1461173342470 Marionette TRACE conn3 <- [1,1002,null,{}] 10:29:02 INFO - PROCESS | 3866 | 1461173342475 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}] 10:29:02 INFO - PROCESS | 3866 | 1461173342642 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:29:02 INFO - PROCESS | 3866 | 1461173342816 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffab5800 == 83 [pid = 3866] [id = 258] 10:29:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe7f68a6400) [pid = 3866] [serial = 775] [outer = (nil)] 10:29:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe7f68ac800) [pid = 3866] [serial = 776] [outer = 0x7fe7f68a6400] 10:29:02 INFO - PROCESS | 3866 | 1461173342887 Marionette DEBUG loaded listener.js 10:29:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe7f8384000) [pid = 3866] [serial = 777] [outer = 0x7fe7f68a6400] 10:29:03 INFO - PROCESS | 3866 | 1461173343725 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]]]}] 10:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1333ms 10:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:29:03 INFO - PROCESS | 3866 | 1461173343796 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:29:03 INFO - PROCESS | 3866 | 1461173343799 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:29:03 INFO - PROCESS | 3866 | 1461173343805 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:29:03 INFO - PROCESS | 3866 | 1461173343808 Marionette TRACE conn3 <- [1,1006,null,{}] 10:29:03 INFO - PROCESS | 3866 | 1461173343813 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}] 10:29:03 INFO - PROCESS | 3866 | 1461173343990 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:29:04 INFO - PROCESS | 3866 | 1461173344162 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58db000 == 84 [pid = 3866] [id = 259] 10:29:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7f68a6800) [pid = 3866] [serial = 778] [outer = (nil)] 10:29:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7f838fc00) [pid = 3866] [serial = 779] [outer = 0x7fe7f68a6800] 10:29:04 INFO - PROCESS | 3866 | 1461173344238 Marionette DEBUG loaded listener.js 10:29:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7f85b8000) [pid = 3866] [serial = 780] [outer = 0x7fe7f68a6800] 10:29:05 INFO - PROCESS | 3866 | 1461173345054 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]]]}] 10:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1284ms 10:29:05 INFO - PROCESS | 3866 | 1461173345089 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:29:05 INFO - PROCESS | 3866 | 1461173345093 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:29:05 INFO - PROCESS | 3866 | 1461173345098 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:29:05 INFO - PROCESS | 3866 | 1461173345102 Marionette TRACE conn3 <- [1,1010,null,{}] 10:29:05 INFO - PROCESS | 3866 | 1461173345107 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}] 10:29:05 INFO - PROCESS | 3866 | 1461173345294 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:29:05 INFO - PROCESS | 3866 | 1461173345482 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f591b800 == 85 [pid = 3866] [id = 260] 10:29:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7f68af800) [pid = 3866] [serial = 781] [outer = (nil)] 10:29:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7fa892c00) [pid = 3866] [serial = 782] [outer = 0x7fe7f68af800] 10:29:05 INFO - PROCESS | 3866 | 1461173345558 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe81de22800) [pid = 3866] [serial = 783] [outer = 0x7fe7f68af800] 10:29:06 INFO - PROCESS | 3866 | 1461173346446 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]]]}] 10:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1380ms 10:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:29:06 INFO - PROCESS | 3866 | 1461173346480 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:29:06 INFO - PROCESS | 3866 | 1461173346482 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:29:06 INFO - PROCESS | 3866 | 1461173346488 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:29:06 INFO - PROCESS | 3866 | 1461173346491 Marionette TRACE conn3 <- [1,1014,null,{}] 10:29:06 INFO - PROCESS | 3866 | 1461173346496 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}] 10:29:06 INFO - PROCESS | 3866 | 1461173346665 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:29:06 INFO - PROCESS | 3866 | 1461173346839 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f531c800 == 86 [pid = 3866] [id = 261] 10:29:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f5a23400) [pid = 3866] [serial = 784] [outer = (nil)] 10:29:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7f5a2ac00) [pid = 3866] [serial = 785] [outer = 0x7fe7f5a23400] 10:29:06 INFO - PROCESS | 3866 | 1461173346909 Marionette DEBUG loaded listener.js 10:29:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7f5a2fc00) [pid = 3866] [serial = 786] [outer = 0x7fe7f5a23400] 10:29:08 INFO - PROCESS | 3866 | 1461173348047 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]]]}] 10:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1632ms 10:29:08 INFO - PROCESS | 3866 | 1461173348121 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:29:08 INFO - PROCESS | 3866 | 1461173348125 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:29:08 INFO - PROCESS | 3866 | 1461173348134 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:29:08 INFO - PROCESS | 3866 | 1461173348139 Marionette TRACE conn3 <- [1,1018,null,{}] 10:29:08 INFO - PROCESS | 3866 | 1461173348147 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}] 10:29:08 INFO - PROCESS | 3866 | 1461173348357 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:29:08 INFO - PROCESS | 3866 | 1461173348605 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa0ca000 == 87 [pid = 3866] [id = 262] 10:29:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe7f728e400) [pid = 3866] [serial = 787] [outer = (nil)] 10:29:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe7f7b06c00) [pid = 3866] [serial = 788] [outer = 0x7fe7f728e400] 10:29:08 INFO - PROCESS | 3866 | 1461173348669 Marionette DEBUG loaded listener.js 10:29:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe7f7b0e400) [pid = 3866] [serial = 789] [outer = 0x7fe7f728e400] 10:29:09 INFO - PROCESS | 3866 | 1461173349556 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]]]}] 10:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1485ms 10:29:09 INFO - PROCESS | 3866 | 1461173349620 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:29:09 INFO - PROCESS | 3866 | 1461173349627 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:29:09 INFO - PROCESS | 3866 | 1461173349636 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:29:09 INFO - PROCESS | 3866 | 1461173349640 Marionette TRACE conn3 <- [1,1022,null,{}] 10:29:09 INFO - PROCESS | 3866 | 1461173349645 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}] 10:29:09 INFO - PROCESS | 3866 | 1461173349893 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:29:09 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe812703800 == 86 [pid = 3866] [id = 248] 10:29:09 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80cd02800 == 85 [pid = 3866] [id = 247] 10:29:09 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe818b0f800) [pid = 3866] [serial = 667] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe804d04000) [pid = 3866] [serial = 664] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe8198d9000) [pid = 3866] [serial = 670] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe819b0ac00) [pid = 3866] [serial = 673] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe801586800) [pid = 3866] [serial = 676] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe8178c3400) [pid = 3866] [serial = 700] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b61c000 == 84 [pid = 3866] [id = 246] 10:29:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b61e800 == 83 [pid = 3866] [id = 245] 10:29:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80547e000 == 82 [pid = 3866] [id = 244] 10:29:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80100b000 == 81 [pid = 3866] [id = 243] 10:29:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801a3d800 == 80 [pid = 3866] [id = 242] 10:29:10 INFO - PROCESS | 3866 | 1461173350150 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe822ed7000 == 79 [pid = 3866] [id = 236] 10:29:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe818671800 == 78 [pid = 3866] [id = 235] 10:29:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805047800 == 77 [pid = 3866] [id = 234] 10:29:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dd4b800 == 76 [pid = 3866] [id = 233] 10:29:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa158000 == 77 [pid = 3866] [id = 263] 10:29:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f7ccd400) [pid = 3866] [serial = 790] [outer = (nil)] 10:29:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7f85b7000) [pid = 3866] [serial = 791] [outer = 0x7fe7f7ccd400] 10:29:10 INFO - PROCESS | 3866 | 1461173350219 Marionette DEBUG loaded listener.js 10:29:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7fa88f800) [pid = 3866] [serial = 792] [outer = 0x7fe7f7ccd400] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe8064db400) [pid = 3866] [serial = 575] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe818468c00) [pid = 3866] [serial = 650] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe80a1b7c00) [pid = 3866] [serial = 685] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe80b2e4800) [pid = 3866] [serial = 688] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe80a8b8c00) [pid = 3866] [serial = 686] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe80be29000) [pid = 3866] [serial = 691] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe801d6dc00) [pid = 3866] [serial = 652] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe81864a000) [pid = 3866] [serial = 694] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe8027ed400) [pid = 3866] [serial = 682] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe8078e4400) [pid = 3866] [serial = 655] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe8016d1c00) [pid = 3866] [serial = 680] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe8012e2400) [pid = 3866] [serial = 679] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe8178bd000) [pid = 3866] [serial = 661] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe804d11800) [pid = 3866] [serial = 683] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe80af47800) [pid = 3866] [serial = 698] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe81864e800) [pid = 3866] [serial = 697] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe80ccb4000) [pid = 3866] [serial = 658] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe8187bf400) [pid = 3866] [serial = 695] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe80c408c00) [pid = 3866] [serial = 692] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe80be03800) [pid = 3866] [serial = 689] [outer = (nil)] [url = about:blank] 10:29:10 INFO - PROCESS | 3866 | 1461173350974 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]]]}] 10:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1382ms 10:29:11 INFO - PROCESS | 3866 | 1461173351019 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:29:11 INFO - PROCESS | 3866 | 1461173351022 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:29:11 INFO - PROCESS | 3866 | 1461173351028 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:29:11 INFO - PROCESS | 3866 | 1461173351033 Marionette TRACE conn3 <- [1,1026,null,{}] 10:29:11 INFO - PROCESS | 3866 | 1461173351047 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}] 10:29:11 INFO - PROCESS | 3866 | 1461173351202 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:29:11 INFO - PROCESS | 3866 | 1461173351218 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801438000 == 78 [pid = 3866] [id = 264] 10:29:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe7fa6a6000) [pid = 3866] [serial = 793] [outer = (nil)] 10:29:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe8014d6c00) [pid = 3866] [serial = 794] [outer = 0x7fe7fa6a6000] 10:29:11 INFO - PROCESS | 3866 | 1461173351278 Marionette DEBUG loaded listener.js 10:29:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe8016cf400) [pid = 3866] [serial = 795] [outer = 0x7fe7fa6a6000] 10:29:12 INFO - PROCESS | 3866 | 1461173352080 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]]]}] 10:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1089ms 10:29:12 INFO - PROCESS | 3866 | 1461173352135 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:29:12 INFO - PROCESS | 3866 | 1461173352139 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:29:12 INFO - PROCESS | 3866 | 1461173352144 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:29:12 INFO - PROCESS | 3866 | 1461173352146 Marionette TRACE conn3 <- [1,1030,null,{}] 10:29:12 INFO - PROCESS | 3866 | 1461173352151 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}] 10:29:12 INFO - PROCESS | 3866 | 1461173352302 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:29:12 INFO - PROCESS | 3866 | 1461173352316 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80299b000 == 79 [pid = 3866] [id = 265] 10:29:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe8012f1000) [pid = 3866] [serial = 796] [outer = (nil)] 10:29:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe8027ee400) [pid = 3866] [serial = 797] [outer = 0x7fe8012f1000] 10:29:12 INFO - PROCESS | 3866 | 1461173352374 Marionette DEBUG loaded listener.js 10:29:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe803943800) [pid = 3866] [serial = 798] [outer = 0x7fe8012f1000] 10:29:13 INFO - PROCESS | 3866 | 1461173353238 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]]]}] 10:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1127ms 10:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:29:13 INFO - PROCESS | 3866 | 1461173353272 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:29:13 INFO - PROCESS | 3866 | 1461173353275 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:29:13 INFO - PROCESS | 3866 | 1461173353279 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:29:13 INFO - PROCESS | 3866 | 1461173353282 Marionette TRACE conn3 <- [1,1034,null,{}] 10:29:13 INFO - PROCESS | 3866 | 1461173353287 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}] 10:29:13 INFO - PROCESS | 3866 | 1461173353487 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:29:13 INFO - PROCESS | 3866 | 1461173353513 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055d9000 == 80 [pid = 3866] [id = 266] 10:29:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe7f68a4400) [pid = 3866] [serial = 799] [outer = (nil)] 10:29:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe80507ec00) [pid = 3866] [serial = 800] [outer = 0x7fe7f68a4400] 10:29:13 INFO - PROCESS | 3866 | 1461173353582 Marionette DEBUG loaded listener.js 10:29:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe808a51400) [pid = 3866] [serial = 801] [outer = 0x7fe7f68a4400] 10:29:14 INFO - PROCESS | 3866 | 1461173354393 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]]]}] 10:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1177ms 10:29:14 INFO - PROCESS | 3866 | 1461173354466 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:29:14 INFO - PROCESS | 3866 | 1461173354469 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:29:14 INFO - PROCESS | 3866 | 1461173354479 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:29:14 INFO - PROCESS | 3866 | 1461173354481 Marionette TRACE conn3 <- [1,1038,null,{}] 10:29:14 INFO - PROCESS | 3866 | 1461173354485 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}] 10:29:14 INFO - PROCESS | 3866 | 1461173354910 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:29:14 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe80df8fc00) [pid = 3866] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:29:14 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe7ffc12400) [pid = 3866] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:29:14 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe80ad78000) [pid = 3866] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:29:14 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe80be09c00) [pid = 3866] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:29:14 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7ff908800) [pid = 3866] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:29:14 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe80239a400) [pid = 3866] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:29:14 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe7ff907400) [pid = 3866] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:29:14 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe7ffc11c00) [pid = 3866] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:29:15 INFO - PROCESS | 3866 | 1461173355053 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8029a6800 == 81 [pid = 3866] [id = 267] 10:29:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe801199400) [pid = 3866] [serial = 802] [outer = (nil)] 10:29:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe8064dcc00) [pid = 3866] [serial = 803] [outer = 0x7fe801199400] 10:29:15 INFO - PROCESS | 3866 | 1461173355119 Marionette DEBUG loaded listener.js 10:29:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe80be09c00) [pid = 3866] [serial = 804] [outer = 0x7fe801199400] 10:29:15 INFO - PROCESS | 3866 | 1461173355755 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]]]}] 10:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1333ms 10:29:15 INFO - PROCESS | 3866 | 1461173355813 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:29:15 INFO - PROCESS | 3866 | 1461173355816 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:29:15 INFO - PROCESS | 3866 | 1461173355821 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:29:15 INFO - PROCESS | 3866 | 1461173355823 Marionette TRACE conn3 <- [1,1042,null,{}] 10:29:15 INFO - PROCESS | 3866 | 1461173355828 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}] 10:29:16 INFO - PROCESS | 3866 | 1461173356024 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:29:16 INFO - PROCESS | 3866 | 1461173356036 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bec7800 == 82 [pid = 3866] [id = 268] 10:29:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe80a52ac00) [pid = 3866] [serial = 805] [outer = (nil)] 10:29:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe80c554400) [pid = 3866] [serial = 806] [outer = 0x7fe80a52ac00] 10:29:16 INFO - PROCESS | 3866 | 1461173356094 Marionette DEBUG loaded listener.js 10:29:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe80d2c5c00) [pid = 3866] [serial = 807] [outer = 0x7fe80a52ac00] 10:29:16 INFO - PROCESS | 3866 | 1461173356796 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]]]}] 10:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1023ms 10:29:16 INFO - PROCESS | 3866 | 1461173356947 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:29:16 INFO - PROCESS | 3866 | 1461173356951 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:29:16 INFO - PROCESS | 3866 | 1461173356965 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:29:16 INFO - PROCESS | 3866 | 1461173356969 Marionette TRACE conn3 <- [1,1046,null,{}] 10:29:16 INFO - PROCESS | 3866 | 1461173356987 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}] 10:29:17 INFO - PROCESS | 3866 | 1461173357201 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:29:17 INFO - PROCESS | 3866 | 1461173357370 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83b8800 == 83 [pid = 3866] [id = 269] 10:29:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe7f728e800) [pid = 3866] [serial = 808] [outer = (nil)] 10:29:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe7f7b04400) [pid = 3866] [serial = 809] [outer = 0x7fe7f728e800] 10:29:17 INFO - PROCESS | 3866 | 1461173357442 Marionette DEBUG loaded listener.js 10:29:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe7f7cc9400) [pid = 3866] [serial = 810] [outer = 0x7fe7f728e800] 10:29:18 INFO - PROCESS | 3866 | 1461173358413 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]]]}] 10:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1495ms 10:29:18 INFO - PROCESS | 3866 | 1461173358461 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 3866 | 1461173358466 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:29:18 INFO - PROCESS | 3866 | 1461173358477 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 3866 | 1461173358482 Marionette TRACE conn3 <- [1,1050,null,{}] 10:29:18 INFO - PROCESS | 3866 | 1461173358488 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}] 10:29:18 INFO - PROCESS | 3866 | 1461173358687 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:29:18 INFO - PROCESS | 3866 | 1461173358858 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80255a000 == 84 [pid = 3866] [id = 270] 10:29:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe7f7290800) [pid = 3866] [serial = 811] [outer = (nil)] 10:29:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7fa8eec00) [pid = 3866] [serial = 812] [outer = 0x7fe7f7290800] 10:29:18 INFO - PROCESS | 3866 | 1461173358929 Marionette DEBUG loaded listener.js 10:29:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe8012eb400) [pid = 3866] [serial = 813] [outer = 0x7fe7f7290800] 10:29:19 INFO - PROCESS | 3866 | 1461173359856 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]]]}] 10:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1437ms 10:29:19 INFO - PROCESS | 3866 | 1461173359912 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:29:19 INFO - PROCESS | 3866 | 1461173359916 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:29:19 INFO - PROCESS | 3866 | 1461173359921 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:29:19 INFO - PROCESS | 3866 | 1461173359925 Marionette TRACE conn3 <- [1,1054,null,{}] 10:29:19 INFO - PROCESS | 3866 | 1461173359938 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}] 10:29:20 INFO - PROCESS | 3866 | 1461173360121 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:29:20 INFO - PROCESS | 3866 | 1461173360295 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8110b3000 == 85 [pid = 3866] [id = 271] 10:29:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe80828c800) [pid = 3866] [serial = 814] [outer = (nil)] 10:29:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe80a1b7c00) [pid = 3866] [serial = 815] [outer = 0x7fe80828c800] 10:29:20 INFO - PROCESS | 3866 | 1461173360415 Marionette DEBUG loaded listener.js 10:29:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe80af4b400) [pid = 3866] [serial = 816] [outer = 0x7fe80828c800] 10:29:21 INFO - PROCESS | 3866 | 1461173361190 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]]]}] 10:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1338ms 10:29:21 INFO - PROCESS | 3866 | 1461173361259 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:29:21 INFO - PROCESS | 3866 | 1461173361263 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:29:21 INFO - PROCESS | 3866 | 1461173361269 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:29:21 INFO - PROCESS | 3866 | 1461173361271 Marionette TRACE conn3 <- [1,1058,null,{}] 10:29:21 INFO - PROCESS | 3866 | 1461173361276 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}] 10:29:21 INFO - PROCESS | 3866 | 1461173361483 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:29:21 INFO - PROCESS | 3866 | 1461173361656 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe819b56800 == 86 [pid = 3866] [id = 272] 10:29:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe8078e3000) [pid = 3866] [serial = 817] [outer = (nil)] 10:29:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe80be07800) [pid = 3866] [serial = 818] [outer = 0x7fe8078e3000] 10:29:21 INFO - PROCESS | 3866 | 1461173361729 Marionette DEBUG loaded listener.js 10:29:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe811156c00) [pid = 3866] [serial = 819] [outer = 0x7fe8078e3000] 10:29:22 INFO - PROCESS | 3866 | 1461173362542 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]]]}] 10:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1325ms 10:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:29:22 INFO - PROCESS | 3866 | 1461173362595 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:29:22 INFO - PROCESS | 3866 | 1461173362598 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:29:22 INFO - PROCESS | 3866 | 1461173362605 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:29:22 INFO - PROCESS | 3866 | 1461173362607 Marionette TRACE conn3 <- [1,1062,null,{}] 10:29:22 INFO - PROCESS | 3866 | 1461173362613 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}] 10:29:22 INFO - PROCESS | 3866 | 1461173362790 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:29:22 INFO - PROCESS | 3866 | 1461173362976 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81da32800 == 87 [pid = 3866] [id = 273] 10:29:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe80a8bec00) [pid = 3866] [serial = 820] [outer = (nil)] 10:29:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe8187bbc00) [pid = 3866] [serial = 821] [outer = 0x7fe80a8bec00] 10:29:23 INFO - PROCESS | 3866 | 1461173363046 Marionette DEBUG loaded listener.js 10:29:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe8187eb000) [pid = 3866] [serial = 822] [outer = 0x7fe80a8bec00] 10:29:23 INFO - PROCESS | 3866 | 1461173363905 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]]]}] 10:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1335ms 10:29:23 INFO - PROCESS | 3866 | 1461173363940 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:29:23 INFO - PROCESS | 3866 | 1461173363943 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:29:23 INFO - PROCESS | 3866 | 1461173363950 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:29:23 INFO - PROCESS | 3866 | 1461173363952 Marionette TRACE conn3 <- [1,1066,null,{}] 10:29:23 INFO - PROCESS | 3866 | 1461173363959 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}] 10:29:24 INFO - PROCESS | 3866 | 1461173364183 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:29:24 INFO - PROCESS | 3866 | 1461173364363 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe821e94000 == 88 [pid = 3866] [id = 274] 10:29:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe8127db000) [pid = 3866] [serial = 823] [outer = (nil)] 10:29:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe8199bec00) [pid = 3866] [serial = 824] [outer = 0x7fe8127db000] 10:29:24 INFO - PROCESS | 3866 | 1461173364435 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe81d9c8000) [pid = 3866] [serial = 825] [outer = 0x7fe8127db000] 10:29:25 INFO - PROCESS | 3866 | 1461173365306 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]]]}] 10:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1427ms 10:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:29:25 INFO - PROCESS | 3866 | 1461173365378 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:29:25 INFO - PROCESS | 3866 | 1461173365380 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:29:25 INFO - PROCESS | 3866 | 1461173365387 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:29:25 INFO - PROCESS | 3866 | 1461173365390 Marionette TRACE conn3 <- [1,1070,null,{}] 10:29:25 INFO - PROCESS | 3866 | 1461173365395 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}] 10:29:25 INFO - PROCESS | 3866 | 1461173365604 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:29:25 INFO - PROCESS | 3866 | 1461173365782 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5bd8800 == 89 [pid = 3866] [id = 275] 10:29:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe7fa728800) [pid = 3866] [serial = 826] [outer = (nil)] 10:29:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7fa72d000) [pid = 3866] [serial = 827] [outer = 0x7fe7fa728800] 10:29:25 INFO - PROCESS | 3866 | 1461173365862 Marionette DEBUG loaded listener.js 10:29:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7fa732400) [pid = 3866] [serial = 828] [outer = 0x7fe7fa728800] 10:29:26 INFO - PROCESS | 3866 | 1461173366722 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]]]}] 10:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1386ms 10:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:29:26 INFO - PROCESS | 3866 | 1461173366773 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:29:26 INFO - PROCESS | 3866 | 1461173366776 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:29:26 INFO - PROCESS | 3866 | 1461173366782 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:29:26 INFO - PROCESS | 3866 | 1461173366785 Marionette TRACE conn3 <- [1,1074,null,{}] 10:29:26 INFO - PROCESS | 3866 | 1461173366791 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}] 10:29:26 INFO - PROCESS | 3866 | 1461173366969 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:29:27 INFO - PROCESS | 3866 | 1461173367145 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f658e000 == 90 [pid = 3866] [id = 276] 10:29:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7f71d4000) [pid = 3866] [serial = 829] [outer = (nil)] 10:29:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7f71db800) [pid = 3866] [serial = 830] [outer = 0x7fe7f71d4000] 10:29:27 INFO - PROCESS | 3866 | 1461173367213 Marionette DEBUG loaded listener.js 10:29:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7f71df800) [pid = 3866] [serial = 831] [outer = 0x7fe7f71d4000] 10:29:28 INFO - PROCESS | 3866 | 1461173368090 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]]]}] 10:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1380ms 10:29:28 INFO - PROCESS | 3866 | 1461173368162 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:29:28 INFO - PROCESS | 3866 | 1461173368166 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:29:28 INFO - PROCESS | 3866 | 1461173368172 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:29:28 INFO - PROCESS | 3866 | 1461173368175 Marionette TRACE conn3 <- [1,1078,null,{}] 10:29:28 INFO - PROCESS | 3866 | 1461173368180 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}] 10:29:28 INFO - PROCESS | 3866 | 1461173368394 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:29:28 INFO - PROCESS | 3866 | 1461173368572 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83b6800 == 91 [pid = 3866] [id = 277] 10:29:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7f71d7800) [pid = 3866] [serial = 832] [outer = (nil)] 10:29:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7fa72b400) [pid = 3866] [serial = 833] [outer = 0x7fe7f71d7800] 10:29:28 INFO - PROCESS | 3866 | 1461173368654 Marionette DEBUG loaded listener.js 10:29:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe80d2c8c00) [pid = 3866] [serial = 834] [outer = 0x7fe7f71d7800] 10:29:29 INFO - PROCESS | 3866 | 1461173369507 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]]]}] 10:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1384ms 10:29:29 INFO - PROCESS | 3866 | 1461173369557 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:29:29 INFO - PROCESS | 3866 | 1461173369561 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:29:29 INFO - PROCESS | 3866 | 1461173369566 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:29:29 INFO - PROCESS | 3866 | 1461173369570 Marionette TRACE conn3 <- [1,1082,null,{}] 10:29:29 INFO - PROCESS | 3866 | 1461173369575 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}] 10:29:29 INFO - PROCESS | 3866 | 1461173369747 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:29:29 INFO - PROCESS | 3866 | 1461173369937 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f868f800 == 92 [pid = 3866] [id = 278] 10:29:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe7f4c83000) [pid = 3866] [serial = 835] [outer = (nil)] 10:29:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe7f4c8ac00) [pid = 3866] [serial = 836] [outer = 0x7fe7f4c83000] 10:29:30 INFO - PROCESS | 3866 | 1461173370009 Marionette DEBUG loaded listener.js 10:29:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe7f4c8fc00) [pid = 3866] [serial = 837] [outer = 0x7fe7f4c83000] 10:29:30 INFO - PROCESS | 3866 | 1461173370905 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]]]}] 10:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1387ms 10:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:29:30 INFO - PROCESS | 3866 | 1461173370955 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:29:30 INFO - PROCESS | 3866 | 1461173370958 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:29:30 INFO - PROCESS | 3866 | 1461173370964 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:29:30 INFO - PROCESS | 3866 | 1461173370968 Marionette TRACE conn3 <- [1,1086,null,{}] 10:29:30 INFO - PROCESS | 3866 | 1461173370974 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}] 10:29:31 INFO - PROCESS | 3866 | 1461173371215 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:29:31 INFO - PROCESS | 3866 | 1461173371443 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83a8000 == 93 [pid = 3866] [id = 279] 10:29:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe7f40e0c00) [pid = 3866] [serial = 838] [outer = (nil)] 10:29:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe7f40e8000) [pid = 3866] [serial = 839] [outer = 0x7fe7f40e0c00] 10:29:31 INFO - PROCESS | 3866 | 1461173371888 Marionette DEBUG loaded listener.js 10:29:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe7f4c8cc00) [pid = 3866] [serial = 840] [outer = 0x7fe7f40e0c00] 10:29:32 INFO - PROCESS | 3866 | 1461173372817 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]]]}] 10:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1885ms 10:29:32 INFO - PROCESS | 3866 | 1461173372849 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:29:32 INFO - PROCESS | 3866 | 1461173372854 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:29:32 INFO - PROCESS | 3866 | 1461173372863 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:29:32 INFO - PROCESS | 3866 | 1461173372866 Marionette TRACE conn3 <- [1,1090,null,{}] 10:29:32 INFO - PROCESS | 3866 | 1461173372874 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}] 10:29:33 INFO - PROCESS | 3866 | 1461173373073 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:29:33 INFO - PROCESS | 3866 | 1461173373372 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58d5800 == 94 [pid = 3866] [id = 280] 10:29:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe7f71e0800) [pid = 3866] [serial = 841] [outer = (nil)] 10:29:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe7f7288400) [pid = 3866] [serial = 842] [outer = 0x7fe7f71e0800] 10:29:33 INFO - PROCESS | 3866 | 1461173373488 Marionette DEBUG loaded listener.js 10:29:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe7f7b0ec00) [pid = 3866] [serial = 843] [outer = 0x7fe7f71e0800] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801017800 == 93 [pid = 3866] [id = 225] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8029a6800 == 92 [pid = 3866] [id = 267] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe818be0800) [pid = 3866] [serial = 749] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe7f7cd2400) [pid = 3866] [serial = 721] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe81d42f800) [pid = 3866] [serial = 715] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe818472000) [pid = 3866] [serial = 718] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8055d9000 == 91 [pid = 3866] [id = 266] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80299b000 == 90 [pid = 3866] [id = 265] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801438000 == 89 [pid = 3866] [id = 264] 10:29:34 INFO - PROCESS | 3866 | 1461173374436 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]]]}] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa158000 == 88 [pid = 3866] [id = 263] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa0ca000 == 87 [pid = 3866] [id = 262] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f58db000 == 86 [pid = 3866] [id = 259] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffab5800 == 85 [pid = 3866] [id = 258] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f718f000 == 84 [pid = 3866] [id = 257] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffaa8000 == 83 [pid = 3866] [id = 256] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83bc000 == 82 [pid = 3866] [id = 255] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe822ecd800 == 81 [pid = 3866] [id = 254] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe820831000 == 80 [pid = 3866] [id = 253] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dab2800 == 79 [pid = 3866] [id = 252] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b246000 == 78 [pid = 3866] [id = 251] 10:29:34 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802553000 == 77 [pid = 3866] [id = 250] 10:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1628ms 10:29:34 INFO - PROCESS | 3866 | 1461173374491 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:29:34 INFO - PROCESS | 3866 | 1461173374497 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:29:34 INFO - PROCESS | 3866 | 1461173374507 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:29:34 INFO - PROCESS | 3866 | 1461173374511 Marionette TRACE conn3 <- [1,1094,null,{}] 10:29:34 INFO - PROCESS | 3866 | 1461173374517 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}] 10:29:34 INFO - PROCESS | 3866 | 1461173374681 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe818474000) [pid = 3866] [serial = 743] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe8187b5000) [pid = 3866] [serial = 744] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe8012ec000) [pid = 3866] [serial = 728] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe80afe8400) [pid = 3866] [serial = 737] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe81ba9ac00) [pid = 3866] [serial = 712] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe8016cac00) [pid = 3866] [serial = 473] [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.] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe80b18b000) [pid = 3866] [serial = 706] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe80be31c00) [pid = 3866] [serial = 740] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe80bfcb000) [pid = 3866] [serial = 741] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe81ba12000) [pid = 3866] [serial = 701] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe8078e9000) [pid = 3866] [serial = 733] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe8178bf800) [pid = 3866] [serial = 709] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe8027f8400) [pid = 3866] [serial = 703] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f728bc00) [pid = 3866] [serial = 724] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe800f46800) [pid = 3866] [serial = 727] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe8098b7400) [pid = 3866] [serial = 734] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe818993800) [pid = 3866] [serial = 747] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe801d6e400) [pid = 3866] [serial = 730] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe80282c000) [pid = 3866] [serial = 731] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe80df95000) [pid = 3866] [serial = 746] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe80b2e9400) [pid = 3866] [serial = 738] [outer = (nil)] [url = about:blank] 10:29:34 INFO - PROCESS | 3866 | 1461173374942 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83b6000 == 78 [pid = 3866] [id = 281] 10:29:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7f7cce800) [pid = 3866] [serial = 844] [outer = (nil)] 10:29:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7f85ab800) [pid = 3866] [serial = 845] [outer = 0x7fe7f7cce800] 10:29:35 INFO - PROCESS | 3866 | 1461173375037 Marionette DEBUG loaded listener.js 10:29:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe7fa6a3800) [pid = 3866] [serial = 846] [outer = 0x7fe7f7cce800] 10:29:35 INFO - PROCESS | 3866 | 1461173375740 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]]]}] 10:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1283ms 10:29:35 INFO - PROCESS | 3866 | 1461173375790 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:29:35 INFO - PROCESS | 3866 | 1461173375794 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:29:35 INFO - PROCESS | 3866 | 1461173375800 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:29:35 INFO - PROCESS | 3866 | 1461173375806 Marionette TRACE conn3 <- [1,1098,null,{}] 10:29:35 INFO - PROCESS | 3866 | 1461173375821 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}] 10:29:36 INFO - PROCESS | 3866 | 1461173376036 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:29:36 INFO - PROCESS | 3866 | 1461173376058 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffab1000 == 79 [pid = 3866] [id = 282] 10:29:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe7fa6a5400) [pid = 3866] [serial = 847] [outer = (nil)] 10:29:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe7ff908800) [pid = 3866] [serial = 848] [outer = 0x7fe7fa6a5400] 10:29:36 INFO - PROCESS | 3866 | 1461173376118 Marionette DEBUG loaded listener.js 10:29:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe801192c00) [pid = 3866] [serial = 849] [outer = 0x7fe7fa6a5400] 10:29:36 INFO - PROCESS | 3866 | 1461173376925 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]]]}] 10:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1183ms 10:29:36 INFO - PROCESS | 3866 | 1461173376996 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:29:37 INFO - PROCESS | 3866 | 1461173377001 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:29:37 INFO - PROCESS | 3866 | 1461173377007 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:29:37 INFO - PROCESS | 3866 | 1461173377011 Marionette TRACE conn3 <- [1,1102,null,{}] 10:29:37 INFO - PROCESS | 3866 | 1461173377016 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}] 10:29:37 INFO - PROCESS | 3866 | 1461173377246 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:29:37 INFO - PROCESS | 3866 | 1461173377269 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802643800 == 80 [pid = 3866] [id = 283] 10:29:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe7f8382400) [pid = 3866] [serial = 850] [outer = (nil)] 10:29:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe801587000) [pid = 3866] [serial = 851] [outer = 0x7fe7f8382400] 10:29:37 INFO - PROCESS | 3866 | 1461173377327 Marionette DEBUG loaded listener.js 10:29:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe801d78400) [pid = 3866] [serial = 852] [outer = 0x7fe7f8382400] 10:29:38 INFO - PROCESS | 3866 | 1461173378141 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]]]}] 10:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1176ms 10:29:38 INFO - PROCESS | 3866 | 1461173378184 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:29:38 INFO - PROCESS | 3866 | 1461173378187 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:29:38 INFO - PROCESS | 3866 | 1461173378193 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:29:38 INFO - PROCESS | 3866 | 1461173378194 Marionette TRACE conn3 <- [1,1106,null,{}] 10:29:38 INFO - PROCESS | 3866 | 1461173378199 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}] 10:29:38 INFO - PROCESS | 3866 | 1461173378417 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:29:38 INFO - PROCESS | 3866 | 1461173378453 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80548f000 == 81 [pid = 3866] [id = 284] 10:29:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe80239bc00) [pid = 3866] [serial = 853] [outer = (nil)] 10:29:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe80297b400) [pid = 3866] [serial = 854] [outer = 0x7fe80239bc00] 10:29:38 INFO - PROCESS | 3866 | 1461173378518 Marionette DEBUG loaded listener.js 10:29:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe8078ea000) [pid = 3866] [serial = 855] [outer = 0x7fe80239bc00] 10:29:39 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f68a4400) [pid = 3866] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:29:39 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe801199400) [pid = 3866] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:29:39 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7f7ccd400) [pid = 3866] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:29:39 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe8012f1000) [pid = 3866] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:29:39 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f728e400) [pid = 3866] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:29:39 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe7fa6a6000) [pid = 3866] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:29:39 INFO - PROCESS | 3866 | 1461173379548 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]]]}] 10:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1380ms 10:29:39 INFO - PROCESS | 3866 | 1461173379574 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:29:39 INFO - PROCESS | 3866 | 1461173379577 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:29:39 INFO - PROCESS | 3866 | 1461173379582 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:29:39 INFO - PROCESS | 3866 | 1461173379585 Marionette TRACE conn3 <- [1,1110,null,{}] 10:29:39 INFO - PROCESS | 3866 | 1461173379591 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}] 10:29:39 INFO - PROCESS | 3866 | 1461173379746 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:29:39 INFO - PROCESS | 3866 | 1461173379896 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80add3000 == 82 [pid = 3866] [id = 285] 10:29:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe801d71800) [pid = 3866] [serial = 856] [outer = (nil)] 10:29:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe808ae5400) [pid = 3866] [serial = 857] [outer = 0x7fe801d71800] 10:29:39 INFO - PROCESS | 3866 | 1461173379966 Marionette DEBUG loaded listener.js 10:29:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe80afe4000) [pid = 3866] [serial = 858] [outer = 0x7fe801d71800] 10:29:40 INFO - PROCESS | 3866 | 1461173380601 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]]]}] 10:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1079ms 10:29:40 INFO - PROCESS | 3866 | 1461173380662 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:29:40 INFO - PROCESS | 3866 | 1461173380665 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:29:40 INFO - PROCESS | 3866 | 1461173380671 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:29:40 INFO - PROCESS | 3866 | 1461173380673 Marionette TRACE conn3 <- [1,1114,null,{}] 10:29:40 INFO - PROCESS | 3866 | 1461173380678 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}] 10:29:40 INFO - PROCESS | 3866 | 1461173380889 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:29:40 INFO - PROCESS | 3866 | 1461173380917 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bf20800 == 83 [pid = 3866] [id = 286] 10:29:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe80afe5800) [pid = 3866] [serial = 859] [outer = (nil)] 10:29:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe80be28400) [pid = 3866] [serial = 860] [outer = 0x7fe80afe5800] 10:29:40 INFO - PROCESS | 3866 | 1461173380975 Marionette DEBUG loaded listener.js 10:29:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe80ccb0000) [pid = 3866] [serial = 861] [outer = 0x7fe80afe5800] 10:29:41 INFO - PROCESS | 3866 | 1461173381976 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]]]}] 10:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1335ms 10:29:42 INFO - PROCESS | 3866 | 1461173382008 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:29:42 INFO - PROCESS | 3866 | 1461173382013 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:29:42 INFO - PROCESS | 3866 | 1461173382023 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:29:42 INFO - PROCESS | 3866 | 1461173382026 Marionette TRACE conn3 <- [1,1118,null,{}] 10:29:42 INFO - PROCESS | 3866 | 1461173382035 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}] 10:29:42 INFO - PROCESS | 3866 | 1461173382214 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:29:42 INFO - PROCESS | 3866 | 1461173382398 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa226800 == 84 [pid = 3866] [id = 287] 10:29:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7f68acc00) [pid = 3866] [serial = 862] [outer = (nil)] 10:29:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7f728bc00) [pid = 3866] [serial = 863] [outer = 0x7fe7f68acc00] 10:29:42 INFO - PROCESS | 3866 | 1461173382473 Marionette DEBUG loaded listener.js 10:29:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7f7cd7000) [pid = 3866] [serial = 864] [outer = 0x7fe7f68acc00] 10:29:43 INFO - PROCESS | 3866 | 1461173383484 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]]]}] 10:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1485ms 10:29:43 INFO - PROCESS | 3866 | 1461173383508 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:29:43 INFO - PROCESS | 3866 | 1461173383517 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:29:43 INFO - PROCESS | 3866 | 1461173383527 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:29:43 INFO - PROCESS | 3866 | 1461173383532 Marionette TRACE conn3 <- [1,1122,null,{}] 10:29:43 INFO - PROCESS | 3866 | 1461173383537 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}] 10:29:43 INFO - PROCESS | 3866 | 1461173383727 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:29:43 INFO - PROCESS | 3866 | 1461173383988 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802898800 == 85 [pid = 3866] [id = 288] 10:29:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe7f71d5400) [pid = 3866] [serial = 865] [outer = (nil)] 10:29:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe7fa88c000) [pid = 3866] [serial = 866] [outer = 0x7fe7f71d5400] 10:29:44 INFO - PROCESS | 3866 | 1461173384103 Marionette DEBUG loaded listener.js 10:29:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe800f47000) [pid = 3866] [serial = 867] [outer = 0x7fe7f71d5400] 10:29:44 INFO - PROCESS | 3866 | 1461173384894 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]]]}] 10:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1430ms 10:29:44 INFO - PROCESS | 3866 | 1461173384958 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:29:44 INFO - PROCESS | 3866 | 1461173384961 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:29:44 INFO - PROCESS | 3866 | 1461173384967 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:29:44 INFO - PROCESS | 3866 | 1461173384977 Marionette TRACE conn3 <- [1,1126,null,{}] 10:29:45 INFO - PROCESS | 3866 | 1461173384998 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}] 10:29:45 INFO - PROCESS | 3866 | 1461173385212 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:29:45 INFO - PROCESS | 3866 | 1461173385386 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe812712000 == 86 [pid = 3866] [id = 289] 10:29:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe7ffc13800) [pid = 3866] [serial = 868] [outer = (nil)] 10:29:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe804d0b800) [pid = 3866] [serial = 869] [outer = 0x7fe7ffc13800] 10:29:45 INFO - PROCESS | 3866 | 1461173385462 Marionette DEBUG loaded listener.js 10:29:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe808ad9000) [pid = 3866] [serial = 870] [outer = 0x7fe7ffc13800] 10:29:46 INFO - PROCESS | 3866 | 1461173386343 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]]]}] 10:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1442ms 10:29:46 INFO - PROCESS | 3866 | 1461173386411 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:29:46 INFO - PROCESS | 3866 | 1461173386414 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:29:46 INFO - PROCESS | 3866 | 1461173386420 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:29:46 INFO - PROCESS | 3866 | 1461173386422 Marionette TRACE conn3 <- [1,1130,null,{}] 10:29:46 INFO - PROCESS | 3866 | 1461173386427 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}] 10:29:46 INFO - PROCESS | 3866 | 1461173386598 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:29:46 INFO - PROCESS | 3866 | 1461173386772 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe819b55800 == 87 [pid = 3866] [id = 290] 10:29:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe7fa724400) [pid = 3866] [serial = 871] [outer = (nil)] 10:29:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe80be29000) [pid = 3866] [serial = 872] [outer = 0x7fe7fa724400] 10:29:46 INFO - PROCESS | 3866 | 1461173386845 Marionette DEBUG loaded listener.js 10:29:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe80d2c0c00) [pid = 3866] [serial = 873] [outer = 0x7fe7fa724400] 10:29:47 INFO - PROCESS | 3866 | 1461173387666 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]]]}] 10:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1280ms 10:29:47 INFO - PROCESS | 3866 | 1461173387701 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:29:47 INFO - PROCESS | 3866 | 1461173387705 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:29:47 INFO - PROCESS | 3866 | 1461173387710 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:29:47 INFO - PROCESS | 3866 | 1461173387712 Marionette TRACE conn3 <- [1,1134,null,{}] 10:29:47 INFO - PROCESS | 3866 | 1461173387718 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}] 10:29:47 INFO - PROCESS | 3866 | 1461173387883 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:29:48 INFO - PROCESS | 3866 | 1461173388103 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe820547800 == 88 [pid = 3866] [id = 291] 10:29:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe808ae0800) [pid = 3866] [serial = 874] [outer = (nil)] 10:29:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe818469c00) [pid = 3866] [serial = 875] [outer = 0x7fe808ae0800] 10:29:48 INFO - PROCESS | 3866 | 1461173388171 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe8187e3c00) [pid = 3866] [serial = 876] [outer = 0x7fe808ae0800] 10:29:49 INFO - PROCESS | 3866 | 1461173389042 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]]]}] 10:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1375ms 10:29:49 INFO - PROCESS | 3866 | 1461173389087 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:29:49 INFO - PROCESS | 3866 | 1461173389091 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:29:49 INFO - PROCESS | 3866 | 1461173389097 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:29:49 INFO - PROCESS | 3866 | 1461173389100 Marionette TRACE conn3 <- [1,1138,null,{}] 10:29:49 INFO - PROCESS | 3866 | 1461173389106 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}] 10:29:49 INFO - PROCESS | 3866 | 1461173389298 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:29:49 INFO - PROCESS | 3866 | 1461173389474 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffbd6800 == 89 [pid = 3866] [id = 292] 10:29:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe8178bbc00) [pid = 3866] [serial = 877] [outer = (nil)] 10:29:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe81982f400) [pid = 3866] [serial = 878] [outer = 0x7fe8178bbc00] 10:29:49 INFO - PROCESS | 3866 | 1461173389546 Marionette DEBUG loaded listener.js 10:29:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe81d9bc000) [pid = 3866] [serial = 879] [outer = 0x7fe8178bbc00] 10:29:50 INFO - PROCESS | 3866 | 1461173390408 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]]]}] 10:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1377ms 10:29:50 INFO - PROCESS | 3866 | 1461173390475 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:29:50 INFO - PROCESS | 3866 | 1461173390478 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:29:50 INFO - PROCESS | 3866 | 1461173390484 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:29:50 INFO - PROCESS | 3866 | 1461173390487 Marionette TRACE conn3 <- [1,1142,null,{}] 10:29:50 INFO - PROCESS | 3866 | 1461173390492 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}] 10:29:50 INFO - PROCESS | 3866 | 1461173390655 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:29:50 INFO - PROCESS | 3866 | 1461173390835 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f33d0800 == 90 [pid = 3866] [id = 293] 10:29:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7f57cf400) [pid = 3866] [serial = 880] [outer = (nil)] 10:29:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f57d9400) [pid = 3866] [serial = 881] [outer = 0x7fe7f57cf400] 10:29:50 INFO - PROCESS | 3866 | 1461173390907 Marionette DEBUG loaded listener.js 10:29:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7f57de000) [pid = 3866] [serial = 882] [outer = 0x7fe7f57cf400] 10:29:51 INFO - PROCESS | 3866 | 1461173391691 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]]]}] 10:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1228ms 10:29:51 INFO - PROCESS | 3866 | 1461173391718 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:29:51 INFO - PROCESS | 3866 | 1461173391721 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:29:51 INFO - PROCESS | 3866 | 1461173391730 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:29:51 INFO - PROCESS | 3866 | 1461173391733 Marionette TRACE conn3 <- [1,1146,null,{}] 10:29:51 INFO - PROCESS | 3866 | 1461173391738 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}] 10:29:51 INFO - PROCESS | 3866 | 1461173391902 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:29:52 INFO - PROCESS | 3866 | 1461173392081 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81df30800 == 91 [pid = 3866] [id = 294] 10:29:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe7f35ef400) [pid = 3866] [serial = 883] [outer = (nil)] 10:29:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe7f35f8800) [pid = 3866] [serial = 884] [outer = 0x7fe7f35ef400] 10:29:52 INFO - PROCESS | 3866 | 1461173392154 Marionette DEBUG loaded listener.js 10:29:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe7f35fd800) [pid = 3866] [serial = 885] [outer = 0x7fe7f35ef400] 10:29:52 INFO - PROCESS | 3866 | 1461173392977 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]]]}] 10:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1278ms 10:29:53 INFO - PROCESS | 3866 | 1461173393021 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:29:53 INFO - PROCESS | 3866 | 1461173393025 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:29:53 INFO - PROCESS | 3866 | 1461173393033 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:29:53 INFO - PROCESS | 3866 | 1461173393036 Marionette TRACE conn3 <- [1,1150,null,{}] 10:29:53 INFO - PROCESS | 3866 | 1461173393041 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}] 10:29:53 INFO - PROCESS | 3866 | 1461173393206 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:29:53 INFO - PROCESS | 3866 | 1461173393387 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801856800 == 92 [pid = 3866] [id = 295] 10:29:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe7f35f1400) [pid = 3866] [serial = 886] [outer = (nil)] 10:29:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe7f57da400) [pid = 3866] [serial = 887] [outer = 0x7fe7f35f1400] 10:29:53 INFO - PROCESS | 3866 | 1461173393455 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe8198cb400) [pid = 3866] [serial = 888] [outer = 0x7fe7f35f1400] 10:29:54 INFO - PROCESS | 3866 | 1461173394281 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]]]}] 10:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1277ms 10:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:29:54 INFO - PROCESS | 3866 | 1461173394311 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:29:54 INFO - PROCESS | 3866 | 1461173394313 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:29:54 INFO - PROCESS | 3866 | 1461173394320 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 3866 | 1461173394323 Marionette TRACE conn3 <- [1,1154,null,{}] 10:29:54 INFO - PROCESS | 3866 | 1461173394327 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}] 10:29:54 INFO - PROCESS | 3866 | 1461173394498 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:29:54 INFO - PROCESS | 3866 | 1461173394679 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f41d0000 == 93 [pid = 3866] [id = 296] 10:29:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe7f37d7c00) [pid = 3866] [serial = 889] [outer = (nil)] 10:29:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f37e0000) [pid = 3866] [serial = 890] [outer = 0x7fe7f37d7c00] 10:29:54 INFO - PROCESS | 3866 | 1461173394744 Marionette DEBUG loaded listener.js 10:29:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7f37e4800) [pid = 3866] [serial = 891] [outer = 0x7fe7f37d7c00] 10:29:55 INFO - PROCESS | 3866 | 1461173395621 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]]]}] 10:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1380ms 10:29:55 INFO - PROCESS | 3866 | 1461173395700 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:29:55 INFO - PROCESS | 3866 | 1461173395704 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:29:55 INFO - PROCESS | 3866 | 1461173395709 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:29:55 INFO - PROCESS | 3866 | 1461173395713 Marionette TRACE conn3 <- [1,1158,null,{}] 10:29:55 INFO - PROCESS | 3866 | 1461173395718 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}] 10:29:55 INFO - PROCESS | 3866 | 1461173395946 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:29:56 INFO - PROCESS | 3866 | 1461173396142 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2b74000 == 94 [pid = 3866] [id = 297] 10:29:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe7f37da400) [pid = 3866] [serial = 892] [outer = (nil)] 10:29:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7f7da0000) [pid = 3866] [serial = 893] [outer = 0x7fe7f37da400] 10:29:56 INFO - PROCESS | 3866 | 1461173396218 Marionette DEBUG loaded listener.js 10:29:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe80be58800) [pid = 3866] [serial = 894] [outer = 0x7fe7f37da400] 10:29:57 INFO - PROCESS | 3866 | 1461173397019 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]]]}] 10:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1335ms 10:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:29:57 INFO - PROCESS | 3866 | 1461173397048 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:29:57 INFO - PROCESS | 3866 | 1461173397051 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:29:57 INFO - PROCESS | 3866 | 1461173397058 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:29:57 INFO - PROCESS | 3866 | 1461173397061 Marionette TRACE conn3 <- [1,1162,null,{}] 10:29:57 INFO - PROCESS | 3866 | 1461173397066 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}] 10:29:57 INFO - PROCESS | 3866 | 1461173397237 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:29:57 INFO - PROCESS | 3866 | 1461173397418 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58c8800 == 95 [pid = 3866] [id = 298] 10:29:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe7f2ca4800) [pid = 3866] [serial = 895] [outer = (nil)] 10:29:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f2cad400) [pid = 3866] [serial = 896] [outer = 0x7fe7f2ca4800] 10:29:57 INFO - PROCESS | 3866 | 1461173397485 Marionette DEBUG loaded listener.js 10:29:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe7f2cb2000) [pid = 3866] [serial = 897] [outer = 0x7fe7f2ca4800] 10:29:58 INFO - PROCESS | 3866 | 1461173398335 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]]]}] 10:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1336ms 10:29:58 INFO - PROCESS | 3866 | 1461173398393 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:29:58 INFO - PROCESS | 3866 | 1461173398396 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:29:58 INFO - PROCESS | 3866 | 1461173398402 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:29:58 INFO - PROCESS | 3866 | 1461173398404 Marionette TRACE conn3 <- [1,1166,null,{}] 10:29:58 INFO - PROCESS | 3866 | 1461173398410 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}] 10:29:58 INFO - PROCESS | 3866 | 1461173398579 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:29:59 INFO - PROCESS | 3866 | 1461173399199 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5912800 == 96 [pid = 3866] [id = 299] 10:29:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe7f37e0800) [pid = 3866] [serial = 898] [outer = (nil)] 10:29:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe7f40df800) [pid = 3866] [serial = 899] [outer = 0x7fe7f37e0800] 10:29:59 INFO - PROCESS | 3866 | 1461173399267 Marionette DEBUG loaded listener.js 10:29:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe7f40ed800) [pid = 3866] [serial = 900] [outer = 0x7fe7f37e0800] 10:30:00 INFO - PROCESS | 3866 | 1461173400053 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]]]}] 10:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1686ms 10:30:00 INFO - PROCESS | 3866 | 1461173400089 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:30:00 INFO - PROCESS | 3866 | 1461173400095 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:30:00 INFO - PROCESS | 3866 | 1461173400103 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:30:00 INFO - PROCESS | 3866 | 1461173400107 Marionette TRACE conn3 <- [1,1170,null,{}] 10:30:00 INFO - PROCESS | 3866 | 1461173400114 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}] 10:30:00 INFO - PROCESS | 3866 | 1461173400287 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:30:00 INFO - PROCESS | 3866 | 1461173400618 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f6586000 == 97 [pid = 3866] [id = 300] 10:30:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe7f68a9400) [pid = 3866] [serial = 901] [outer = (nil)] 10:30:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe7f71da400) [pid = 3866] [serial = 902] [outer = 0x7fe7f68a9400] 10:30:00 INFO - PROCESS | 3866 | 1461173400733 Marionette DEBUG loaded listener.js 10:30:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe7f7290400) [pid = 3866] [serial = 903] [outer = 0x7fe7f68a9400] 10:30:01 INFO - PROCESS | 3866 | 1461173401613 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]]]}] 10:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1532ms 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80789a800 == 96 [pid = 3866] [id = 56] 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80add3000 == 95 [pid = 3866] [id = 285] 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80548f000 == 94 [pid = 3866] [id = 284] 10:30:01 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe80c554400) [pid = 3866] [serial = 806] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f838fc00) [pid = 3866] [serial = 779] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe7fa892c00) [pid = 3866] [serial = 782] [outer = (nil)] [url = about:blank] 10:30:01 INFO - PROCESS | 3866 | 1461173401735 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:30:01 INFO - PROCESS | 3866 | 1461173401741 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802643800 == 93 [pid = 3866] [id = 283] 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffab1000 == 92 [pid = 3866] [id = 282] 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83b6000 == 91 [pid = 3866] [id = 281] 10:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f58d5800 == 90 [pid = 3866] [id = 280] 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83a8000 == 89 [pid = 3866] [id = 279] 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8110b3000 == 88 [pid = 3866] [id = 271] 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80255a000 == 87 [pid = 3866] [id = 270] 10:30:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83b8800 == 86 [pid = 3866] [id = 269] 10:30:01 INFO - PROCESS | 3866 | 1461173401777 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:30:01 INFO - PROCESS | 3866 | 1461173401779 Marionette TRACE conn3 <- [1,1174,null,{}] 10:30:01 INFO - PROCESS | 3866 | 1461173401788 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}] 10:30:01 INFO - PROCESS | 3866 | 1461173401958 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe80507ec00) [pid = 3866] [serial = 800] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe808a51400) [pid = 3866] [serial = 801] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe8064dcc00) [pid = 3866] [serial = 803] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7f85b7000) [pid = 3866] [serial = 791] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7fa88f800) [pid = 3866] [serial = 792] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe8027ee400) [pid = 3866] [serial = 797] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7f85b2800) [pid = 3866] [serial = 770] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7f7b0e400) [pid = 3866] [serial = 789] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7f7b06c00) [pid = 3866] [serial = 788] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe8187f0400) [pid = 3866] [serial = 767] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f838a000) [pid = 3866] [serial = 773] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe80dd0d000) [pid = 3866] [serial = 758] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7f5a2ac00) [pid = 3866] [serial = 785] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe801590800) [pid = 3866] [serial = 752] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe8014d6c00) [pid = 3866] [serial = 794] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe8016cf400) [pid = 3866] [serial = 795] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe8078edc00) [pid = 3866] [serial = 755] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f68ac800) [pid = 3866] [serial = 776] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe819b12400) [pid = 3866] [serial = 761] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe81d437800) [pid = 3866] [serial = 764] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe80be09c00) [pid = 3866] [serial = 804] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe803943800) [pid = 3866] [serial = 798] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 3866 | 1461173402188 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5be5000 == 87 [pid = 3866] [id = 301] 10:30:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe7f68ac800) [pid = 3866] [serial = 904] [outer = (nil)] 10:30:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7f7da0400) [pid = 3866] [serial = 905] [outer = 0x7fe7f68ac800] 10:30:02 INFO - PROCESS | 3866 | 1461173402256 Marionette DEBUG loaded listener.js 10:30:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f838b800) [pid = 3866] [serial = 906] [outer = 0x7fe7f68ac800] 10:30:02 INFO - PROCESS | 3866 | 1461173402936 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] 10:30:03 INFO - PROCESS | 3866 | 1461173403011 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:30:03 INFO - PROCESS | 3866 | 1461173403025 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:30:03 INFO - PROCESS | 3866 | 1461173403034 Marionette TRACE conn3 <- [1,1178,null,{}] 10:30:03 INFO - PROCESS | 3866 | 1461173403048 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}] 10:30:03 INFO - PROCESS | 3866 | 1461173403254 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:30:03 INFO - PROCESS | 3866 | 1461173403393 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffaaf800 == 88 [pid = 3866] [id = 302] 10:30:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7f7b06c00) [pid = 3866] [serial = 907] [outer = (nil)] 10:30:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe7fa88e400) [pid = 3866] [serial = 908] [outer = 0x7fe7f7b06c00] 10:30:03 INFO - PROCESS | 3866 | 1461173403450 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe800f50400) [pid = 3866] [serial = 909] [outer = 0x7fe7f7b06c00] 10:30:04 INFO - PROCESS | 3866 | 1461173404157 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] 10:30:04 INFO - PROCESS | 3866 | 1461173404233 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:30:04 INFO - PROCESS | 3866 | 1461173404251 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 3866 | 1461173404264 Marionette TRACE conn3 <- [1,1182,null,{}] 10:30:04 INFO - PROCESS | 3866 | 1461173404274 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}] 10:30:04 INFO - PROCESS | 3866 | 1461173404488 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:30:04 INFO - PROCESS | 3866 | 1461173404513 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80185c000 == 89 [pid = 3866] [id = 303] 10:30:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe801040400) [pid = 3866] [serial = 910] [outer = (nil)] 10:30:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe801590800) [pid = 3866] [serial = 911] [outer = 0x7fe801040400] 10:30:04 INFO - PROCESS | 3866 | 1461173404573 Marionette DEBUG loaded listener.js 10:30:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe802102800) [pid = 3866] [serial = 912] [outer = 0x7fe801040400] 10:30:05 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:30:05 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:30:05 INFO - PROCESS | 3866 | 1461173405417 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] 10:30:05 INFO - PROCESS | 3866 | 1461173405451 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:30:05 INFO - PROCESS | 3866 | 1461173405457 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:30:05 INFO - PROCESS | 3866 | 1461173405459 Marionette TRACE conn3 <- [1,1186,null,{}] 10:30:05 INFO - PROCESS | 3866 | 1461173405465 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}] 10:30:05 INFO - PROCESS | 3866 | 1461173405685 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:30:05 INFO - PROCESS | 3866 | 1461173405715 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803964000 == 90 [pid = 3866] [id = 304] 10:30:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe805085c00) [pid = 3866] [serial = 913] [outer = (nil)] 10:30:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe8094de000) [pid = 3866] [serial = 914] [outer = 0x7fe805085c00] 10:30:05 INFO - PROCESS | 3866 | 1461173405784 Marionette DEBUG loaded listener.js 10:30:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe80b2e4400) [pid = 3866] [serial = 915] [outer = 0x7fe805085c00] 10:30:06 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f8382400) [pid = 3866] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:30:06 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe80239bc00) [pid = 3866] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:30:06 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe801d71800) [pid = 3866] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:30:06 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe7fa6a5400) [pid = 3866] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:30:06 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe7f40e0c00) [pid = 3866] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:30:06 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f7cce800) [pid = 3866] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:30:06 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f71e0800) [pid = 3866] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:30:06 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7ff90a000) [pid = 3866] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:30:06 INFO - PROCESS | 3866 | 1461173406863 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] 10:30:06 INFO - PROCESS | 3866 | 1461173406893 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:30:06 INFO - PROCESS | 3866 | 1461173406898 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:30:06 INFO - PROCESS | 3866 | 1461173406900 Marionette TRACE conn3 <- [1,1190,null,{}] 10:30:06 INFO - PROCESS | 3866 | 1461173406906 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}] 10:30:07 INFO - PROCESS | 3866 | 1461173407059 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:30:07 INFO - PROCESS | 3866 | 1461173407075 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80947a000 == 91 [pid = 3866] [id = 305] 10:30:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe801588000) [pid = 3866] [serial = 916] [outer = (nil)] 10:30:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe80ccb1c00) [pid = 3866] [serial = 917] [outer = 0x7fe801588000] 10:30:07 INFO - PROCESS | 3866 | 1461173407132 Marionette DEBUG loaded listener.js 10:30:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe8187e4c00) [pid = 3866] [serial = 918] [outer = 0x7fe801588000] 10:30:07 INFO - PROCESS | 3866 | 1461173407894 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] 10:30:07 INFO - PROCESS | 3866 | 1461173407928 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:30:07 INFO - PROCESS | 3866 | 1461173407935 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:30:07 INFO - PROCESS | 3866 | 1461173407937 Marionette TRACE conn3 <- [1,1194,null,{}] 10:30:07 INFO - PROCESS | 3866 | 1461173407942 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}] 10:30:08 INFO - PROCESS | 3866 | 1461173408161 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:30:08 INFO - PROCESS | 3866 | 1461173408178 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bf33800 == 92 [pid = 3866] [id = 306] 10:30:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe8187e5400) [pid = 3866] [serial = 919] [outer = (nil)] 10:30:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe8187f2000) [pid = 3866] [serial = 920] [outer = 0x7fe8187e5400] 10:30:08 INFO - PROCESS | 3866 | 1461173408250 Marionette DEBUG loaded listener.js 10:30:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe819b0ac00) [pid = 3866] [serial = 921] [outer = 0x7fe8187e5400] 10:30:09 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:30:09 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:30:09 INFO - PROCESS | 3866 | 1461173409248 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] 10:30:09 INFO - PROCESS | 3866 | 1461173409319 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:30:09 INFO - PROCESS | 3866 | 1461173409327 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:30:09 INFO - PROCESS | 3866 | 1461173409332 Marionette TRACE conn3 <- [1,1198,null,{}] 10:30:09 INFO - PROCESS | 3866 | 1461173409341 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}] 10:30:09 INFO - PROCESS | 3866 | 1461173409529 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:30:09 INFO - PROCESS | 3866 | 1461173409714 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8686800 == 93 [pid = 3866] [id = 307] 10:30:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe7f2caa000) [pid = 3866] [serial = 922] [outer = (nil)] 10:30:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f57d6400) [pid = 3866] [serial = 923] [outer = 0x7fe7f2caa000] 10:30:09 INFO - PROCESS | 3866 | 1461173409787 Marionette DEBUG loaded listener.js 10:30:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7f68b0800) [pid = 3866] [serial = 924] [outer = 0x7fe7f2caa000] 10:30:10 INFO - PROCESS | 3866 | 1461173410681 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]]]}] 10:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1382ms 10:30:10 INFO - PROCESS | 3866 | 1461173410709 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:30:10 INFO - PROCESS | 3866 | 1461173410717 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:30:10 INFO - PROCESS | 3866 | 1461173410727 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:30:10 INFO - PROCESS | 3866 | 1461173410731 Marionette TRACE conn3 <- [1,1202,null,{}] 10:30:10 INFO - PROCESS | 3866 | 1461173410737 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}] 10:30:10 INFO - PROCESS | 3866 | 1461173410918 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:30:11 INFO - PROCESS | 3866 | 1461173411112 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8011d6800 == 94 [pid = 3866] [id = 308] 10:30:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe7f37d9c00) [pid = 3866] [serial = 925] [outer = (nil)] 10:30:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7f8387c00) [pid = 3866] [serial = 926] [outer = 0x7fe7f37d9c00] 10:30:11 INFO - PROCESS | 3866 | 1461173411179 Marionette DEBUG loaded listener.js 10:30:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe7fa72e800) [pid = 3866] [serial = 927] [outer = 0x7fe7f37d9c00] 10:30:12 INFO - PROCESS | 3866 | 1461173412158 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]]]}] 10:30:12 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 10:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1481ms 10:30:12 INFO - PROCESS | 3866 | 1461173412210 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:30:12 INFO - PROCESS | 3866 | 1461173412214 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:30:12 INFO - PROCESS | 3866 | 1461173412220 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:30:12 INFO - PROCESS | 3866 | 1461173412226 Marionette TRACE conn3 <- [1,1206,null,{}] 10:30:12 INFO - PROCESS | 3866 | 1461173412241 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}] 10:30:12 INFO - PROCESS | 3866 | 1461173412457 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:30:12 INFO - PROCESS | 3866 | 1461173412639 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe819818800 == 95 [pid = 3866] [id = 309] 10:30:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe802393c00) [pid = 3866] [serial = 928] [outer = (nil)] 10:30:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe807880800) [pid = 3866] [serial = 929] [outer = 0x7fe802393c00] 10:30:12 INFO - PROCESS | 3866 | 1461173412756 Marionette DEBUG loaded listener.js 10:30:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe80b2e9400) [pid = 3866] [serial = 930] [outer = 0x7fe802393c00] 10:30:13 INFO - PROCESS | 3866 | 1461173413617 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]]]}] 10:30:13 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 10:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1435ms 10:30:13 INFO - PROCESS | 3866 | 1461173413655 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:30:13 INFO - PROCESS | 3866 | 1461173413660 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:30:13 INFO - PROCESS | 3866 | 1461173413666 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:30:13 INFO - PROCESS | 3866 | 1461173413668 Marionette TRACE conn3 <- [1,1210,null,{}] 10:30:13 INFO - PROCESS | 3866 | 1461173413674 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}] 10:30:13 INFO - PROCESS | 3866 | 1461173413848 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:30:14 INFO - PROCESS | 3866 | 1461173414034 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe821e22800 == 96 [pid = 3866] [id = 310] 10:30:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe802103800) [pid = 3866] [serial = 931] [outer = (nil)] 10:30:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe8187bc400) [pid = 3866] [serial = 932] [outer = 0x7fe802103800] 10:30:14 INFO - PROCESS | 3866 | 1461173414104 Marionette DEBUG loaded listener.js 10:30:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe81ba11c00) [pid = 3866] [serial = 933] [outer = 0x7fe802103800] 10:30:14 INFO - PROCESS | 3866 | 1461173414994 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]]]}] 10:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1383ms 10:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:30:15 INFO - PROCESS | 3866 | 1461173415050 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:30:15 INFO - PROCESS | 3866 | 1461173415052 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:30:15 INFO - PROCESS | 3866 | 1461173415058 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:30:15 INFO - PROCESS | 3866 | 1461173415061 Marionette TRACE conn3 <- [1,1214,null,{}] 10:30:15 INFO - PROCESS | 3866 | 1461173415066 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}] 10:30:15 INFO - PROCESS | 3866 | 1461173415249 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:30:15 INFO - PROCESS | 3866 | 1461173415435 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f86800 == 97 [pid = 3866] [id = 311] 10:30:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe7f5845c00) [pid = 3866] [serial = 934] [outer = (nil)] 10:30:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe7f584d400) [pid = 3866] [serial = 935] [outer = 0x7fe7f5845c00] 10:30:15 INFO - PROCESS | 3866 | 1461173415507 Marionette DEBUG loaded listener.js 10:30:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe7f5851c00) [pid = 3866] [serial = 936] [outer = 0x7fe7f5845c00] 10:30:16 INFO - PROCESS | 3866 | 1461173416329 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]]]}] 10:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1327ms 10:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:30:16 INFO - PROCESS | 3866 | 1461173416385 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:30:16 INFO - PROCESS | 3866 | 1461173416388 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:30:16 INFO - PROCESS | 3866 | 1461173416393 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:30:16 INFO - PROCESS | 3866 | 1461173416396 Marionette TRACE conn3 <- [1,1218,null,{}] 10:30:16 INFO - PROCESS | 3866 | 1461173416401 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}] 10:30:16 INFO - PROCESS | 3866 | 1461173416604 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:30:16 INFO - PROCESS | 3866 | 1461173416787 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2dd5800 == 98 [pid = 3866] [id = 312] 10:30:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe81bac2000) [pid = 3866] [serial = 937] [outer = (nil)] 10:30:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe81da57400) [pid = 3866] [serial = 938] [outer = 0x7fe81bac2000] 10:30:16 INFO - PROCESS | 3866 | 1461173416861 Marionette DEBUG loaded listener.js 10:30:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe81dbb5800) [pid = 3866] [serial = 939] [outer = 0x7fe81bac2000] 10:30:17 INFO - PROCESS | 3866 | 1461173417663 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]]]}] 10:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1327ms 10:30:17 INFO - PROCESS | 3866 | 1461173417721 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:30:17 INFO - PROCESS | 3866 | 1461173417723 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:30:17 INFO - PROCESS | 3866 | 1461173417729 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:30:17 INFO - PROCESS | 3866 | 1461173417732 Marionette TRACE conn3 <- [1,1222,null,{}] 10:30:17 INFO - PROCESS | 3866 | 1461173417737 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}] 10:30:17 INFO - PROCESS | 3866 | 1461173417907 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:30:18 INFO - PROCESS | 3866 | 1461173418094 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2fdd800 == 99 [pid = 3866] [id = 313] 10:30:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe7f4bc6400) [pid = 3866] [serial = 940] [outer = (nil)] 10:30:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe7f4bcbc00) [pid = 3866] [serial = 941] [outer = 0x7fe7f4bc6400] 10:30:18 INFO - PROCESS | 3866 | 1461173418164 Marionette DEBUG loaded listener.js 10:30:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe7f4bd0400) [pid = 3866] [serial = 942] [outer = 0x7fe7f4bc6400] 10:30:18 INFO - PROCESS | 3866 | 1461173418979 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] 10:30:19 INFO - PROCESS | 3866 | 1461173419011 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:30:19 INFO - PROCESS | 3866 | 1461173419017 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:30:19 INFO - PROCESS | 3866 | 1461173419019 Marionette TRACE conn3 <- [1,1226,null,{}] 10:30:19 INFO - PROCESS | 3866 | 1461173419024 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}] 10:30:19 INFO - PROCESS | 3866 | 1461173419181 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:30:19 INFO - PROCESS | 3866 | 1461173419368 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f8f800 == 100 [pid = 3866] [id = 314] 10:30:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe7f1dc4400) [pid = 3866] [serial = 943] [outer = (nil)] 10:30:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe7f1dcb000) [pid = 3866] [serial = 944] [outer = 0x7fe7f1dc4400] 10:30:19 INFO - PROCESS | 3866 | 1461173419438 Marionette DEBUG loaded listener.js 10:30:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe7f4bc8000) [pid = 3866] [serial = 945] [outer = 0x7fe7f1dc4400] 10:30:20 INFO - PROCESS | 3866 | 1461173420276 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]]]}] 10:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1326ms 10:30:20 INFO - PROCESS | 3866 | 1461173420345 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:30:20 INFO - PROCESS | 3866 | 1461173420348 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:30:20 INFO - PROCESS | 3866 | 1461173420354 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:30:20 INFO - PROCESS | 3866 | 1461173420356 Marionette TRACE conn3 <- [1,1230,null,{}] 10:30:20 INFO - PROCESS | 3866 | 1461173420361 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}] 10:30:20 INFO - PROCESS | 3866 | 1461173420530 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:30:20 INFO - PROCESS | 3866 | 1461173420718 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1eea000 == 101 [pid = 3866] [id = 315] 10:30:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe7f1dc6c00) [pid = 3866] [serial = 946] [outer = (nil)] 10:30:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 255 (0x7fe7f2ee5800) [pid = 3866] [serial = 947] [outer = 0x7fe7f1dc6c00] 10:30:20 INFO - PROCESS | 3866 | 1461173420786 Marionette DEBUG loaded listener.js 10:30:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 256 (0x7fe7f2eea000) [pid = 3866] [serial = 948] [outer = 0x7fe7f1dc6c00] 10:30:21 INFO - PROCESS | 3866 | 1461173421537 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]]]}] 10:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1230ms 10:30:21 INFO - PROCESS | 3866 | 1461173421585 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:30:21 INFO - PROCESS | 3866 | 1461173421589 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:30:21 INFO - PROCESS | 3866 | 1461173421594 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:30:21 INFO - PROCESS | 3866 | 1461173421598 Marionette TRACE conn3 <- [1,1234,null,{}] 10:30:21 INFO - PROCESS | 3866 | 1461173421603 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}] 10:30:21 INFO - PROCESS | 3866 | 1461173421775 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:30:21 INFO - PROCESS | 3866 | 1461173421962 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2068000 == 102 [pid = 3866] [id = 316] 10:30:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 257 (0x7fe7f1dcc000) [pid = 3866] [serial = 949] [outer = (nil)] 10:30:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 258 (0x7fe7f203b400) [pid = 3866] [serial = 950] [outer = 0x7fe7f1dcc000] 10:30:22 INFO - PROCESS | 3866 | 1461173422026 Marionette DEBUG loaded listener.js 10:30:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 259 (0x7fe7f2040c00) [pid = 3866] [serial = 951] [outer = 0x7fe7f1dcc000] 10:30:22 INFO - PROCESS | 3866 | 1461173422876 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]]]}] 10:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1331ms 10:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:30:22 INFO - PROCESS | 3866 | 1461173422926 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:30:22 INFO - PROCESS | 3866 | 1461173422929 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:30:22 INFO - PROCESS | 3866 | 1461173422934 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:30:22 INFO - PROCESS | 3866 | 1461173422938 Marionette TRACE conn3 <- [1,1238,null,{}] 10:30:22 INFO - PROCESS | 3866 | 1461173422943 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}] 10:30:23 INFO - PROCESS | 3866 | 1461173423136 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:30:23 INFO - PROCESS | 3866 | 1461173423330 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f183d000 == 103 [pid = 3866] [id = 317] 10:30:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 260 (0x7fe7f16d2800) [pid = 3866] [serial = 952] [outer = (nil)] 10:30:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe7f16ddc00) [pid = 3866] [serial = 953] [outer = 0x7fe7f16d2800] 10:30:23 INFO - PROCESS | 3866 | 1461173423408 Marionette DEBUG loaded listener.js 10:30:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe7f2ee3400) [pid = 3866] [serial = 954] [outer = 0x7fe7f16d2800] 10:30:24 INFO - PROCESS | 3866 | 1461173424242 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]]]}] 10:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1376ms 10:30:24 INFO - PROCESS | 3866 | 1461173424311 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:30:24 INFO - PROCESS | 3866 | 1461173424314 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:30:24 INFO - PROCESS | 3866 | 1461173424320 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:30:24 INFO - PROCESS | 3866 | 1461173424321 Marionette TRACE conn3 <- [1,1242,null,{}] 10:30:24 INFO - PROCESS | 3866 | 1461173424327 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}] 10:30:24 INFO - PROCESS | 3866 | 1461173424502 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:30:25 INFO - PROCESS | 3866 | 1461173425163 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2dd1800 == 104 [pid = 3866] [id = 318] 10:30:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 263 (0x7fe7f16da800) [pid = 3866] [serial = 955] [outer = (nil)] 10:30:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 264 (0x7fe7f16dd400) [pid = 3866] [serial = 956] [outer = 0x7fe7f16da800] 10:30:25 INFO - PROCESS | 3866 | 1461173425233 Marionette DEBUG loaded listener.js 10:30:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 265 (0x7fe7f1961800) [pid = 3866] [serial = 957] [outer = 0x7fe7f16da800] 10:30:26 INFO - PROCESS | 3866 | 1461173426029 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]]]}] 10:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1780ms 10:30:26 INFO - PROCESS | 3866 | 1461173426102 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:30:26 INFO - PROCESS | 3866 | 1461173426108 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:30:26 INFO - PROCESS | 3866 | 1461173426116 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:30:26 INFO - PROCESS | 3866 | 1461173426120 Marionette TRACE conn3 <- [1,1246,null,{}] 10:30:26 INFO - PROCESS | 3866 | 1461173426126 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}] 10:30:26 INFO - PROCESS | 3866 | 1461173426305 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:30:26 INFO - PROCESS | 3866 | 1461173426551 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f65a3800 == 105 [pid = 3866] [id = 319] 10:30:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 266 (0x7fe7f2ca8400) [pid = 3866] [serial = 958] [outer = (nil)] 10:30:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe7f2edf800) [pid = 3866] [serial = 959] [outer = 0x7fe7f2ca8400] 10:30:26 INFO - PROCESS | 3866 | 1461173426678 Marionette DEBUG loaded listener.js 10:30:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe7f2eecc00) [pid = 3866] [serial = 960] [outer = 0x7fe7f2ca8400] 10:30:27 INFO - PROCESS | 3866 | 1461173427653 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]]]}] 10:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1582ms 10:30:27 INFO - PROCESS | 3866 | 1461173427703 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:30:27 INFO - PROCESS | 3866 | 1461173427709 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:30:27 INFO - PROCESS | 3866 | 1461173427715 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:30:27 INFO - PROCESS | 3866 | 1461173427719 Marionette TRACE conn3 <- [1,1250,null,{}] 10:30:27 INFO - PROCESS | 3866 | 1461173427724 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}] 10:30:27 INFO - PROCESS | 3866 | 1461173427883 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:30:28 INFO - PROCESS | 3866 | 1461173428078 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f68cd000 == 106 [pid = 3866] [id = 320] 10:30:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 269 (0x7fe7f35fac00) [pid = 3866] [serial = 961] [outer = (nil)] 10:30:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 270 (0x7fe7f40e6000) [pid = 3866] [serial = 962] [outer = 0x7fe7f35fac00] 10:30:28 INFO - PROCESS | 3866 | 1461173428142 Marionette DEBUG loaded listener.js 10:30:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 271 (0x7fe7f4bcc400) [pid = 3866] [serial = 963] [outer = 0x7fe7f35fac00] 10:30:29 INFO - PROCESS | 3866 | 1461173429031 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]]]}] 10:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1377ms 10:30:29 INFO - PROCESS | 3866 | 1461173429093 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:30:29 INFO - PROCESS | 3866 | 1461173429096 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:30:29 INFO - PROCESS | 3866 | 1461173429108 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:30:29 INFO - PROCESS | 3866 | 1461173429116 Marionette TRACE conn3 <- [1,1254,null,{}] 10:30:29 INFO - PROCESS | 3866 | 1461173429124 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}] 10:30:29 INFO - PROCESS | 3866 | 1461173429327 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:30:29 INFO - PROCESS | 3866 | 1461173429519 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa144000 == 107 [pid = 3866] [id = 321] 10:30:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 272 (0x7fe7f57d3800) [pid = 3866] [serial = 964] [outer = (nil)] 10:30:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 273 (0x7fe7f584f400) [pid = 3866] [serial = 965] [outer = 0x7fe7f57d3800] 10:30:29 INFO - PROCESS | 3866 | 1461173429578 Marionette DEBUG loaded listener.js 10:30:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 274 (0x7fe7f68ab000) [pid = 3866] [serial = 966] [outer = 0x7fe7f57d3800] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f591b800 == 106 [pid = 3866] [id = 260] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 273 (0x7fe7fa72d000) [pid = 3866] [serial = 827] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 272 (0x7fe8199bec00) [pid = 3866] [serial = 824] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 271 (0x7fe80a1b7c00) [pid = 3866] [serial = 815] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 270 (0x7fe7fa8eec00) [pid = 3866] [serial = 812] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 269 (0x7fe8187bbc00) [pid = 3866] [serial = 821] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 268 (0x7fe80be07800) [pid = 3866] [serial = 818] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe7f7b04400) [pid = 3866] [serial = 809] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe7f71db800) [pid = 3866] [serial = 830] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 265 (0x7fe7fa72b400) [pid = 3866] [serial = 833] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 264 (0x7fe7f4c8ac00) [pid = 3866] [serial = 836] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 263 (0x7fe80be28400) [pid = 3866] [serial = 860] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80947a000 == 105 [pid = 3866] [id = 305] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe803964000 == 104 [pid = 3866] [id = 304] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80185c000 == 103 [pid = 3866] [id = 303] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffaaf800 == 102 [pid = 3866] [id = 302] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5be5000 == 101 [pid = 3866] [id = 301] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f6586000 == 100 [pid = 3866] [id = 300] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5912800 == 99 [pid = 3866] [id = 299] 10:30:30 INFO - PROCESS | 3866 | 1461173430546 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]]]}] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802898800 == 98 [pid = 3866] [id = 288] 10:30:30 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa226800 == 97 [pid = 3866] [id = 287] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 262 (0x7fe801587000) [pid = 3866] [serial = 851] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe80297b400) [pid = 3866] [serial = 854] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe8078ea000) [pid = 3866] [serial = 855] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 259 (0x7fe808ae5400) [pid = 3866] [serial = 857] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 258 (0x7fe7ff908800) [pid = 3866] [serial = 848] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 257 (0x7fe7f4c8cc00) [pid = 3866] [serial = 840] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 256 (0x7fe7f40e8000) [pid = 3866] [serial = 839] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 255 (0x7fe7f85ab800) [pid = 3866] [serial = 845] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 254 (0x7fe7fa6a3800) [pid = 3866] [serial = 846] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe7f7b0ec00) [pid = 3866] [serial = 843] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe7f7288400) [pid = 3866] [serial = 842] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe801d78400) [pid = 3866] [serial = 852] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe80afe4000) [pid = 3866] [serial = 858] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe801192c00) [pid = 3866] [serial = 849] [outer = (nil)] [url = about:blank] 10:30:30 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe819b10400) [pid = 3866] [serial = 750] [outer = (nil)] [url = about:blank] 10:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1490ms 10:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:30:30 INFO - PROCESS | 3866 | 1461173430593 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:30:30 INFO - PROCESS | 3866 | 1461173430596 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:30:30 INFO - PROCESS | 3866 | 1461173430602 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:30:30 INFO - PROCESS | 3866 | 1461173430604 Marionette TRACE conn3 <- [1,1258,null,{}] 10:30:30 INFO - PROCESS | 3866 | 1461173430609 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}] 10:30:30 INFO - PROCESS | 3866 | 1461173430752 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:30:30 INFO - PROCESS | 3866 | 1461173430899 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5912800 == 98 [pid = 3866] [id = 322] 10:30:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe7f57d5800) [pid = 3866] [serial = 967] [outer = (nil)] 10:30:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe7f71de800) [pid = 3866] [serial = 968] [outer = 0x7fe7f57d5800] 10:30:30 INFO - PROCESS | 3866 | 1461173430958 Marionette DEBUG loaded listener.js 10:30:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe7f7b0ec00) [pid = 3866] [serial = 969] [outer = 0x7fe7f57d5800] 10:30:31 INFO - PROCESS | 3866 | 1461173431682 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]]]}] 10:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1129ms 10:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:30:31 INFO - PROCESS | 3866 | 1461173431734 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:30:31 INFO - PROCESS | 3866 | 1461173431736 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:30:31 INFO - PROCESS | 3866 | 1461173431761 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:30:31 INFO - PROCESS | 3866 | 1461173431765 Marionette TRACE conn3 <- [1,1262,null,{}] 10:30:31 INFO - PROCESS | 3866 | 1461173431771 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}] 10:30:31 INFO - PROCESS | 3866 | 1461173431931 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:30:31 INFO - PROCESS | 3866 | 1461173431940 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa15f800 == 99 [pid = 3866] [id = 323] 10:30:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe7f7da4c00) [pid = 3866] [serial = 970] [outer = (nil)] 10:30:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe7f8383c00) [pid = 3866] [serial = 971] [outer = 0x7fe7f7da4c00] 10:30:32 INFO - PROCESS | 3866 | 1461173432010 Marionette DEBUG loaded listener.js 10:30:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe7f85b3400) [pid = 3866] [serial = 972] [outer = 0x7fe7f7da4c00] 10:30:32 INFO - PROCESS | 3866 | 1461173432865 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]]]}] 10:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1148ms 10:30:32 INFO - PROCESS | 3866 | 1461173432889 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:30:32 INFO - PROCESS | 3866 | 1461173432892 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:30:32 INFO - PROCESS | 3866 | 1461173432924 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:30:32 INFO - PROCESS | 3866 | 1461173432927 Marionette TRACE conn3 <- [1,1266,null,{}] 10:30:32 INFO - PROCESS | 3866 | 1461173432943 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}] 10:30:33 INFO - PROCESS | 3866 | 1461173433162 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:30:33 INFO - PROCESS | 3866 | 1461173433184 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffbd6000 == 100 [pid = 3866] [id = 324] 10:30:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 255 (0x7fe7fa6b0000) [pid = 3866] [serial = 973] [outer = (nil)] 10:30:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 256 (0x7fe7ff911800) [pid = 3866] [serial = 974] [outer = 0x7fe7fa6b0000] 10:30:33 INFO - PROCESS | 3866 | 1461173433240 Marionette DEBUG loaded listener.js 10:30:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 257 (0x7fe801036c00) [pid = 3866] [serial = 975] [outer = 0x7fe7fa6b0000] 10:30:34 INFO - PROCESS | 3866 | 1461173434083 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]]]}] 10:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1187ms 10:30:34 INFO - PROCESS | 3866 | 1461173434113 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:30:34 INFO - PROCESS | 3866 | 1461173434116 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:30:34 INFO - PROCESS | 3866 | 1461173434121 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:30:34 INFO - PROCESS | 3866 | 1461173434123 Marionette TRACE conn3 <- [1,1270,null,{}] 10:30:34 INFO - PROCESS | 3866 | 1461173434128 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}] 10:30:34 INFO - PROCESS | 3866 | 1461173434323 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 256 (0x7fe7f8384c00) [pid = 3866] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 255 (0x7fe818b34800) [pid = 3866] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 254 (0x7fe7f37e0800) [pid = 3866] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe802104400) [pid = 3866] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe7ffc16400) [pid = 3866] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe801040400) [pid = 3866] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe7f4c83000) [pid = 3866] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe805083c00) [pid = 3866] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe801037c00) [pid = 3866] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe7ffc0f400) [pid = 3866] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe7f7283800) [pid = 3866] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe7f728e800) [pid = 3866] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe7fa8e7800) [pid = 3866] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe7f68a9400) [pid = 3866] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f68ac800) [pid = 3866] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe7f85ad400) [pid = 3866] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe803789800) [pid = 3866] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe7ffc0d400) [pid = 3866] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe8012e8800) [pid = 3866] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7f68a6800) [pid = 3866] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe8078e3000) [pid = 3866] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe80df91400) [pid = 3866] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe80a56c400) [pid = 3866] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe818be5c00) [pid = 3866] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe80afe5800) [pid = 3866] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe80cc42800) [pid = 3866] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f7b06c00) [pid = 3866] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe805085c00) [pid = 3866] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7ff908400) [pid = 3866] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe8127db000) [pid = 3866] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe8187e7c00) [pid = 3866] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f5a23400) [pid = 3866] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f71d4000) [pid = 3866] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f68a6400) [pid = 3866] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe8098b9000) [pid = 3866] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe802836000) [pid = 3866] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7fa8e5400) [pid = 3866] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe819827400) [pid = 3866] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe8014d2c00) [pid = 3866] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe800f45000) [pid = 3866] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7ff90c000) [pid = 3866] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe801588c00) [pid = 3866] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe801588000) [pid = 3866] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe80a8bec00) [pid = 3866] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7f71d7800) [pid = 3866] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe8018f1c00) [pid = 3866] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe804d34400) [pid = 3866] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe7f7290800) [pid = 3866] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe8187b8800) [pid = 3866] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe7fa8e3c00) [pid = 3866] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe8027ed000) [pid = 3866] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe81898b400) [pid = 3866] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe802970c00) [pid = 3866] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe80788f400) [pid = 3866] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7fa6a5000) [pid = 3866] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7fa6b1000) [pid = 3866] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7fa6b0400) [pid = 3866] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe80828c800) [pid = 3866] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe8018f0c00) [pid = 3866] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7fa6aa000) [pid = 3866] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe7fa728800) [pid = 3866] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe80bfcdc00) [pid = 3866] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe80b695800) [pid = 3866] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7f7cccc00) [pid = 3866] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe7f68af800) [pid = 3866] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe80be11400) [pid = 3866] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe80a8a7000) [pid = 3866] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe80be24400) [pid = 3866] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:30:35 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe80b688800) [pid = 3866] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:30:35 INFO - PROCESS | 3866 | 1461173435683 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2dcf000 == 101 [pid = 3866] [id = 325] 10:30:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe7f16d5c00) [pid = 3866] [serial = 976] [outer = (nil)] 10:30:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f16dd800) [pid = 3866] [serial = 977] [outer = 0x7fe7f16d5c00] 10:30:35 INFO - PROCESS | 3866 | 1461173435765 Marionette DEBUG loaded listener.js 10:30:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7f1dd0800) [pid = 3866] [serial = 978] [outer = 0x7fe7f16d5c00] 10:30:36 INFO - PROCESS | 3866 | 1461173436587 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]]]}] 10:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2528ms 10:30:36 INFO - PROCESS | 3866 | 1461173436652 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:30:36 INFO - PROCESS | 3866 | 1461173436659 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:30:36 INFO - PROCESS | 3866 | 1461173436666 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:30:36 INFO - PROCESS | 3866 | 1461173436672 Marionette TRACE conn3 <- [1,1274,null,{}] 10:30:36 INFO - PROCESS | 3866 | 1461173436680 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}] 10:30:36 INFO - PROCESS | 3866 | 1461173436912 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:30:37 INFO - PROCESS | 3866 | 1461173437093 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f68d1000 == 102 [pid = 3866] [id = 326] 10:30:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7f1dc8c00) [pid = 3866] [serial = 979] [outer = (nil)] 10:30:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe7f40ea400) [pid = 3866] [serial = 980] [outer = 0x7fe7f1dc8c00] 10:30:37 INFO - PROCESS | 3866 | 1461173437217 Marionette DEBUG loaded listener.js 10:30:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe7f4c86400) [pid = 3866] [serial = 981] [outer = 0x7fe7f1dc8c00] 10:30:38 INFO - PROCESS | 3866 | 1461173438123 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]]]}] 10:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1489ms 10:30:38 INFO - PROCESS | 3866 | 1461173438159 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:30:38 INFO - PROCESS | 3866 | 1461173438165 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:30:38 INFO - PROCESS | 3866 | 1461173438171 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:30:38 INFO - PROCESS | 3866 | 1461173438174 Marionette TRACE conn3 <- [1,1278,null,{}] 10:30:38 INFO - PROCESS | 3866 | 1461173438181 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}] 10:30:38 INFO - PROCESS | 3866 | 1461173438368 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:30:38 INFO - PROCESS | 3866 | 1461173438559 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa20e000 == 103 [pid = 3866] [id = 327] 10:30:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe7f37dcc00) [pid = 3866] [serial = 982] [outer = (nil)] 10:30:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe7f68a6800) [pid = 3866] [serial = 983] [outer = 0x7fe7f37dcc00] 10:30:38 INFO - PROCESS | 3866 | 1461173438633 Marionette DEBUG loaded listener.js 10:30:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe7f728c400) [pid = 3866] [serial = 984] [outer = 0x7fe7f37dcc00] 10:30:39 INFO - PROCESS | 3866 | 1461173439619 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]]]}] 10:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1497ms 10:30:39 INFO - PROCESS | 3866 | 1461173439670 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:30:39 INFO - PROCESS | 3866 | 1461173439674 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:30:39 INFO - PROCESS | 3866 | 1461173439689 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:30:39 INFO - PROCESS | 3866 | 1461173439698 Marionette TRACE conn3 <- [1,1282,null,{}] 10:30:39 INFO - PROCESS | 3866 | 1461173439704 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}] 10:30:39 INFO - PROCESS | 3866 | 1461173439933 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:30:40 INFO - PROCESS | 3866 | 1461173440158 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801443800 == 104 [pid = 3866] [id = 328] 10:30:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe7f5842c00) [pid = 3866] [serial = 985] [outer = (nil)] 10:30:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7f85ad800) [pid = 3866] [serial = 986] [outer = 0x7fe7f5842c00] 10:30:40 INFO - PROCESS | 3866 | 1461173440272 Marionette DEBUG loaded listener.js 10:30:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7fa72b400) [pid = 3866] [serial = 987] [outer = 0x7fe7f5842c00] 10:30:41 INFO - PROCESS | 3866 | 1461173441121 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]]]}] 10:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1491ms 10:30:41 INFO - PROCESS | 3866 | 1461173441173 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:30:41 INFO - PROCESS | 3866 | 1461173441177 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:30:41 INFO - PROCESS | 3866 | 1461173441183 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:30:41 INFO - PROCESS | 3866 | 1461173441186 Marionette TRACE conn3 <- [1,1286,null,{}] 10:30:41 INFO - PROCESS | 3866 | 1461173441191 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}] 10:30:41 INFO - PROCESS | 3866 | 1461173441370 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:30:41 INFO - PROCESS | 3866 | 1461173441559 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fbe000 == 105 [pid = 3866] [id = 329] 10:30:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7f7d9f800) [pid = 3866] [serial = 988] [outer = (nil)] 10:30:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7ff90a400) [pid = 3866] [serial = 989] [outer = 0x7fe7f7d9f800] 10:30:41 INFO - PROCESS | 3866 | 1461173441629 Marionette DEBUG loaded listener.js 10:30:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe800f4fc00) [pid = 3866] [serial = 990] [outer = 0x7fe7f7d9f800] 10:30:42 INFO - PROCESS | 3866 | 1461173442485 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]]]}] 10:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1376ms 10:30:42 INFO - PROCESS | 3866 | 1461173442560 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:30:42 INFO - PROCESS | 3866 | 1461173442564 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:30:42 INFO - PROCESS | 3866 | 1461173442570 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:30:42 INFO - PROCESS | 3866 | 1461173442572 Marionette TRACE conn3 <- [1,1290,null,{}] 10:30:42 INFO - PROCESS | 3866 | 1461173442578 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}] 10:30:42 INFO - PROCESS | 3866 | 1461173442798 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:30:42 INFO - PROCESS | 3866 | 1461173442981 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803718800 == 106 [pid = 3866] [id = 330] 10:30:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe8012ec400) [pid = 3866] [serial = 991] [outer = (nil)] 10:30:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe8012f1000) [pid = 3866] [serial = 992] [outer = 0x7fe8012ec400] 10:30:43 INFO - PROCESS | 3866 | 1461173443065 Marionette DEBUG loaded listener.js 10:30:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe801a9e400) [pid = 3866] [serial = 993] [outer = 0x7fe8012ec400] 10:30:43 INFO - PROCESS | 3866 | 1461173443994 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]]]}] 10:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1480ms 10:30:44 INFO - PROCESS | 3866 | 1461173444051 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:30:44 INFO - PROCESS | 3866 | 1461173444053 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:30:44 INFO - PROCESS | 3866 | 1461173444060 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:30:44 INFO - PROCESS | 3866 | 1461173444063 Marionette TRACE conn3 <- [1,1294,null,{}] 10:30:44 INFO - PROCESS | 3866 | 1461173444067 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}] 10:30:44 INFO - PROCESS | 3866 | 1461173444245 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:30:44 INFO - PROCESS | 3866 | 1461173444432 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80947a000 == 107 [pid = 3866] [id = 331] 10:30:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe80118f800) [pid = 3866] [serial = 994] [outer = (nil)] 10:30:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe8027f8400) [pid = 3866] [serial = 995] [outer = 0x7fe80118f800] 10:30:44 INFO - PROCESS | 3866 | 1461173444501 Marionette DEBUG loaded listener.js 10:30:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe803943400) [pid = 3866] [serial = 996] [outer = 0x7fe80118f800] 10:30:45 INFO - PROCESS | 3866 | 1461173445377 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]]]}] 10:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1376ms 10:30:45 INFO - PROCESS | 3866 | 1461173445436 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:30:45 INFO - PROCESS | 3866 | 1461173445441 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:30:45 INFO - PROCESS | 3866 | 1461173445447 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:30:45 INFO - PROCESS | 3866 | 1461173445449 Marionette TRACE conn3 <- [1,1298,null,{}] 10:30:45 INFO - PROCESS | 3866 | 1461173445454 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}] 10:30:45 INFO - PROCESS | 3866 | 1461173445665 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:30:45 INFO - PROCESS | 3866 | 1461173445854 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80baaf000 == 108 [pid = 3866] [id = 332] 10:30:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe801192c00) [pid = 3866] [serial = 997] [outer = (nil)] 10:30:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe804d0b400) [pid = 3866] [serial = 998] [outer = 0x7fe801192c00] 10:30:45 INFO - PROCESS | 3866 | 1461173445921 Marionette DEBUG loaded listener.js 10:30:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe805085c00) [pid = 3866] [serial = 999] [outer = 0x7fe801192c00] 10:30:46 INFO - PROCESS | 3866 | 1461173446804 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]]]}] 10:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1428ms 10:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:30:46 INFO - PROCESS | 3866 | 1461173446876 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:30:46 INFO - PROCESS | 3866 | 1461173446879 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:30:46 INFO - PROCESS | 3866 | 1461173446884 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:30:46 INFO - PROCESS | 3866 | 1461173446887 Marionette TRACE conn3 <- [1,1302,null,{}] 10:30:46 INFO - PROCESS | 3866 | 1461173446892 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}] 10:30:47 INFO - PROCESS | 3866 | 1461173447074 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:30:47 INFO - PROCESS | 3866 | 1461173447264 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c4e7000 == 109 [pid = 3866] [id = 333] 10:30:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe7ff906400) [pid = 3866] [serial = 1000] [outer = (nil)] 10:30:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe80297cc00) [pid = 3866] [serial = 1001] [outer = 0x7fe7ff906400] 10:30:47 INFO - PROCESS | 3866 | 1461173447334 Marionette DEBUG loaded listener.js 10:30:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe809987800) [pid = 3866] [serial = 1002] [outer = 0x7fe7ff906400] 10:30:48 INFO - PROCESS | 3866 | 1461173448173 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]]]}] 10:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1331ms 10:30:48 INFO - PROCESS | 3866 | 1461173448217 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:30:48 INFO - PROCESS | 3866 | 1461173448221 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:30:48 INFO - PROCESS | 3866 | 1461173448227 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:30:48 INFO - PROCESS | 3866 | 1461173448229 Marionette TRACE conn3 <- [1,1306,null,{}] 10:30:48 INFO - PROCESS | 3866 | 1461173448235 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}] 10:30:48 INFO - PROCESS | 3866 | 1461173448403 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:30:48 INFO - PROCESS | 3866 | 1461173448593 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8184e5000 == 110 [pid = 3866] [id = 334] 10:30:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe800f4a400) [pid = 3866] [serial = 1003] [outer = (nil)] 10:30:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe80a8b4c00) [pid = 3866] [serial = 1004] [outer = 0x7fe800f4a400] 10:30:48 INFO - PROCESS | 3866 | 1461173448664 Marionette DEBUG loaded listener.js 10:30:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe80afe3c00) [pid = 3866] [serial = 1005] [outer = 0x7fe800f4a400] 10:30:49 INFO - PROCESS | 3866 | 1461173449586 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]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1435ms 10:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:30:49 INFO - PROCESS | 3866 | 1461173449663 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:30:49 INFO - PROCESS | 3866 | 1461173449665 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:30:49 INFO - PROCESS | 3866 | 1461173449671 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 3866 | 1461173449674 Marionette TRACE conn3 <- [1,1310,null,{}] 10:30:49 INFO - PROCESS | 3866 | 1461173449679 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}] 10:30:49 INFO - PROCESS | 3866 | 1461173449893 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:30:50 INFO - PROCESS | 3866 | 1461173450079 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80beca000 == 111 [pid = 3866] [id = 335] 10:30:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe8064d7800) [pid = 3866] [serial = 1006] [outer = (nil)] 10:30:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe80b2e8800) [pid = 3866] [serial = 1007] [outer = 0x7fe8064d7800] 10:30:50 INFO - PROCESS | 3866 | 1461173450162 Marionette DEBUG loaded listener.js 10:30:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe80be31400) [pid = 3866] [serial = 1008] [outer = 0x7fe8064d7800] 10:30:51 INFO - PROCESS | 3866 | 1461173451111 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] 10:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:30:51 INFO - PROCESS | 3866 | 1461173451161 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:30:51 INFO - PROCESS | 3866 | 1461173451166 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:30:51 INFO - PROCESS | 3866 | 1461173451176 Marionette TRACE conn3 <- [1,1314,null,{}] 10:30:51 INFO - PROCESS | 3866 | 1461173451180 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}] 10:30:51 INFO - PROCESS | 3866 | 1461173451384 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:30:51 INFO - PROCESS | 3866 | 1461173451574 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:51 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f719e000 == 112 [pid = 3866] [id = 336] 10:30:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f40e0800) [pid = 3866] [serial = 1009] [outer = (nil)] 10:30:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7f57dac00) [pid = 3866] [serial = 1010] [outer = 0x7fe7f40e0800] 10:30:51 INFO - PROCESS | 3866 | 1461173451643 Marionette DEBUG loaded listener.js 10:30:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe80239b800) [pid = 3866] [serial = 1011] [outer = 0x7fe7f40e0800] 10:30:52 INFO - PROCESS | 3866 | 1461173452486 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]]]}] 10:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1382ms 10:30:52 INFO - PROCESS | 3866 | 1461173452549 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:30:52 INFO - PROCESS | 3866 | 1461173452552 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:30:52 INFO - PROCESS | 3866 | 1461173452558 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:30:52 INFO - PROCESS | 3866 | 1461173452562 Marionette TRACE conn3 <- [1,1318,null,{}] 10:30:52 INFO - PROCESS | 3866 | 1461173452567 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}] 10:30:52 INFO - PROCESS | 3866 | 1461173452757 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:30:52 INFO - PROCESS | 3866 | 1461173452946 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f719b800 == 113 [pid = 3866] [id = 337] 10:30:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe7f40e4800) [pid = 3866] [serial = 1012] [outer = (nil)] 10:30:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe7f7285c00) [pid = 3866] [serial = 1013] [outer = 0x7fe7f40e4800] 10:30:53 INFO - PROCESS | 3866 | 1461173453017 Marionette DEBUG loaded listener.js 10:30:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe7f8385c00) [pid = 3866] [serial = 1014] [outer = 0x7fe7f40e4800] 10:30:53 INFO - PROCESS | 3866 | 1461173453861 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]]]}] 10:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1377ms 10:30:53 INFO - PROCESS | 3866 | 1461173453938 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:30:53 INFO - PROCESS | 3866 | 1461173453943 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:30:53 INFO - PROCESS | 3866 | 1461173453949 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:30:53 INFO - PROCESS | 3866 | 1461173453953 Marionette TRACE conn3 <- [1,1322,null,{}] 10:30:53 INFO - PROCESS | 3866 | 1461173453958 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}] 10:30:54 INFO - PROCESS | 3866 | 1461173454190 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:30:54 INFO - PROCESS | 3866 | 1461173454380 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa3c2800 == 114 [pid = 3866] [id = 338] 10:30:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe7f68a5400) [pid = 3866] [serial = 1015] [outer = (nil)] 10:30:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe7fa6b0800) [pid = 3866] [serial = 1016] [outer = 0x7fe7f68a5400] 10:30:54 INFO - PROCESS | 3866 | 1461173454450 Marionette DEBUG loaded listener.js 10:30:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe801d79800) [pid = 3866] [serial = 1017] [outer = 0x7fe7f68a5400] 10:30:55 INFO - PROCESS | 3866 | 1461173455675 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]]]}] 10:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1792ms 10:30:55 INFO - PROCESS | 3866 | 1461173455743 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:30:55 INFO - PROCESS | 3866 | 1461173455748 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:30:55 INFO - PROCESS | 3866 | 1461173455756 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:30:55 INFO - PROCESS | 3866 | 1461173455761 Marionette TRACE conn3 <- [1,1326,null,{}] 10:30:55 INFO - PROCESS | 3866 | 1461173455769 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}] 10:30:55 INFO - PROCESS | 3866 | 1461173455962 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:30:56 INFO - PROCESS | 3866 | 1461173456219 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f65a5800 == 115 [pid = 3866] [id = 339] 10:30:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f2041400) [pid = 3866] [serial = 1018] [outer = (nil)] 10:30:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7f2caec00) [pid = 3866] [serial = 1019] [outer = 0x7fe7f2041400] 10:30:56 INFO - PROCESS | 3866 | 1461173456287 Marionette DEBUG loaded listener.js 10:30:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe7f37de000) [pid = 3866] [serial = 1020] [outer = 0x7fe7f2041400] 10:30:57 INFO - PROCESS | 3866 | 1461173457293 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]]]}] 10:30:57 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 10:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1586ms 10:30:57 INFO - PROCESS | 3866 | 1461173457343 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:30:57 INFO - PROCESS | 3866 | 1461173457351 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:30:57 INFO - PROCESS | 3866 | 1461173457360 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:30:57 INFO - PROCESS | 3866 | 1461173457363 Marionette TRACE conn3 <- [1,1330,null,{}] 10:30:57 INFO - PROCESS | 3866 | 1461173457369 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}] 10:30:57 INFO - PROCESS | 3866 | 1461173457556 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:30:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805161000 == 114 [pid = 3866] [id = 203] 10:30:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bab1000 == 113 [pid = 3866] [id = 59] 10:30:57 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7f7da0000) [pid = 3866] [serial = 893] [outer = (nil)] [url = about:blank] 10:30:57 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe7f2cad400) [pid = 3866] [serial = 896] [outer = (nil)] [url = about:blank] 10:30:57 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f37e0000) [pid = 3866] [serial = 890] [outer = (nil)] [url = about:blank] 10:30:57 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe8187f2000) [pid = 3866] [serial = 920] [outer = (nil)] [url = about:blank] 10:30:57 INFO - PROCESS | 3866 | 1461173457892 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffbd6000 == 112 [pid = 3866] [id = 324] 10:30:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa15f800 == 111 [pid = 3866] [id = 323] 10:30:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5912800 == 110 [pid = 3866] [id = 322] 10:30:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa144000 == 109 [pid = 3866] [id = 321] 10:30:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f68cd000 == 108 [pid = 3866] [id = 320] 10:30:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2b7d800 == 109 [pid = 3866] [id = 340] 10:30:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe7f2cad400) [pid = 3866] [serial = 1021] [outer = (nil)] 10:30:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f37ddc00) [pid = 3866] [serial = 1022] [outer = 0x7fe7f2cad400] 10:30:57 INFO - PROCESS | 3866 | 1461173457986 Marionette DEBUG loaded listener.js 10:30:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7f4bd1400) [pid = 3866] [serial = 1023] [outer = 0x7fe7f2cad400] 10:30:58 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f65a3800 == 108 [pid = 3866] [id = 319] 10:30:58 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2dd1800 == 107 [pid = 3866] [id = 318] 10:30:58 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe819818800 == 106 [pid = 3866] [id = 309] 10:30:58 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8011d6800 == 105 [pid = 3866] [id = 308] 10:30:58 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8686800 == 104 [pid = 3866] [id = 307] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe7f838e800) [pid = 3866] [serial = 774] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe81dd9f800) [pid = 3866] [serial = 719] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe7f40ed800) [pid = 3866] [serial = 900] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe804d39800) [pid = 3866] [serial = 704] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe8018f4800) [pid = 3866] [serial = 551] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe801590800) [pid = 3866] [serial = 911] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f4c8fc00) [pid = 3866] [serial = 837] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe80a56e400) [pid = 3866] [serial = 587] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe818469c00) [pid = 3866] [serial = 875] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe80a8b6400) [pid = 3866] [serial = 756] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe802397400) [pid = 3866] [serial = 515] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7f7291c00) [pid = 3866] [serial = 725] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe7f7cc9400) [pid = 3866] [serial = 810] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe80d276800) [pid = 3866] [serial = 629] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe7f71da400) [pid = 3866] [serial = 902] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f838b800) [pid = 3866] [serial = 906] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe7f85b7c00) [pid = 3866] [serial = 771] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe81d9c8400) [pid = 3866] [serial = 765] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe801199c00) [pid = 3866] [serial = 512] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe80a35b000) [pid = 3866] [serial = 656] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe7f85b8000) [pid = 3866] [serial = 780] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe811156c00) [pid = 3866] [serial = 819] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe8186bf000) [pid = 3866] [serial = 665] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe8187c0400) [pid = 3866] [serial = 710] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe81ba14400) [pid = 3866] [serial = 674] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe80ccb0000) [pid = 3866] [serial = 861] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe7f57d9400) [pid = 3866] [serial = 881] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe818baac00) [pid = 3866] [serial = 527] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe800f50400) [pid = 3866] [serial = 909] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe81982f400) [pid = 3866] [serial = 878] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe80b2e4400) [pid = 3866] [serial = 915] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe80239a000) [pid = 3866] [serial = 653] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe81d9c8000) [pid = 3866] [serial = 825] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe81dbacc00) [pid = 3866] [serial = 768] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f5a2fc00) [pid = 3866] [serial = 786] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe7f71df800) [pid = 3866] [serial = 831] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe7f8384000) [pid = 3866] [serial = 777] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe80be33400) [pid = 3866] [serial = 707] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7f7da0400) [pid = 3866] [serial = 905] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe80b9a3400) [pid = 3866] [serial = 620] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe8027f2400) [pid = 3866] [serial = 611] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe8199bf800) [pid = 3866] [serial = 671] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe804d0b800) [pid = 3866] [serial = 869] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe801c7e800) [pid = 3866] [serial = 578] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe807888c00) [pid = 3866] [serial = 554] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe801d75c00) [pid = 3866] [serial = 753] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe80a1bf400) [pid = 3866] [serial = 614] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe80ccb1c00) [pid = 3866] [serial = 917] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe8187eb000) [pid = 3866] [serial = 822] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe80d2c8c00) [pid = 3866] [serial = 834] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe80b2e6c00) [pid = 3866] [serial = 617] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe8187e4c00) [pid = 3866] [serial = 918] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe80be05000) [pid = 3866] [serial = 521] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe7f7290400) [pid = 3866] [serial = 903] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe7f40df800) [pid = 3866] [serial = 899] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe802102800) [pid = 3866] [serial = 912] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe8012eb400) [pid = 3866] [serial = 813] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe818bdd800) [pid = 3866] [serial = 668] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe804d34800) [pid = 3866] [serial = 581] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe7f35f8800) [pid = 3866] [serial = 884] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 171 (0x7fe80dcd0000) [pid = 3866] [serial = 659] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 170 (0x7fe81d436000) [pid = 3866] [serial = 716] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 169 (0x7fe8098b4400) [pid = 3866] [serial = 584] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 168 (0x7fe811159800) [pid = 3866] [serial = 557] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 167 (0x7fe7ff90d800) [pid = 3866] [serial = 548] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 166 (0x7fe80a8b3400) [pid = 3866] [serial = 677] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 165 (0x7fe80c55d800) [pid = 3866] [serial = 524] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 164 (0x7fe80af4b400) [pid = 3866] [serial = 816] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 163 (0x7fe80a8bd000) [pid = 3866] [serial = 518] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 162 (0x7fe800f4ac00) [pid = 3866] [serial = 608] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 161 (0x7fe7fa88e400) [pid = 3866] [serial = 908] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 160 (0x7fe80be29000) [pid = 3866] [serial = 872] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 159 (0x7fe7fa732400) [pid = 3866] [serial = 828] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 158 (0x7fe7f57da400) [pid = 3866] [serial = 887] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 157 (0x7fe81d42f000) [pid = 3866] [serial = 762] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 156 (0x7fe818473400) [pid = 3866] [serial = 662] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 155 (0x7fe7fa88c000) [pid = 3866] [serial = 866] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 154 (0x7fe7f728bc00) [pid = 3866] [serial = 863] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 153 (0x7fe7f7cd6c00) [pid = 3866] [serial = 722] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 152 (0x7fe81de22800) [pid = 3866] [serial = 783] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 151 (0x7fe80be5c800) [pid = 3866] [serial = 623] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 150 (0x7fe81d42ac00) [pid = 3866] [serial = 713] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 149 (0x7fe80d1cc400) [pid = 3866] [serial = 626] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 148 (0x7fe8186b6400) [pid = 3866] [serial = 759] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | --DOMWINDOW == 147 (0x7fe8094de000) [pid = 3866] [serial = 914] [outer = (nil)] [url = about:blank] 10:30:58 INFO - PROCESS | 3866 | 1461173458855 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]]]}] 10:30:58 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 10:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1530ms 10:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:30:58 INFO - PROCESS | 3866 | 1461173458891 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:30:58 INFO - PROCESS | 3866 | 1461173458893 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:30:58 INFO - PROCESS | 3866 | 1461173458899 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:30:58 INFO - PROCESS | 3866 | 1461173458904 Marionette TRACE conn3 <- [1,1334,null,{}] 10:30:58 INFO - PROCESS | 3866 | 1461173458931 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}] 10:30:59 INFO - PROCESS | 3866 | 1461173459113 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:30:59 INFO - PROCESS | 3866 | 1461173459262 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5902800 == 105 [pid = 3866] [id = 341] 10:30:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 148 (0x7fe7f1dc9400) [pid = 3866] [serial = 1024] [outer = (nil)] 10:30:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 149 (0x7fe7f584c000) [pid = 3866] [serial = 1025] [outer = 0x7fe7f1dc9400] 10:30:59 INFO - PROCESS | 3866 | 1461173459328 Marionette DEBUG loaded listener.js 10:30:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 150 (0x7fe7f71d8c00) [pid = 3866] [serial = 1026] [outer = 0x7fe7f1dc9400] 10:31:00 INFO - PROCESS | 3866 | 1461173460095 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]]]}] 10:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1241ms 10:31:00 INFO - PROCESS | 3866 | 1461173460140 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:31:00 INFO - PROCESS | 3866 | 1461173460144 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:31:00 INFO - PROCESS | 3866 | 1461173460176 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:31:00 INFO - PROCESS | 3866 | 1461173460179 Marionette TRACE conn3 <- [1,1338,null,{}] 10:31:00 INFO - PROCESS | 3866 | 1461173460196 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}] 10:31:00 INFO - PROCESS | 3866 | 1461173460432 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:31:00 INFO - PROCESS | 3866 | 1461173460452 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83a3800 == 106 [pid = 3866] [id = 342] 10:31:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 151 (0x7fe7f2ee7400) [pid = 3866] [serial = 1027] [outer = (nil)] 10:31:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 152 (0x7fe7f7ccc800) [pid = 3866] [serial = 1028] [outer = 0x7fe7f2ee7400] 10:31:00 INFO - PROCESS | 3866 | 1461173460513 Marionette DEBUG loaded listener.js 10:31:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 153 (0x7fe7f8388800) [pid = 3866] [serial = 1029] [outer = 0x7fe7f2ee7400] 10:31:01 INFO - PROCESS | 3866 | 1461173461772 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]]]}] 10:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1648ms 10:31:01 INFO - PROCESS | 3866 | 1461173461825 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:31:01 INFO - PROCESS | 3866 | 1461173461828 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:31:01 INFO - PROCESS | 3866 | 1461173461853 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:31:01 INFO - PROCESS | 3866 | 1461173461856 Marionette TRACE conn3 <- [1,1342,null,{}] 10:31:01 INFO - PROCESS | 3866 | 1461173461866 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}] 10:31:02 INFO - PROCESS | 3866 | 1461173462182 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:31:02 INFO - PROCESS | 3866 | --DOMWINDOW == 152 (0x7fe7f7da4c00) [pid = 3866] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:31:02 INFO - PROCESS | 3866 | --DOMWINDOW == 151 (0x7fe7f16da800) [pid = 3866] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:31:02 INFO - PROCESS | 3866 | --DOMWINDOW == 150 (0x7fe7f2ca8400) [pid = 3866] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:31:02 INFO - PROCESS | 3866 | --DOMWINDOW == 149 (0x7fe7f57d3800) [pid = 3866] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:31:02 INFO - PROCESS | 3866 | --DOMWINDOW == 148 (0x7fe7f57d5800) [pid = 3866] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:31:02 INFO - PROCESS | 3866 | --DOMWINDOW == 147 (0x7fe7f35fac00) [pid = 3866] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:31:02 INFO - PROCESS | 3866 | 1461173462509 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f41dd800 == 107 [pid = 3866] [id = 343] 10:31:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 148 (0x7fe7f16da800) [pid = 3866] [serial = 1030] [outer = (nil)] 10:31:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 149 (0x7fe7f35fac00) [pid = 3866] [serial = 1031] [outer = 0x7fe7f16da800] 10:31:02 INFO - PROCESS | 3866 | 1461173462568 Marionette DEBUG loaded listener.js 10:31:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 150 (0x7fe7f7ccb000) [pid = 3866] [serial = 1032] [outer = 0x7fe7f16da800] 10:31:03 INFO - PROCESS | 3866 | 1461173463206 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]]]}] 10:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1384ms 10:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:31:03 INFO - PROCESS | 3866 | 1461173463236 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:31:03 INFO - PROCESS | 3866 | 1461173463238 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:31:03 INFO - PROCESS | 3866 | 1461173463242 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:31:03 INFO - PROCESS | 3866 | 1461173463246 Marionette TRACE conn3 <- [1,1346,null,{}] 10:31:03 INFO - PROCESS | 3866 | 1461173463250 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}] 10:31:03 INFO - PROCESS | 3866 | 1461173463492 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:31:03 INFO - PROCESS | 3866 | 1461173463521 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff861800 == 108 [pid = 3866] [id = 344] 10:31:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 151 (0x7fe7fa889800) [pid = 3866] [serial = 1033] [outer = (nil)] 10:31:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 152 (0x7fe7ffc13400) [pid = 3866] [serial = 1034] [outer = 0x7fe7fa889800] 10:31:03 INFO - PROCESS | 3866 | 1461173463585 Marionette DEBUG loaded listener.js 10:31:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 153 (0x7fe8018f0c00) [pid = 3866] [serial = 1035] [outer = 0x7fe7fa889800] 10:31:04 INFO - PROCESS | 3866 | 1461173464417 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]]]}] 10:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1325ms 10:31:04 INFO - PROCESS | 3866 | 1461173464570 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:31:04 INFO - PROCESS | 3866 | 1461173464575 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:31:04 INFO - PROCESS | 3866 | 1461173464592 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:31:04 INFO - PROCESS | 3866 | 1461173464596 Marionette TRACE conn3 <- [1,1350,null,{}] 10:31:04 INFO - PROCESS | 3866 | 1461173464604 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}] 10:31:04 INFO - PROCESS | 3866 | 1461173464824 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:31:05 INFO - PROCESS | 3866 | 1461173465011 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2fd5000 == 109 [pid = 3866] [id = 345] 10:31:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 154 (0x7fe7f1dc8800) [pid = 3866] [serial = 1036] [outer = (nil)] 10:31:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 155 (0x7fe7f2039000) [pid = 3866] [serial = 1037] [outer = 0x7fe7f1dc8800] 10:31:05 INFO - PROCESS | 3866 | 1461173465083 Marionette DEBUG loaded listener.js 10:31:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 156 (0x7fe7f2ee2400) [pid = 3866] [serial = 1038] [outer = 0x7fe7f1dc8800] 10:31:05 INFO - PROCESS | 3866 | 1461173465989 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]]]}] 10:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1430ms 10:31:06 INFO - PROCESS | 3866 | 1461173466022 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:31:06 INFO - PROCESS | 3866 | 1461173466028 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:31:06 INFO - PROCESS | 3866 | 1461173466040 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:31:06 INFO - PROCESS | 3866 | 1461173466044 Marionette TRACE conn3 <- [1,1354,null,{}] 10:31:06 INFO - PROCESS | 3866 | 1461173466052 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}] 10:31:06 INFO - PROCESS | 3866 | 1461173466306 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:31:06 INFO - PROCESS | 3866 | 1461173466435 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f87800 == 110 [pid = 3866] [id = 346] 10:31:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 157 (0x7fe7f4c8b400) [pid = 3866] [serial = 1039] [outer = (nil)] 10:31:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 158 (0x7fe7f5846c00) [pid = 3866] [serial = 1040] [outer = 0x7fe7f4c8b400] 10:31:06 INFO - PROCESS | 3866 | 1461173466508 Marionette DEBUG loaded listener.js 10:31:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 159 (0x7fe7f68a3400) [pid = 3866] [serial = 1041] [outer = 0x7fe7f4c8b400] 10:31:07 INFO - PROCESS | 3866 | 1461173467492 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]]]}] 10:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1486ms 10:31:07 INFO - PROCESS | 3866 | 1461173467523 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:31:07 INFO - PROCESS | 3866 | 1461173467527 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:31:07 INFO - PROCESS | 3866 | 1461173467533 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:31:07 INFO - PROCESS | 3866 | 1461173467537 Marionette TRACE conn3 <- [1,1358,null,{}] 10:31:07 INFO - PROCESS | 3866 | 1461173467552 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}] 10:31:07 INFO - PROCESS | 3866 | 1461173467776 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:31:08 INFO - PROCESS | 3866 | 1461173468041 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffbd4000 == 111 [pid = 3866] [id = 347] 10:31:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 160 (0x7fe7f85af000) [pid = 3866] [serial = 1042] [outer = (nil)] 10:31:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 161 (0x7fe7fa72f400) [pid = 3866] [serial = 1043] [outer = 0x7fe7f85af000] 10:31:08 INFO - PROCESS | 3866 | 1461173468161 Marionette DEBUG loaded listener.js 10:31:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 162 (0x7fe7ff908c00) [pid = 3866] [serial = 1044] [outer = 0x7fe7f85af000] 10:31:08 INFO - PROCESS | 3866 | 1461173468981 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]]]}] 10:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1481ms 10:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:31:09 INFO - PROCESS | 3866 | 1461173469014 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:31:09 INFO - PROCESS | 3866 | 1461173469017 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:31:09 INFO - PROCESS | 3866 | 1461173469024 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:31:09 INFO - PROCESS | 3866 | 1461173469031 Marionette TRACE conn3 <- [1,1362,null,{}] 10:31:09 INFO - PROCESS | 3866 | 1461173469042 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}] 10:31:09 INFO - PROCESS | 3866 | 1461173469237 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:31:09 INFO - PROCESS | 3866 | 1461173469425 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801448000 == 112 [pid = 3866] [id = 348] 10:31:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 163 (0x7fe7f85b7000) [pid = 3866] [serial = 1045] [outer = (nil)] 10:31:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 164 (0x7fe8012eb800) [pid = 3866] [serial = 1046] [outer = 0x7fe7f85b7000] 10:31:09 INFO - PROCESS | 3866 | 1461173469498 Marionette DEBUG loaded listener.js 10:31:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 165 (0x7fe8016d0c00) [pid = 3866] [serial = 1047] [outer = 0x7fe7f85b7000] 10:31:10 INFO - PROCESS | 3866 | 1461173470424 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]]]}] 10:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1439ms 10:31:10 INFO - PROCESS | 3866 | 1461173470462 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:31:10 INFO - PROCESS | 3866 | 1461173470465 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:31:10 INFO - PROCESS | 3866 | 1461173470471 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:31:10 INFO - PROCESS | 3866 | 1461173470474 Marionette TRACE conn3 <- [1,1366,null,{}] 10:31:10 INFO - PROCESS | 3866 | 1461173470480 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}] 10:31:10 INFO - PROCESS | 3866 | 1461173470655 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:31:10 INFO - PROCESS | 3866 | 1461173470839 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80289c800 == 113 [pid = 3866] [id = 349] 10:31:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 166 (0x7fe7ffc0f400) [pid = 3866] [serial = 1048] [outer = (nil)] 10:31:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 167 (0x7fe801e55000) [pid = 3866] [serial = 1049] [outer = 0x7fe7ffc0f400] 10:31:10 INFO - PROCESS | 3866 | 1461173470918 Marionette DEBUG loaded listener.js 10:31:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 168 (0x7fe8027ed800) [pid = 3866] [serial = 1050] [outer = 0x7fe7ffc0f400] 10:31:11 INFO - PROCESS | 3866 | 1461173471793 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] 10:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:31:11 INFO - PROCESS | 3866 | 1461173471857 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:31:11 INFO - PROCESS | 3866 | 1461173471863 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:31:11 INFO - PROCESS | 3866 | 1461173471866 Marionette TRACE conn3 <- [1,1370,null,{}] 10:31:11 INFO - PROCESS | 3866 | 1461173471871 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}] 10:31:12 INFO - PROCESS | 3866 | 1461173472088 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:31:12 INFO - PROCESS | 3866 | 1461173472268 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8078a2000 == 114 [pid = 3866] [id = 350] 10:31:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe80a8b6400) [pid = 3866] [serial = 1051] [outer = (nil)] 10:31:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe80a8bfc00) [pid = 3866] [serial = 1052] [outer = 0x7fe80a8b6400] 10:31:12 INFO - PROCESS | 3866 | 1461173472388 Marionette DEBUG loaded listener.js 10:31:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe80b2eac00) [pid = 3866] [serial = 1053] [outer = 0x7fe80a8b6400] 10:31:13 INFO - PROCESS | 3866 | 1461173473229 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] 10:31:13 INFO - PROCESS | 3866 | 1461173473248 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:31:13 INFO - PROCESS | 3866 | 1461173473253 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:31:13 INFO - PROCESS | 3866 | 1461173473257 Marionette TRACE conn3 <- [1,1374,null,{}] 10:31:13 INFO - PROCESS | 3866 | 1461173473262 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}] 10:31:13 INFO - PROCESS | 3866 | 1461173473440 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:31:13 INFO - PROCESS | 3866 | 1461173473625 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bb2d800 == 115 [pid = 3866] [id = 351] 10:31:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe80a8ba000) [pid = 3866] [serial = 1054] [outer = (nil)] 10:31:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe80be25400) [pid = 3866] [serial = 1055] [outer = 0x7fe80a8ba000] 10:31:13 INFO - PROCESS | 3866 | 1461173473692 Marionette DEBUG loaded listener.js 10:31:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe80c058800) [pid = 3866] [serial = 1056] [outer = 0x7fe80a8ba000] 10:31:14 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:31:14 INFO - PROCESS | 3866 | 1461173474600 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] 10:31:14 INFO - PROCESS | 3866 | 1461173474644 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:31:14 INFO - PROCESS | 3866 | 1461173474651 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:31:14 INFO - PROCESS | 3866 | 1461173474654 Marionette TRACE conn3 <- [1,1378,null,{}] 10:31:14 INFO - PROCESS | 3866 | 1461173474659 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}] 10:31:14 INFO - PROCESS | 3866 | 1461173474839 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:31:15 INFO - PROCESS | 3866 | 1461173475024 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80dc16000 == 116 [pid = 3866] [id = 352] 10:31:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe80b183c00) [pid = 3866] [serial = 1057] [outer = (nil)] 10:31:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe80cd62c00) [pid = 3866] [serial = 1058] [outer = 0x7fe80b183c00] 10:31:15 INFO - PROCESS | 3866 | 1461173475092 Marionette DEBUG loaded listener.js 10:31:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe80d2c1400) [pid = 3866] [serial = 1059] [outer = 0x7fe80b183c00] 10:31:16 INFO - PROCESS | 3866 | 1461173475998 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] 10:31:16 INFO - PROCESS | 3866 | 1461173476045 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:31:16 INFO - PROCESS | 3866 | 1461173476051 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 3866 | 1461173476053 Marionette TRACE conn3 <- [1,1382,null,{}] 10:31:16 INFO - PROCESS | 3866 | 1461173476059 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}] 10:31:16 INFO - PROCESS | 3866 | 1461173476233 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:31:16 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fae000 == 115 [pid = 3866] [id = 10] 10:31:16 INFO - PROCESS | 3866 | 1461173476446 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818708000 == 116 [pid = 3866] [id = 353] 10:31:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe80dd07800) [pid = 3866] [serial = 1060] [outer = (nil)] 10:31:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe81114e000) [pid = 3866] [serial = 1061] [outer = 0x7fe80dd07800] 10:31:16 INFO - PROCESS | 3866 | 1461173476589 Marionette DEBUG loaded listener.js 10:31:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe8178b8c00) [pid = 3866] [serial = 1062] [outer = 0x7fe80dd07800] 10:31:17 INFO - PROCESS | 3866 | [3866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:31:17 INFO - PROCESS | 3866 | 1461173477541 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] 10:31:17 INFO - PROCESS | 3866 | 1461173477586 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:31:17 INFO - PROCESS | 3866 | 1461173477591 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:31:17 INFO - PROCESS | 3866 | 1461173477593 Marionette TRACE conn3 <- [1,1386,null,{}] 10:31:17 INFO - PROCESS | 3866 | 1461173477599 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}] 10:31:17 INFO - PROCESS | 3866 | 1461173477794 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:31:17 INFO - PROCESS | 3866 | 1461173477980 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81ba67000 == 117 [pid = 3866] [id = 354] 10:31:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe801195c00) [pid = 3866] [serial = 1063] [outer = (nil)] 10:31:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe80dd0f800) [pid = 3866] [serial = 1064] [outer = 0x7fe801195c00] 10:31:18 INFO - PROCESS | 3866 | 1461173478050 Marionette DEBUG loaded listener.js 10:31:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe8186ba800) [pid = 3866] [serial = 1065] [outer = 0x7fe801195c00] 10:31:18 INFO - PROCESS | 3866 | 1461173478941 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] 10:31:18 INFO - PROCESS | 3866 | 1461173478976 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:31:18 INFO - PROCESS | 3866 | 1461173478981 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:31:18 INFO - PROCESS | 3866 | 1461173478985 Marionette TRACE conn3 <- [1,1390,null,{}] 10:31:18 INFO - PROCESS | 3866 | 1461173478989 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}] 10:31:19 INFO - PROCESS | 3866 | 1461173479198 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:31:19 INFO - PROCESS | 3866 | 1461173479471 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff864000 == 118 [pid = 3866] [id = 355] 10:31:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe8187ea400) [pid = 3866] [serial = 1066] [outer = (nil)] 10:31:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe81890f800) [pid = 3866] [serial = 1067] [outer = 0x7fe8187ea400] 10:31:19 INFO - PROCESS | 3866 | 1461173479602 Marionette DEBUG loaded listener.js 10:31:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe818bae000) [pid = 3866] [serial = 1068] [outer = 0x7fe8187ea400] 10:31:20 INFO - PROCESS | 3866 | 1461173480455 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]]]}] 10:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1529ms 10:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:31:20 INFO - PROCESS | 3866 | 1461173480511 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:31:20 INFO - PROCESS | 3866 | 1461173480513 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:31:20 INFO - PROCESS | 3866 | 1461173480520 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:31:20 INFO - PROCESS | 3866 | 1461173480523 Marionette TRACE conn3 <- [1,1394,null,{}] 10:31:20 INFO - PROCESS | 3866 | 1461173480528 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}] 10:31:20 INFO - PROCESS | 3866 | 1461173480707 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:31:21 INFO - PROCESS | 3866 | 1461173481396 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f68c5000 == 119 [pid = 3866] [id = 356] 10:31:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7f1955400) [pid = 3866] [serial = 1069] [outer = (nil)] 10:31:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7f1961400) [pid = 3866] [serial = 1070] [outer = 0x7fe7f1955400] 10:31:21 INFO - PROCESS | 3866 | 1461173481467 Marionette DEBUG loaded listener.js 10:31:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe7f2ca7000) [pid = 3866] [serial = 1071] [outer = 0x7fe7f1955400] 10:31:22 INFO - PROCESS | 3866 | 1461173482230 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]]]}] 10:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1738ms 10:31:22 INFO - PROCESS | 3866 | 1461173482259 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:31:22 INFO - PROCESS | 3866 | 1461173482266 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:31:22 INFO - PROCESS | 3866 | 1461173482274 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:31:22 INFO - PROCESS | 3866 | 1461173482277 Marionette TRACE conn3 <- [1,1398,null,{}] 10:31:22 INFO - PROCESS | 3866 | 1461173482285 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}] 10:31:22 INFO - PROCESS | 3866 | 1461173482457 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:31:22 INFO - PROCESS | 3866 | 1461173482670 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f83000 == 120 [pid = 3866] [id = 357] 10:31:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f16d0400) [pid = 3866] [serial = 1072] [outer = (nil)] 10:31:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7f2ee3000) [pid = 3866] [serial = 1073] [outer = 0x7fe7f16d0400] 10:31:22 INFO - PROCESS | 3866 | 1461173482734 Marionette DEBUG loaded listener.js 10:31:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7f57d3800) [pid = 3866] [serial = 1074] [outer = 0x7fe7f16d0400] 10:31:23 INFO - PROCESS | 3866 | 1461173483798 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]]]}] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f33d0800 == 119 [pid = 3866] [id = 293] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f58c8800 == 118 [pid = 3866] [id = 298] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2b74000 == 117 [pid = 3866] [id = 297] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe812712000 == 116 [pid = 3866] [id = 289] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe820547800 == 115 [pid = 3866] [id = 291] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81df30800 == 114 [pid = 3866] [id = 294] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffbd6800 == 113 [pid = 3866] [id = 292] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f41d0000 == 112 [pid = 3866] [id = 296] 10:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1628ms 10:31:23 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe7f584d400) [pid = 3866] [serial = 935] [outer = (nil)] [url = about:blank] 10:31:23 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe81da57400) [pid = 3866] [serial = 938] [outer = (nil)] [url = about:blank] 10:31:23 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe7f4bcbc00) [pid = 3866] [serial = 941] [outer = (nil)] [url = about:blank] 10:31:23 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe7f1dcb000) [pid = 3866] [serial = 944] [outer = (nil)] [url = about:blank] 10:31:23 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe7f2ee5800) [pid = 3866] [serial = 947] [outer = (nil)] [url = about:blank] 10:31:23 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe7f203b400) [pid = 3866] [serial = 950] [outer = (nil)] [url = about:blank] 10:31:23 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe7f16ddc00) [pid = 3866] [serial = 953] [outer = (nil)] [url = about:blank] 10:31:23 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe7ff911800) [pid = 3866] [serial = 974] [outer = (nil)] [url = about:blank] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c4e7000 == 111 [pid = 3866] [id = 333] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80baaf000 == 110 [pid = 3866] [id = 332] 10:31:23 INFO - PROCESS | 3866 | 1461173483957 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:31:23 INFO - PROCESS | 3866 | 1461173483962 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80947a000 == 109 [pid = 3866] [id = 331] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe803718800 == 108 [pid = 3866] [id = 330] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fbe000 == 107 [pid = 3866] [id = 329] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801443800 == 106 [pid = 3866] [id = 328] 10:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa20e000 == 105 [pid = 3866] [id = 327] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f68d1000 == 104 [pid = 3866] [id = 326] 10:31:23 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2dcf000 == 103 [pid = 3866] [id = 325] 10:31:23 INFO - PROCESS | 3866 | 1461173483984 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:31:23 INFO - PROCESS | 3866 | 1461173483986 Marionette TRACE conn3 <- [1,1402,null,{}] 10:31:23 INFO - PROCESS | 3866 | 1461173483994 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}] 10:31:24 INFO - PROCESS | 3866 | 1461173484175 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe807880800) [pid = 3866] [serial = 929] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe7f8387c00) [pid = 3866] [serial = 926] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe7f85b3400) [pid = 3866] [serial = 972] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe7f8383c00) [pid = 3866] [serial = 971] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe7f1961800) [pid = 3866] [serial = 957] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe7f16dd400) [pid = 3866] [serial = 956] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe7f2eecc00) [pid = 3866] [serial = 960] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7f2edf800) [pid = 3866] [serial = 959] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe7f68ab000) [pid = 3866] [serial = 966] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe7f584f400) [pid = 3866] [serial = 965] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe7f71de800) [pid = 3866] [serial = 968] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe7f7b0ec00) [pid = 3866] [serial = 969] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 171 (0x7fe7f4bcc400) [pid = 3866] [serial = 963] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 170 (0x7fe7f40e6000) [pid = 3866] [serial = 962] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 169 (0x7fe7f57d6400) [pid = 3866] [serial = 923] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | --DOMWINDOW == 168 (0x7fe8187bc400) [pid = 3866] [serial = 932] [outer = (nil)] [url = about:blank] 10:31:24 INFO - PROCESS | 3866 | 1461173484431 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f206a800 == 104 [pid = 3866] [id = 358] 10:31:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe7f195b000) [pid = 3866] [serial = 1075] [outer = (nil)] 10:31:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe7f57d6000) [pid = 3866] [serial = 1076] [outer = 0x7fe7f195b000] 10:31:24 INFO - PROCESS | 3866 | 1461173484503 Marionette DEBUG loaded listener.js 10:31:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe7f728f400) [pid = 3866] [serial = 1077] [outer = 0x7fe7f195b000] 10:31:25 INFO - PROCESS | 3866 | 1461173485192 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]]]}] 10:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1232ms 10:31:25 INFO - PROCESS | 3866 | 1461173485213 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:31:25 INFO - PROCESS | 3866 | 1461173485217 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:31:25 INFO - PROCESS | 3866 | 1461173485229 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:31:25 INFO - PROCESS | 3866 | 1461173485238 Marionette TRACE conn3 <- [1,1406,null,{}] 10:31:25 INFO - PROCESS | 3866 | 1461173485245 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}] 10:31:25 INFO - PROCESS | 3866 | 1461173485417 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:31:25 INFO - PROCESS | 3866 | 1461173485578 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58d8800 == 105 [pid = 3866] [id = 359] 10:31:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe7f1dcf000) [pid = 3866] [serial = 1078] [outer = (nil)] 10:31:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe7f7da5c00) [pid = 3866] [serial = 1079] [outer = 0x7fe7f1dcf000] 10:31:25 INFO - PROCESS | 3866 | 1461173485637 Marionette DEBUG loaded listener.js 10:31:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe7fa725400) [pid = 3866] [serial = 1080] [outer = 0x7fe7f1dcf000] 10:31:26 INFO - PROCESS | 3866 | 1461173486331 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]]]}] 10:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1146ms 10:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:31:26 INFO - PROCESS | 3866 | 1461173486369 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:31:26 INFO - PROCESS | 3866 | 1461173486372 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:31:26 INFO - PROCESS | 3866 | 1461173486377 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:31:26 INFO - PROCESS | 3866 | 1461173486380 Marionette TRACE conn3 <- [1,1410,null,{}] 10:31:26 INFO - PROCESS | 3866 | 1461173486384 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}] 10:31:26 INFO - PROCESS | 3866 | 1461173486650 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:31:26 INFO - PROCESS | 3866 | 1461173486672 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f80000 == 106 [pid = 3866] [id = 360] 10:31:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe7fa728c00) [pid = 3866] [serial = 1081] [outer = (nil)] 10:31:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe7ffc10c00) [pid = 3866] [serial = 1082] [outer = 0x7fe7fa728c00] 10:31:26 INFO - PROCESS | 3866 | 1461173486731 Marionette DEBUG loaded listener.js 10:31:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe8014cf800) [pid = 3866] [serial = 1083] [outer = 0x7fe7fa728c00] 10:31:27 INFO - PROCESS | 3866 | 1461173487628 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]]]}] 10:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1276ms 10:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:31:27 INFO - PROCESS | 3866 | 1461173487660 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:31:27 INFO - PROCESS | 3866 | 1461173487662 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:31:27 INFO - PROCESS | 3866 | 1461173487667 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:31:27 INFO - PROCESS | 3866 | 1461173487671 Marionette TRACE conn3 <- [1,1414,null,{}] 10:31:27 INFO - PROCESS | 3866 | 1461173487675 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}] 10:31:27 INFO - PROCESS | 3866 | 1461173487881 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:31:27 INFO - PROCESS | 3866 | 1461173487915 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff9ae800 == 107 [pid = 3866] [id = 361] 10:31:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe8018fb800) [pid = 3866] [serial = 1084] [outer = (nil)] 10:31:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe801e5ac00) [pid = 3866] [serial = 1085] [outer = 0x7fe8018fb800] 10:31:28 INFO - PROCESS | 3866 | 1461173487998 Marionette DEBUG loaded listener.js 10:31:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe8027fb800) [pid = 3866] [serial = 1086] [outer = 0x7fe8018fb800] 10:31:28 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe7f2ee7400) [pid = 3866] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:31:28 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe7f2cad400) [pid = 3866] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:31:28 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe7f2041400) [pid = 3866] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:31:28 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7f16da800) [pid = 3866] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:31:28 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe7f1dc9400) [pid = 3866] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:31:28 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe7fa6b0000) [pid = 3866] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:31:29 INFO - PROCESS | 3866 | 1461173489213 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]]]}] 10:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1581ms 10:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:31:29 INFO - PROCESS | 3866 | 1461173489249 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:31:29 INFO - PROCESS | 3866 | 1461173489252 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:31:29 INFO - PROCESS | 3866 | 1461173489258 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:31:29 INFO - PROCESS | 3866 | 1461173489260 Marionette TRACE conn3 <- [1,1418,null,{}] 10:31:29 INFO - PROCESS | 3866 | 1461173489265 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}] 10:31:29 INFO - PROCESS | 3866 | 1461173489440 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:31:29 INFO - PROCESS | 3866 | 1461173489624 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801849800 == 108 [pid = 3866] [id = 362] 10:31:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe7f1dca000) [pid = 3866] [serial = 1087] [outer = (nil)] 10:31:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe7fa725000) [pid = 3866] [serial = 1088] [outer = 0x7fe7f1dca000] 10:31:29 INFO - PROCESS | 3866 | 1461173489693 Marionette DEBUG loaded listener.js 10:31:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe804d08800) [pid = 3866] [serial = 1089] [outer = 0x7fe7f1dca000] 10:31:30 INFO - PROCESS | 3866 | 1461173490316 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]]]}] 10:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1091ms 10:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:31:30 INFO - PROCESS | 3866 | 1461173490348 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:31:30 INFO - PROCESS | 3866 | 1461173490350 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:31:30 INFO - PROCESS | 3866 | 1461173490358 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:31:30 INFO - PROCESS | 3866 | 1461173490361 Marionette TRACE conn3 <- [1,1422,null,{}] 10:31:30 INFO - PROCESS | 3866 | 1461173490366 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}] 10:31:30 INFO - PROCESS | 3866 | 1461173490596 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:31:30 INFO - PROCESS | 3866 | 1461173490614 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802661800 == 109 [pid = 3866] [id = 363] 10:31:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe7f2ee7400) [pid = 3866] [serial = 1090] [outer = (nil)] 10:31:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe8098b2800) [pid = 3866] [serial = 1091] [outer = 0x7fe7f2ee7400] 10:31:30 INFO - PROCESS | 3866 | 1461173490674 Marionette DEBUG loaded listener.js 10:31:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe80a35f000) [pid = 3866] [serial = 1092] [outer = 0x7fe7f2ee7400] 10:31:31 INFO - PROCESS | 3866 | 1461173491756 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]]]}] 10:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1429ms 10:31:31 INFO - PROCESS | 3866 | 1461173491786 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:31:31 INFO - PROCESS | 3866 | 1461173491792 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:31:31 INFO - PROCESS | 3866 | 1461173491799 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:31:31 INFO - PROCESS | 3866 | 1461173491805 Marionette TRACE conn3 <- [1,1426,null,{}] 10:31:31 INFO - PROCESS | 3866 | 1461173491812 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}] 10:31:32 INFO - PROCESS | 3866 | 1461173491996 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:31:32 INFO - PROCESS | 3866 | 1461173492187 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5be2000 == 110 [pid = 3866] [id = 364] 10:31:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe7f2eecc00) [pid = 3866] [serial = 1093] [outer = (nil)] 10:31:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe7f4c8d800) [pid = 3866] [serial = 1094] [outer = 0x7fe7f2eecc00] 10:31:32 INFO - PROCESS | 3866 | 1461173492260 Marionette DEBUG loaded listener.js 10:31:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe7f68a9400) [pid = 3866] [serial = 1095] [outer = 0x7fe7f2eecc00] 10:31:33 INFO - PROCESS | 3866 | 1461173493195 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]]]}] 10:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1435ms 10:31:33 INFO - PROCESS | 3866 | 1461173493234 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:31:33 INFO - PROCESS | 3866 | 1461173493242 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:31:33 INFO - PROCESS | 3866 | 1461173493251 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:31:33 INFO - PROCESS | 3866 | 1461173493255 Marionette TRACE conn3 <- [1,1430,null,{}] 10:31:33 INFO - PROCESS | 3866 | 1461173493259 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}] 10:31:33 INFO - PROCESS | 3866 | 1461173493447 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:31:33 INFO - PROCESS | 3866 | 1461173493714 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f20800 == 111 [pid = 3866] [id = 365] 10:31:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7f4bc3000) [pid = 3866] [serial = 1096] [outer = (nil)] 10:31:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7f838f800) [pid = 3866] [serial = 1097] [outer = 0x7fe7f4bc3000] 10:31:33 INFO - PROCESS | 3866 | 1461173493826 Marionette DEBUG loaded listener.js 10:31:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7fa892400) [pid = 3866] [serial = 1098] [outer = 0x7fe7f4bc3000] 10:31:34 INFO - PROCESS | 3866 | 1461173494746 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]]]}] 10:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1534ms 10:31:34 INFO - PROCESS | 3866 | 1461173494785 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:31:34 INFO - PROCESS | 3866 | 1461173494790 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:31:34 INFO - PROCESS | 3866 | 1461173494796 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:31:34 INFO - PROCESS | 3866 | 1461173494802 Marionette TRACE conn3 <- [1,1434,null,{}] 10:31:34 INFO - PROCESS | 3866 | 1461173494817 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}] 10:31:34 INFO - PROCESS | 3866 | 1461173494991 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:31:35 INFO - PROCESS | 3866 | 1461173495222 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80643d000 == 112 [pid = 3866] [id = 366] 10:31:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe800f48400) [pid = 3866] [serial = 1099] [outer = (nil)] 10:31:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe8027f6800) [pid = 3866] [serial = 1100] [outer = 0x7fe800f48400] 10:31:35 INFO - PROCESS | 3866 | 1461173495338 Marionette DEBUG loaded listener.js 10:31:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe80507e000) [pid = 3866] [serial = 1101] [outer = 0x7fe800f48400] 10:31:36 INFO - PROCESS | 3866 | 1461173496153 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]]]}] 10:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1432ms 10:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:31:36 INFO - PROCESS | 3866 | 1461173496229 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:31:36 INFO - PROCESS | 3866 | 1461173496233 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:31:36 INFO - PROCESS | 3866 | 1461173496238 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:31:36 INFO - PROCESS | 3866 | 1461173496241 Marionette TRACE conn3 <- [1,1438,null,{}] 10:31:36 INFO - PROCESS | 3866 | 1461173496247 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}] 10:31:36 INFO - PROCESS | 3866 | 1461173496459 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:31:36 INFO - PROCESS | 3866 | 1461173496642 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bf2c800 == 113 [pid = 3866] [id = 367] 10:31:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe8012ec800) [pid = 3866] [serial = 1102] [outer = (nil)] 10:31:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe80a8b6800) [pid = 3866] [serial = 1103] [outer = 0x7fe8012ec800] 10:31:36 INFO - PROCESS | 3866 | 1461173496712 Marionette DEBUG loaded listener.js 10:31:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe80b18b400) [pid = 3866] [serial = 1104] [outer = 0x7fe8012ec800] 10:31:37 INFO - PROCESS | 3866 | 1461173497558 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]]]}] 10:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1376ms 10:31:37 INFO - PROCESS | 3866 | 1461173497615 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:31:37 INFO - PROCESS | 3866 | 1461173497618 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:31:37 INFO - PROCESS | 3866 | 1461173497624 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:31:37 INFO - PROCESS | 3866 | 1461173497627 Marionette TRACE conn3 <- [1,1442,null,{}] 10:31:37 INFO - PROCESS | 3866 | 1461173497632 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}] 10:31:37 INFO - PROCESS | 3866 | 1461173497806 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:31:37 INFO - PROCESS | 3866 | 1461173497995 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81870a800 == 114 [pid = 3866] [id = 368] 10:31:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe8078eec00) [pid = 3866] [serial = 1105] [outer = (nil)] 10:31:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe80b696000) [pid = 3866] [serial = 1106] [outer = 0x7fe8078eec00] 10:31:38 INFO - PROCESS | 3866 | 1461173498064 Marionette DEBUG loaded listener.js 10:31:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe80d0a4000) [pid = 3866] [serial = 1107] [outer = 0x7fe8078eec00] 10:31:38 INFO - PROCESS | 3866 | 1461173498908 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]]]}] 10:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1331ms 10:31:38 INFO - PROCESS | 3866 | 1461173498956 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:31:38 INFO - PROCESS | 3866 | 1461173498959 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:31:38 INFO - PROCESS | 3866 | 1461173498965 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:31:38 INFO - PROCESS | 3866 | 1461173498967 Marionette TRACE conn3 <- [1,1446,null,{}] 10:31:38 INFO - PROCESS | 3866 | 1461173498972 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}] 10:31:39 INFO - PROCESS | 3866 | 1461173499198 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:31:39 INFO - PROCESS | 3866 | 1461173499382 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dd6f000 == 115 [pid = 3866] [id = 369] 10:31:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe7f5a2b800) [pid = 3866] [serial = 1108] [outer = (nil)] 10:31:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe8186bf000) [pid = 3866] [serial = 1109] [outer = 0x7fe7f5a2b800] 10:31:39 INFO - PROCESS | 3866 | 1461173499456 Marionette DEBUG loaded listener.js 10:31:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe818bb2400) [pid = 3866] [serial = 1110] [outer = 0x7fe7f5a2b800] 10:31:40 INFO - PROCESS | 3866 | 1461173500283 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]]]}] 10:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1376ms 10:31:40 INFO - PROCESS | 3866 | 1461173500341 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:31:40 INFO - PROCESS | 3866 | 1461173500345 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:31:40 INFO - PROCESS | 3866 | 1461173500350 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:31:40 INFO - PROCESS | 3866 | 1461173500352 Marionette TRACE conn3 <- [1,1450,null,{}] 10:31:40 INFO - PROCESS | 3866 | 1461173500358 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}] 10:31:40 INFO - PROCESS | 3866 | 1461173500551 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:31:40 INFO - PROCESS | 3866 | 1461173500735 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe820824800 == 116 [pid = 3866] [id = 370] 10:31:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7f68ac400) [pid = 3866] [serial = 1111] [outer = (nil)] 10:31:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe808ad7c00) [pid = 3866] [serial = 1112] [outer = 0x7fe7f68ac400] 10:31:40 INFO - PROCESS | 3866 | 1461173500801 Marionette DEBUG loaded listener.js 10:31:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe818919c00) [pid = 3866] [serial = 1113] [outer = 0x7fe7f68ac400] 10:31:41 INFO - PROCESS | 3866 | 1461173501678 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]]]}] 10:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1394ms 10:31:41 INFO - PROCESS | 3866 | 1461173501746 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:31:41 INFO - PROCESS | 3866 | 1461173501749 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:31:41 INFO - PROCESS | 3866 | 1461173501755 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:31:41 INFO - PROCESS | 3866 | 1461173501757 Marionette TRACE conn3 <- [1,1454,null,{}] 10:31:41 INFO - PROCESS | 3866 | 1461173501763 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}] 10:31:41 INFO - PROCESS | 3866 | 1461173501934 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:31:42 INFO - PROCESS | 3866 | 1461173502128 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822ec9000 == 117 [pid = 3866] [id = 371] 10:31:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7ff90dc00) [pid = 3866] [serial = 1114] [outer = (nil)] 10:31:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe802979800) [pid = 3866] [serial = 1115] [outer = 0x7fe7ff90dc00] 10:31:42 INFO - PROCESS | 3866 | 1461173502196 Marionette DEBUG loaded listener.js 10:31:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe81ba0f000) [pid = 3866] [serial = 1116] [outer = 0x7fe7ff90dc00] 10:31:43 INFO - PROCESS | 3866 | 1461173503032 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]]]}] 10:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1330ms 10:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:31:43 INFO - PROCESS | 3866 | 1461173503087 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:31:43 INFO - PROCESS | 3866 | 1461173503090 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:31:43 INFO - PROCESS | 3866 | 1461173503096 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:31:43 INFO - PROCESS | 3866 | 1461173503099 Marionette TRACE conn3 <- [1,1458,null,{}] 10:31:43 INFO - PROCESS | 3866 | 1461173503103 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}] 10:31:43 INFO - PROCESS | 3866 | 1461173503286 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:31:43 INFO - PROCESS | 3866 | 1461173503475 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8250800 == 118 [pid = 3866] [id = 372] 10:31:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe8014dd000) [pid = 3866] [serial = 1117] [outer = (nil)] 10:31:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe81d42c000) [pid = 3866] [serial = 1118] [outer = 0x7fe8014dd000] 10:31:43 INFO - PROCESS | 3866 | 1461173503543 Marionette DEBUG loaded listener.js 10:31:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe81d433800) [pid = 3866] [serial = 1119] [outer = 0x7fe8014dd000] 10:31:44 INFO - PROCESS | 3866 | 1461173504455 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]]]}] 10:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1427ms 10:31:44 INFO - PROCESS | 3866 | 1461173504523 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:31:44 INFO - PROCESS | 3866 | 1461173504532 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:31:44 INFO - PROCESS | 3866 | 1461173504537 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:31:44 INFO - PROCESS | 3866 | 1461173504539 Marionette TRACE conn3 <- [1,1462,null,{}] 10:31:44 INFO - PROCESS | 3866 | 1461173504545 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}] 10:31:44 INFO - PROCESS | 3866 | 1461173504760 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:31:44 INFO - PROCESS | 3866 | 1461173504946 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4190000 == 119 [pid = 3866] [id = 373] 10:31:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe8198da400) [pid = 3866] [serial = 1120] [outer = (nil)] 10:31:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe81d9bc800) [pid = 3866] [serial = 1121] [outer = 0x7fe8198da400] 10:31:45 INFO - PROCESS | 3866 | 1461173505012 Marionette DEBUG loaded listener.js 10:31:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe81d9c6400) [pid = 3866] [serial = 1122] [outer = 0x7fe8198da400] 10:31:45 INFO - PROCESS | 3866 | 1461173505946 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]]]}] 10:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1482ms 10:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:31:46 INFO - PROCESS | 3866 | 1461173506020 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:31:46 INFO - PROCESS | 3866 | 1461173506023 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:31:46 INFO - PROCESS | 3866 | 1461173506029 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:31:46 INFO - PROCESS | 3866 | 1461173506033 Marionette TRACE conn3 <- [1,1466,null,{}] 10:31:46 INFO - PROCESS | 3866 | 1461173506038 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}] 10:31:46 INFO - PROCESS | 3866 | 1461173506276 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:31:46 INFO - PROCESS | 3866 | 1461173506507 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffcb5000 == 120 [pid = 3866] [id = 374] 10:31:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe7f52cc000) [pid = 3866] [serial = 1123] [outer = (nil)] 10:31:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe7f52d3400) [pid = 3866] [serial = 1124] [outer = 0x7fe7f52cc000] 10:31:46 INFO - PROCESS | 3866 | 1461173506594 Marionette DEBUG loaded listener.js 10:31:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe81db5c400) [pid = 3866] [serial = 1125] [outer = 0x7fe7f52cc000] 10:31:47 INFO - PROCESS | 3866 | 1461173507406 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]]]}] 10:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1432ms 10:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:31:47 INFO - PROCESS | 3866 | 1461173507461 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:31:47 INFO - PROCESS | 3866 | 1461173507464 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:31:47 INFO - PROCESS | 3866 | 1461173507470 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:31:47 INFO - PROCESS | 3866 | 1461173507473 Marionette TRACE conn3 <- [1,1470,null,{}] 10:31:47 INFO - PROCESS | 3866 | 1461173507477 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}] 10:31:47 INFO - PROCESS | 3866 | 1461173507646 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:31:47 INFO - PROCESS | 3866 | 1461173507838 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffccc800 == 121 [pid = 3866] [id = 375] 10:31:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe80b297c00) [pid = 3866] [serial = 1126] [outer = (nil)] 10:31:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe80b2a0800) [pid = 3866] [serial = 1127] [outer = 0x7fe80b297c00] 10:31:47 INFO - PROCESS | 3866 | 1461173507903 Marionette DEBUG loaded listener.js 10:31:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe80b2a5800) [pid = 3866] [serial = 1128] [outer = 0x7fe80b297c00] 10:31:48 INFO - PROCESS | 3866 | 1461173508758 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]]]}] 10:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1333ms 10:31:48 INFO - PROCESS | 3866 | 1461173508803 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:31:48 INFO - PROCESS | 3866 | 1461173508805 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:31:48 INFO - PROCESS | 3866 | 1461173508811 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:31:48 INFO - PROCESS | 3866 | 1461173508813 Marionette TRACE conn3 <- [1,1474,null,{}] 10:31:48 INFO - PROCESS | 3866 | 1461173508818 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}] 10:31:48 INFO - PROCESS | 3866 | 1461173508991 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:31:49 INFO - PROCESS | 3866 | 1461173509215 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1edb800 == 122 [pid = 3866] [id = 376] 10:31:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe7f16d4c00) [pid = 3866] [serial = 1129] [outer = (nil)] 10:31:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe7f2ee5000) [pid = 3866] [serial = 1130] [outer = 0x7fe7f16d4c00] 10:31:49 INFO - PROCESS | 3866 | 1461173509322 Marionette DEBUG loaded listener.js 10:31:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe7f7cce800) [pid = 3866] [serial = 1131] [outer = 0x7fe7f16d4c00] 10:31:50 INFO - PROCESS | 3866 | 1461173510672 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]]]}] 10:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1930ms 10:31:50 INFO - PROCESS | 3866 | 1461173510743 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:31:50 INFO - PROCESS | 3866 | 1461173510748 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:31:50 INFO - PROCESS | 3866 | 1461173510755 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:31:50 INFO - PROCESS | 3866 | 1461173510760 Marionette TRACE conn3 <- [1,1478,null,{}] 10:31:50 INFO - PROCESS | 3866 | 1461173510767 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}] 10:31:51 INFO - PROCESS | 3866 | 1461173511018 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:31:51 INFO - PROCESS | 3866 | 1461173511218 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:51 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f839f800 == 123 [pid = 3866] [id = 377] 10:31:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe7f37e5c00) [pid = 3866] [serial = 1132] [outer = (nil)] 10:31:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7f40e6400) [pid = 3866] [serial = 1133] [outer = 0x7fe7f37e5c00] 10:31:51 INFO - PROCESS | 3866 | 1461173511279 Marionette DEBUG loaded listener.js 10:31:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f52ca000) [pid = 3866] [serial = 1134] [outer = 0x7fe7f37e5c00] 10:31:52 INFO - PROCESS | 3866 | 1461173512257 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]]]}] 10:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1579ms 10:31:52 INFO - PROCESS | 3866 | 1461173512336 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:31:52 INFO - PROCESS | 3866 | 1461173512344 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:31:52 INFO - PROCESS | 3866 | 1461173512353 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:31:52 INFO - PROCESS | 3866 | 1461173512356 Marionette TRACE conn3 <- [1,1482,null,{}] 10:31:52 INFO - PROCESS | 3866 | 1461173512361 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}] 10:31:52 INFO - PROCESS | 3866 | 1461173512574 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:31:52 INFO - PROCESS | 3866 | 1461173512811 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1ee3800 == 124 [pid = 3866] [id = 378] 10:31:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7f37e6800) [pid = 3866] [serial = 1135] [outer = (nil)] 10:31:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe7f5a2c000) [pid = 3866] [serial = 1136] [outer = 0x7fe7f37e6800] 10:31:52 INFO - PROCESS | 3866 | 1461173512949 Marionette DEBUG loaded listener.js 10:31:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe7f7b05400) [pid = 3866] [serial = 1137] [outer = 0x7fe7f37e6800] 10:31:53 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80a5f0800 == 123 [pid = 3866] [id = 50] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe804d0b400) [pid = 3866] [serial = 998] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe80b2e8800) [pid = 3866] [serial = 1007] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe80a8b4c00) [pid = 3866] [serial = 1004] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe7f57dac00) [pid = 3866] [serial = 1010] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe80297cc00) [pid = 3866] [serial = 1001] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe7f7285c00) [pid = 3866] [serial = 1013] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe8027f8400) [pid = 3866] [serial = 995] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe7ffc13400) [pid = 3866] [serial = 1034] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8034ca800 == 122 [pid = 3866] [id = 12] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f7ccc800) [pid = 3866] [serial = 1028] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe7f37ddc00) [pid = 3866] [serial = 1022] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f37de000) [pid = 3866] [serial = 1020] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe8012f1000) [pid = 3866] [serial = 992] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7f8388800) [pid = 3866] [serial = 1029] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe7f35fac00) [pid = 3866] [serial = 1031] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe7fa6b0800) [pid = 3866] [serial = 1016] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe7f584c000) [pid = 3866] [serial = 1025] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe7ff90a400) [pid = 3866] [serial = 989] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe7f68a6800) [pid = 3866] [serial = 983] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe7f40ea400) [pid = 3866] [serial = 980] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe7f16dd800) [pid = 3866] [serial = 977] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7f7ccb000) [pid = 3866] [serial = 1032] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f85ad800) [pid = 3866] [serial = 986] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe801036c00) [pid = 3866] [serial = 975] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f71d8c00) [pid = 3866] [serial = 1026] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7f2caec00) [pid = 3866] [serial = 1019] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7f4bd1400) [pid = 3866] [serial = 1023] [outer = (nil)] [url = about:blank] 10:31:53 INFO - PROCESS | 3866 | 1461173513835 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]]]}] 10:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1527ms 10:31:53 INFO - PROCESS | 3866 | 1461173513881 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:31:53 INFO - PROCESS | 3866 | 1461173513885 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:31:53 INFO - PROCESS | 3866 | 1461173513890 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:31:53 INFO - PROCESS | 3866 | 1461173513895 Marionette TRACE conn3 <- [1,1486,null,{}] 10:31:53 INFO - PROCESS | 3866 | 1461173513909 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}] 10:31:54 INFO - PROCESS | 3866 | 1461173514075 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:31:54 INFO - PROCESS | 3866 | 1461173514091 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f7f800 == 123 [pid = 3866] [id = 379] 10:31:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7f68a6800) [pid = 3866] [serial = 1138] [outer = (nil)] 10:31:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7fa6a4c00) [pid = 3866] [serial = 1139] [outer = 0x7fe7f68a6800] 10:31:54 INFO - PROCESS | 3866 | 1461173514153 Marionette DEBUG loaded listener.js 10:31:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7fa9b7000) [pid = 3866] [serial = 1140] [outer = 0x7fe7f68a6800] 10:31:55 INFO - PROCESS | 3866 | 1461173515078 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]]]}] 10:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1239ms 10:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:31:55 INFO - PROCESS | 3866 | 1461173515130 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:31:55 INFO - PROCESS | 3866 | 1461173515133 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:31:55 INFO - PROCESS | 3866 | 1461173515139 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:31:55 INFO - PROCESS | 3866 | 1461173515141 Marionette TRACE conn3 <- [1,1490,null,{}] 10:31:55 INFO - PROCESS | 3866 | 1461173515146 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}] 10:31:55 INFO - PROCESS | 3866 | 1461173515310 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:31:55 INFO - PROCESS | 3866 | 1461173515324 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff9ac800 == 124 [pid = 3866] [id = 380] 10:31:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7f4bcbc00) [pid = 3866] [serial = 1141] [outer = (nil)] 10:31:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe80103b400) [pid = 3866] [serial = 1142] [outer = 0x7fe7f4bcbc00] 10:31:55 INFO - PROCESS | 3866 | 1461173515544 Marionette DEBUG loaded listener.js 10:31:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe80158ec00) [pid = 3866] [serial = 1143] [outer = 0x7fe7f4bcbc00] 10:31:56 INFO - PROCESS | 3866 | 1461173516284 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]]]}] 10:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1177ms 10:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:31:56 INFO - PROCESS | 3866 | 1461173516315 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:31:56 INFO - PROCESS | 3866 | 1461173516318 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:31:56 INFO - PROCESS | 3866 | 1461173516324 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:31:56 INFO - PROCESS | 3866 | 1461173516327 Marionette TRACE conn3 <- [1,1494,null,{}] 10:31:56 INFO - PROCESS | 3866 | 1461173516340 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}] 10:31:56 INFO - PROCESS | 3866 | 1461173516555 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:31:56 INFO - PROCESS | 3866 | 1461173516583 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffcbb800 == 125 [pid = 3866] [id = 381] 10:31:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe7f7b08800) [pid = 3866] [serial = 1144] [outer = (nil)] 10:31:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe801a9a800) [pid = 3866] [serial = 1145] [outer = 0x7fe7f7b08800] 10:31:56 INFO - PROCESS | 3866 | 1461173516641 Marionette DEBUG loaded listener.js 10:31:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe8027f6000) [pid = 3866] [serial = 1146] [outer = 0x7fe7f7b08800] 10:31:57 INFO - PROCESS | 3866 | 1461173517482 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]]]}] 10:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1237ms 10:31:57 INFO - PROCESS | 3866 | 1461173517562 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:31:57 INFO - PROCESS | 3866 | 1461173517565 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:31:57 INFO - PROCESS | 3866 | 1461173517574 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:31:57 INFO - PROCESS | 3866 | 1461173517576 Marionette TRACE conn3 <- [1,1498,null,{}] 10:31:57 INFO - PROCESS | 3866 | 1461173517580 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}] 10:31:57 INFO - PROCESS | 3866 | 1461173517833 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:31:58 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe7fa728c00) [pid = 3866] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:31:58 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe801e57000) [pid = 3866] [serial = 33] [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.] 10:31:58 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe8018fb800) [pid = 3866] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:31:58 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7f1dca000) [pid = 3866] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:31:58 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f1dcf000) [pid = 3866] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:31:58 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7f1955400) [pid = 3866] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:31:58 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f16d0400) [pid = 3866] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:31:58 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7f195b000) [pid = 3866] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:31:58 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7fa889800) [pid = 3866] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:31:58 INFO - PROCESS | 3866 | 1461173518454 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2de1800 == 126 [pid = 3866] [id = 382] 10:31:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7f16d4400) [pid = 3866] [serial = 1147] [outer = (nil)] 10:31:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7f1962800) [pid = 3866] [serial = 1148] [outer = 0x7fe7f16d4400] 10:31:58 INFO - PROCESS | 3866 | 1461173518528 Marionette DEBUG loaded listener.js 10:31:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7f2eeb400) [pid = 3866] [serial = 1149] [outer = 0x7fe7f16d4400] 10:31:59 INFO - PROCESS | 3866 | 1461173519425 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]]]}] 10:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1874ms 10:31:59 INFO - PROCESS | 3866 | 1461173519451 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:31:59 INFO - PROCESS | 3866 | 1461173519457 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:31:59 INFO - PROCESS | 3866 | 1461173519467 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:31:59 INFO - PROCESS | 3866 | 1461173519472 Marionette TRACE conn3 <- [1,1502,null,{}] 10:31:59 INFO - PROCESS | 3866 | 1461173519480 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}] 10:31:59 INFO - PROCESS | 3866 | 1461173519674 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:31:59 INFO - PROCESS | 3866 | 1461173519884 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83a9800 == 127 [pid = 3866] [id = 383] 10:31:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7f1954800) [pid = 3866] [serial = 1150] [outer = (nil)] 10:31:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7f584ac00) [pid = 3866] [serial = 1151] [outer = 0x7fe7f1954800] 10:31:59 INFO - PROCESS | 3866 | 1461173519959 Marionette DEBUG loaded listener.js 10:32:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7f71d7400) [pid = 3866] [serial = 1152] [outer = 0x7fe7f1954800] 10:32:00 INFO - PROCESS | 3866 | 1461173520914 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]]]}] 10:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1480ms 10:32:00 INFO - PROCESS | 3866 | 1461173520951 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:32:00 INFO - PROCESS | 3866 | 1461173520955 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:32:00 INFO - PROCESS | 3866 | 1461173520962 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:32:00 INFO - PROCESS | 3866 | 1461173520964 Marionette TRACE conn3 <- [1,1506,null,{}] 10:32:00 INFO - PROCESS | 3866 | 1461173520970 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}] 10:32:01 INFO - PROCESS | 3866 | 1461173521158 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:32:01 INFO - PROCESS | 3866 | 1461173521354 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffa99800 == 128 [pid = 3866] [id = 384] 10:32:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe7f52cf400) [pid = 3866] [serial = 1153] [outer = (nil)] 10:32:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe7f7da3800) [pid = 3866] [serial = 1154] [outer = 0x7fe7f52cf400] 10:32:01 INFO - PROCESS | 3866 | 1461173521424 Marionette DEBUG loaded listener.js 10:32:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe7fa889c00) [pid = 3866] [serial = 1155] [outer = 0x7fe7f52cf400] 10:32:02 INFO - PROCESS | 3866 | 1461173522404 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]]]}] 10:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1486ms 10:32:02 INFO - PROCESS | 3866 | 1461173522449 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:32:02 INFO - PROCESS | 3866 | 1461173522453 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:32:02 INFO - PROCESS | 3866 | 1461173522474 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:32:02 INFO - PROCESS | 3866 | 1461173522484 Marionette TRACE conn3 <- [1,1510,null,{}] 10:32:02 INFO - PROCESS | 3866 | 1461173522490 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}] 10:32:02 INFO - PROCESS | 3866 | 1461173522699 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:32:02 INFO - PROCESS | 3866 | 1461173522887 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8028a6000 == 129 [pid = 3866] [id = 385] 10:32:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe7f7b0b800) [pid = 3866] [serial = 1156] [outer = (nil)] 10:32:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe801584000) [pid = 3866] [serial = 1157] [outer = 0x7fe7f7b0b800] 10:32:02 INFO - PROCESS | 3866 | 1461173522959 Marionette DEBUG loaded listener.js 10:32:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe801aa5000) [pid = 3866] [serial = 1158] [outer = 0x7fe7f7b0b800] 10:32:03 INFO - PROCESS | 3866 | 1461173523820 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]]]}] 10:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1404ms 10:32:03 INFO - PROCESS | 3866 | 1461173523864 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:32:03 INFO - PROCESS | 3866 | 1461173523869 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:32:03 INFO - PROCESS | 3866 | 1461173523875 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:32:03 INFO - PROCESS | 3866 | 1461173523878 Marionette TRACE conn3 <- [1,1514,null,{}] 10:32:03 INFO - PROCESS | 3866 | 1461173523883 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}] 10:32:04 INFO - PROCESS | 3866 | 1461173524069 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:32:04 INFO - PROCESS | 3866 | 1461173524283 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055cd000 == 130 [pid = 3866] [id = 386] 10:32:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe7f8387000) [pid = 3866] [serial = 1159] [outer = (nil)] 10:32:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe80341f800) [pid = 3866] [serial = 1160] [outer = 0x7fe7f8387000] 10:32:04 INFO - PROCESS | 3866 | 1461173524401 Marionette DEBUG loaded listener.js 10:32:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe809417c00) [pid = 3866] [serial = 1161] [outer = 0x7fe7f8387000] 10:32:05 INFO - PROCESS | 3866 | 1461173525322 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]]]}] 10:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1483ms 10:32:05 INFO - PROCESS | 3866 | 1461173525357 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:32:05 INFO - PROCESS | 3866 | 1461173525361 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:32:05 INFO - PROCESS | 3866 | 1461173525368 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:32:05 INFO - PROCESS | 3866 | 1461173525370 Marionette TRACE conn3 <- [1,1518,null,{}] 10:32:05 INFO - PROCESS | 3866 | 1461173525375 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}] 10:32:05 INFO - PROCESS | 3866 | 1461173525576 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:32:05 INFO - PROCESS | 3866 | 1461173525771 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b258800 == 131 [pid = 3866] [id = 387] 10:32:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe80a8b0400) [pid = 3866] [serial = 1162] [outer = (nil)] 10:32:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe80afde000) [pid = 3866] [serial = 1163] [outer = 0x7fe80a8b0400] 10:32:05 INFO - PROCESS | 3866 | 1461173525853 Marionette DEBUG loaded listener.js 10:32:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe80b697000) [pid = 3866] [serial = 1164] [outer = 0x7fe80a8b0400] 10:32:06 INFO - PROCESS | 3866 | 1461173526760 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]]]}] 10:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1425ms 10:32:06 INFO - PROCESS | 3866 | 1461173526794 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:32:06 INFO - PROCESS | 3866 | 1461173526796 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:32:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:32:06 INFO - PROCESS | 3866 | 1461173526803 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:32:06 INFO - PROCESS | 3866 | 1461173526805 Marionette TRACE conn3 <- [1,1522,null,{}] 10:32:06 INFO - PROCESS | 3866 | 1461173526810 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}] 10:32:07 INFO - PROCESS | 3866 | 1461173526997 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:32:07 INFO - PROCESS | 3866 | 1461173527191 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8186da800 == 132 [pid = 3866] [id = 388] 10:32:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe80a8b2400) [pid = 3866] [serial = 1165] [outer = (nil)] 10:32:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe80d2bf400) [pid = 3866] [serial = 1166] [outer = 0x7fe80a8b2400] 10:32:07 INFO - PROCESS | 3866 | 1461173527260 Marionette DEBUG loaded listener.js 10:32:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe818468c00) [pid = 3866] [serial = 1167] [outer = 0x7fe80a8b2400] 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:07 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:32:08 INFO - PROCESS | 3866 | 1461173528048 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"]]]}] 10:32:08 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 () { 10:32:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:32:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:32:08 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 () { 10:32:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:32:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:32:08 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 () { 10:32:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:32:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:32:08 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 () { 10:32:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:32:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:32:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1276ms 10:32:08 INFO - PROCESS | 3866 | 1461173528082 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:32:08 INFO - PROCESS | 3866 | 1461173528089 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:32:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:32:08 INFO - PROCESS | 3866 | 1461173528096 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:32:08 INFO - PROCESS | 3866 | 1461173528098 Marionette TRACE conn3 <- [1,1526,null,{}] 10:32:08 INFO - PROCESS | 3866 | 1461173528103 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}] 10:32:08 INFO - PROCESS | 3866 | 1461173528286 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:32:08 INFO - PROCESS | 3866 | 1461173528494 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81db8a800 == 133 [pid = 3866] [id = 389] 10:32:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe80b29dc00) [pid = 3866] [serial = 1168] [outer = (nil)] 10:32:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe8187b3800) [pid = 3866] [serial = 1169] [outer = 0x7fe80b29dc00] 10:32:08 INFO - PROCESS | 3866 | 1461173528565 Marionette DEBUG loaded listener.js 10:32:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe819828800) [pid = 3866] [serial = 1170] [outer = 0x7fe80b29dc00] 10:32:09 INFO - PROCESS | 3866 | 1461173529406 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"]]]}] 10:32:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:32:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:32:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:32:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:32:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:32:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:32:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1336ms 10:32:09 INFO - PROCESS | 3866 | 1461173529435 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:32:09 INFO - PROCESS | 3866 | 1461173529438 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:32:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:32:09 INFO - PROCESS | 3866 | 1461173529445 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:32:09 INFO - PROCESS | 3866 | 1461173529447 Marionette TRACE conn3 <- [1,1530,null,{}] 10:32:09 INFO - PROCESS | 3866 | 1461173529452 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}] 10:32:09 INFO - PROCESS | 3866 | 1461173529641 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:32:09 INFO - PROCESS | 3866 | 1461173529836 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f724f800 == 134 [pid = 3866] [id = 390] 10:32:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe80be02c00) [pid = 3866] [serial = 1171] [outer = (nil)] 10:32:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe81bac3c00) [pid = 3866] [serial = 1172] [outer = 0x7fe80be02c00] 10:32:09 INFO - PROCESS | 3866 | 1461173529913 Marionette DEBUG loaded listener.js 10:32:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe81da7c000) [pid = 3866] [serial = 1173] [outer = 0x7fe80be02c00] 10:32:10 INFO - PROCESS | 3866 | 1461173530696 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]]]}] 10:32:10 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 10:32:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:32:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:32:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:32:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 10:32:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:32:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1281ms 10:32:10 INFO - PROCESS | 3866 | 1461173530728 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:32:10 INFO - PROCESS | 3866 | 1461173530731 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:32:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:32:10 INFO - PROCESS | 3866 | 1461173530737 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:32:10 INFO - PROCESS | 3866 | 1461173530740 Marionette TRACE conn3 <- [1,1534,null,{}] 10:32:10 INFO - PROCESS | 3866 | 1461173530745 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}] 10:32:10 INFO - PROCESS | 3866 | 1461173530921 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:32:11 INFO - PROCESS | 3866 | 1461173531133 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81df8f800 == 135 [pid = 3866] [id = 391] 10:32:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe7f0355400) [pid = 3866] [serial = 1174] [outer = (nil)] 10:32:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe7f035a000) [pid = 3866] [serial = 1175] [outer = 0x7fe7f0355400] 10:32:11 INFO - PROCESS | 3866 | 1461173531202 Marionette DEBUG loaded listener.js 10:32:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe7f0361400) [pid = 3866] [serial = 1176] [outer = 0x7fe7f0355400] 10:32:12 INFO - PROCESS | 3866 | 1461173532074 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]]]}] 10:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1380ms 10:32:12 INFO - PROCESS | 3866 | 1461173532118 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:32:12 INFO - PROCESS | 3866 | 1461173532121 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:32:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:32:12 INFO - PROCESS | 3866 | 1461173532127 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:32:12 INFO - PROCESS | 3866 | 1461173532129 Marionette TRACE conn3 <- [1,1538,null,{}] 10:32:12 INFO - PROCESS | 3866 | 1461173532136 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}] 10:32:12 INFO - PROCESS | 3866 | 1461173532317 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:32:12 INFO - PROCESS | 3866 | 1461173532518 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dfa7000 == 136 [pid = 3866] [id = 392] 10:32:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe7f0356000) [pid = 3866] [serial = 1177] [outer = (nil)] 10:32:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f2fb6000) [pid = 3866] [serial = 1178] [outer = 0x7fe7f0356000] 10:32:12 INFO - PROCESS | 3866 | 1461173532601 Marionette DEBUG loaded listener.js 10:32:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7f2fbdc00) [pid = 3866] [serial = 1179] [outer = 0x7fe7f0356000] 10:32:13 INFO - PROCESS | 3866 | 1461173533471 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]]]}] 10:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1390ms 10:32:13 INFO - PROCESS | 3866 | 1461173533518 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:32:13 INFO - PROCESS | 3866 | 1461173533522 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:32:13 INFO - PROCESS | 3866 | 1461173533527 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:32:13 INFO - PROCESS | 3866 | 1461173533531 Marionette TRACE conn3 <- [1,1542,null,{}] 10:32:13 INFO - PROCESS | 3866 | 1461173533535 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}] 10:32:13 INFO - PROCESS | 3866 | 1461173533747 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:32:13 INFO - PROCESS | 3866 | 1461173533946 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dfab800 == 137 [pid = 3866] [id = 393] 10:32:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe7f2fb0800) [pid = 3866] [serial = 1180] [outer = (nil)] 10:32:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7f430b800) [pid = 3866] [serial = 1181] [outer = 0x7fe7f2fb0800] 10:32:14 INFO - PROCESS | 3866 | 1461173534017 Marionette DEBUG loaded listener.js 10:32:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe81ba18000) [pid = 3866] [serial = 1182] [outer = 0x7fe7f2fb0800] 10:32:14 INFO - PROCESS | 3866 | 1461173534852 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]]]}] 10:32:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:32:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1382ms 10:32:14 INFO - PROCESS | 3866 | 1461173534911 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:32:14 INFO - PROCESS | 3866 | 1461173534914 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:32:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:32:14 INFO - PROCESS | 3866 | 1461173534920 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:32:14 INFO - PROCESS | 3866 | 1461173534922 Marionette TRACE conn3 <- [1,1546,null,{}] 10:32:14 INFO - PROCESS | 3866 | 1461173534927 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}] 10:32:15 INFO - PROCESS | 3866 | 1461173535116 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:32:15 INFO - PROCESS | 3866 | 1461173535315 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f42ae000 == 138 [pid = 3866] [id = 394] 10:32:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe7f4306800) [pid = 3866] [serial = 1183] [outer = (nil)] 10:32:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f6473c00) [pid = 3866] [serial = 1184] [outer = 0x7fe7f4306800] 10:32:15 INFO - PROCESS | 3866 | 1461173535382 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe7f6478c00) [pid = 3866] [serial = 1185] [outer = 0x7fe7f4306800] 10:32:16 INFO - PROCESS | 3866 | 1461173536232 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]]]}] 10:32:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:32:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1387ms 10:32:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:32:16 INFO - PROCESS | 3866 | 1461173536307 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:32:16 INFO - PROCESS | 3866 | 1461173536310 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:32:16 INFO - PROCESS | 3866 | 1461173536316 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 3866 | 1461173536319 Marionette TRACE conn3 <- [1,1550,null,{}] 10:32:16 INFO - PROCESS | 3866 | 1461173536323 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}] 10:32:16 INFO - PROCESS | 3866 | 1461173536506 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:32:16 INFO - PROCESS | 3866 | 1461173536704 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f0912800 == 139 [pid = 3866] [id = 395] 10:32:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe7f095e000) [pid = 3866] [serial = 1186] [outer = (nil)] 10:32:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe7f0967000) [pid = 3866] [serial = 1187] [outer = 0x7fe7f095e000] 10:32:16 INFO - PROCESS | 3866 | 1461173536772 Marionette DEBUG loaded listener.js 10:32:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe7f096c000) [pid = 3866] [serial = 1188] [outer = 0x7fe7f095e000] 10:32:17 INFO - PROCESS | 3866 | 1461173537610 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]]]}] 10:32:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:32:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1329ms 10:32:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:32:17 INFO - PROCESS | 3866 | 1461173537644 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:32:17 INFO - PROCESS | 3866 | 1461173537647 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:32:17 INFO - PROCESS | 3866 | 1461173537651 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:32:17 INFO - PROCESS | 3866 | 1461173537655 Marionette TRACE conn3 <- [1,1554,null,{}] 10:32:17 INFO - PROCESS | 3866 | 1461173537660 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}] 10:32:17 INFO - PROCESS | 3866 | 1461173537840 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:32:18 INFO - PROCESS | 3866 | 1461173538043 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805845800 == 140 [pid = 3866] [id = 396] 10:32:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe7f095fc00) [pid = 3866] [serial = 1189] [outer = (nil)] 10:32:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe7f0a6b800) [pid = 3866] [serial = 1190] [outer = 0x7fe7f095fc00] 10:32:18 INFO - PROCESS | 3866 | 1461173538111 Marionette DEBUG loaded listener.js 10:32:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe7f0a73000) [pid = 3866] [serial = 1191] [outer = 0x7fe7f095fc00] 10:32:18 INFO - PROCESS | 3866 | 1461173538987 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]]]}] 10:32:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:32:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1383ms 10:32:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:32:19 INFO - PROCESS | 3866 | 1461173539036 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:32:19 INFO - PROCESS | 3866 | 1461173539039 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:32:19 INFO - PROCESS | 3866 | 1461173539044 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:32:19 INFO - PROCESS | 3866 | 1461173539047 Marionette TRACE conn3 <- [1,1558,null,{}] 10:32:19 INFO - PROCESS | 3866 | 1461173539052 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}] 10:32:19 INFO - PROCESS | 3866 | 1461173539227 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:32:19 INFO - PROCESS | 3866 | 1461173539438 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f659b800 == 141 [pid = 3866] [id = 397] 10:32:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe7f0a6c000) [pid = 3866] [serial = 1192] [outer = (nil)] 10:32:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe7f0a78c00) [pid = 3866] [serial = 1193] [outer = 0x7fe7f0a6c000] 10:32:19 INFO - PROCESS | 3866 | 1461173539503 Marionette DEBUG loaded listener.js 10:32:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe7f584f400) [pid = 3866] [serial = 1194] [outer = 0x7fe7f0a6c000] 10:32:20 INFO - PROCESS | 3866 | 1461173540415 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]]]}] 10:32:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:32:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1427ms 10:32:20 INFO - PROCESS | 3866 | 1461173540472 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:32:20 INFO - PROCESS | 3866 | 1461173540474 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:32:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:32:20 INFO - PROCESS | 3866 | 1461173540480 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:32:20 INFO - PROCESS | 3866 | 1461173540483 Marionette TRACE conn3 <- [1,1562,null,{}] 10:32:20 INFO - PROCESS | 3866 | 1461173540488 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}] 10:32:20 INFO - PROCESS | 3866 | 1461173540709 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:32:21 INFO - PROCESS | 3866 | 1461173541371 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f42a4800 == 142 [pid = 3866] [id = 398] 10:32:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe7f0a76800) [pid = 3866] [serial = 1195] [outer = (nil)] 10:32:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe7f16d9000) [pid = 3866] [serial = 1196] [outer = 0x7fe7f0a76800] 10:32:21 INFO - PROCESS | 3866 | 1461173541436 Marionette DEBUG loaded listener.js 10:32:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe7f2cb1c00) [pid = 3866] [serial = 1197] [outer = 0x7fe7f0a76800] 10:32:22 INFO - PROCESS | 3866 | 1461173542266 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]]]}] 10:32:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:32:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1834ms 10:32:22 INFO - PROCESS | 3866 | 1461173542316 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:32:22 INFO - PROCESS | 3866 | 1461173542322 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:32:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:32:22 INFO - PROCESS | 3866 | 1461173542330 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:32:22 INFO - PROCESS | 3866 | 1461173542334 Marionette TRACE conn3 <- [1,1566,null,{}] 10:32:22 INFO - PROCESS | 3866 | 1461173542339 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}] 10:32:22 INFO - PROCESS | 3866 | 1461173542516 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:32:22 INFO - PROCESS | 3866 | 1461173542744 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f824f800 == 143 [pid = 3866] [id = 399] 10:32:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe7f16d0400) [pid = 3866] [serial = 1198] [outer = (nil)] 10:32:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe7f4304000) [pid = 3866] [serial = 1199] [outer = 0x7fe7f16d0400] 10:32:22 INFO - PROCESS | 3866 | 1461173542809 Marionette DEBUG loaded listener.js 10:32:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe7f4bd1800) [pid = 3866] [serial = 1200] [outer = 0x7fe7f16d0400] 10:32:23 INFO - PROCESS | 3866 | 1461173543865 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]]]}] 10:32:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:32:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1580ms 10:32:23 INFO - PROCESS | 3866 | 1461173543914 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:32:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:32:23 INFO - PROCESS | 3866 | 1461173543920 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:32:23 INFO - PROCESS | 3866 | 1461173543925 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:32:23 INFO - PROCESS | 3866 | 1461173543928 Marionette TRACE conn3 <- [1,1570,null,{}] 10:32:23 INFO - PROCESS | 3866 | 1461173543933 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}] 10:32:24 INFO - PROCESS | 3866 | 1461173544115 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffcbb800 == 142 [pid = 3866] [id = 381] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ff9ac800 == 141 [pid = 3866] [id = 380] 10:32:24 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe81890f800) [pid = 3866] [serial = 1067] [outer = (nil)] [url = about:blank] 10:32:24 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe8098b2800) [pid = 3866] [serial = 1091] [outer = (nil)] [url = about:blank] 10:32:24 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe8012eb800) [pid = 3866] [serial = 1046] [outer = (nil)] [url = about:blank] 10:32:24 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe801e55000) [pid = 3866] [serial = 1049] [outer = (nil)] [url = about:blank] 10:32:24 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe80a8bfc00) [pid = 3866] [serial = 1052] [outer = (nil)] [url = about:blank] 10:32:24 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe80be25400) [pid = 3866] [serial = 1055] [outer = (nil)] [url = about:blank] 10:32:24 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe80cd62c00) [pid = 3866] [serial = 1058] [outer = (nil)] [url = about:blank] 10:32:24 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe81114e000) [pid = 3866] [serial = 1061] [outer = (nil)] [url = about:blank] 10:32:24 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe80dd0f800) [pid = 3866] [serial = 1064] [outer = (nil)] [url = about:blank] 10:32:24 INFO - PROCESS | 3866 | 1461173544540 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8f7f800 == 140 [pid = 3866] [id = 379] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f1ee3800 == 139 [pid = 3866] [id = 378] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f839f800 == 138 [pid = 3866] [id = 377] 10:32:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f41a0800 == 139 [pid = 3866] [id = 400] 10:32:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe7f1961c00) [pid = 3866] [serial = 1201] [outer = (nil)] 10:32:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe7f647bc00) [pid = 3866] [serial = 1202] [outer = 0x7fe7f1961c00] 10:32:24 INFO - PROCESS | 3866 | 1461173544619 Marionette DEBUG loaded listener.js 10:32:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe7f7288c00) [pid = 3866] [serial = 1203] [outer = 0x7fe7f1961c00] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8250800 == 138 [pid = 3866] [id = 372] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe822ec9000 == 137 [pid = 3866] [id = 371] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe820824800 == 136 [pid = 3866] [id = 370] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dd6f000 == 135 [pid = 3866] [id = 369] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81870a800 == 134 [pid = 3866] [id = 368] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bf2c800 == 133 [pid = 3866] [id = 367] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f20800 == 132 [pid = 3866] [id = 365] 10:32:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5be2000 == 131 [pid = 3866] [id = 364] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe7ffc10c00) [pid = 3866] [serial = 1082] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe7fa725000) [pid = 3866] [serial = 1088] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe8014cf800) [pid = 3866] [serial = 1083] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe7fa725400) [pid = 3866] [serial = 1080] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe804d05c00) [pid = 3866] [serial = 735] [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.] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe801e5ac00) [pid = 3866] [serial = 1085] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe804d08800) [pid = 3866] [serial = 1089] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe8027fb800) [pid = 3866] [serial = 1086] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe7f7da5c00) [pid = 3866] [serial = 1079] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7fa72f400) [pid = 3866] [serial = 1043] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7f2ca7000) [pid = 3866] [serial = 1071] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe7f1961400) [pid = 3866] [serial = 1070] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7f2039000) [pid = 3866] [serial = 1037] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7f2ee3000) [pid = 3866] [serial = 1073] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7f57d3800) [pid = 3866] [serial = 1074] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe7f57d6000) [pid = 3866] [serial = 1076] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f728f400) [pid = 3866] [serial = 1077] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe7f5846c00) [pid = 3866] [serial = 1040] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe8018f0c00) [pid = 3866] [serial = 1035] [outer = (nil)] [url = about:blank] 10:32:25 INFO - PROCESS | 3866 | 1461173545406 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]]]}] 10:32:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:32:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1530ms 10:32:25 INFO - PROCESS | 3866 | 1461173545456 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:32:25 INFO - PROCESS | 3866 | 1461173545459 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:32:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:32:25 INFO - PROCESS | 3866 | 1461173545473 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:32:25 INFO - PROCESS | 3866 | 1461173545481 Marionette TRACE conn3 <- [1,1574,null,{}] 10:32:25 INFO - PROCESS | 3866 | 1461173545487 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}] 10:32:25 INFO - PROCESS | 3866 | 1461173545681 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:32:25 INFO - PROCESS | 3866 | 1461173545853 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa227800 == 132 [pid = 3866] [id = 401] 10:32:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe7f2ca7000) [pid = 3866] [serial = 1204] [outer = (nil)] 10:32:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe7f7da5c00) [pid = 3866] [serial = 1205] [outer = 0x7fe7f2ca7000] 10:32:25 INFO - PROCESS | 3866 | 1461173545914 Marionette DEBUG loaded listener.js 10:32:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7fa8e7c00) [pid = 3866] [serial = 1206] [outer = 0x7fe7f2ca7000] 10:32:26 INFO - PROCESS | 3866 | 1461173546624 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]]]}] 10:32:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:32:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1188ms 10:32:26 INFO - PROCESS | 3866 | 1461173546655 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:32:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:32:26 INFO - PROCESS | 3866 | 1461173546659 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:32:26 INFO - PROCESS | 3866 | 1461173546664 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:32:26 INFO - PROCESS | 3866 | 1461173546666 Marionette TRACE conn3 <- [1,1578,null,{}] 10:32:26 INFO - PROCESS | 3866 | 1461173546671 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}] 10:32:26 INFO - PROCESS | 3866 | 1461173546928 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:32:26 INFO - PROCESS | 3866 | 1461173546959 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffab6000 == 133 [pid = 3866] [id = 402] 10:32:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7f7291c00) [pid = 3866] [serial = 1207] [outer = (nil)] 10:32:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe801037c00) [pid = 3866] [serial = 1208] [outer = 0x7fe7f7291c00] 10:32:27 INFO - PROCESS | 3866 | 1461173547018 Marionette DEBUG loaded listener.js 10:32:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe8012f1800) [pid = 3866] [serial = 1209] [outer = 0x7fe7f7291c00] 10:32:27 INFO - PROCESS | 3866 | 1461173547843 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]]]}] 10:32:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:32:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1225ms 10:32:27 INFO - PROCESS | 3866 | 1461173547891 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:32:27 INFO - PROCESS | 3866 | 1461173547894 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:32:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:32:27 INFO - PROCESS | 3866 | 1461173547899 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:32:27 INFO - PROCESS | 3866 | 1461173547901 Marionette TRACE conn3 <- [1,1582,null,{}] 10:32:27 INFO - PROCESS | 3866 | 1461173547906 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}] 10:32:28 INFO - PROCESS | 3866 | 1461173548128 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:32:28 INFO - PROCESS | 3866 | 1461173548158 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801445000 == 134 [pid = 3866] [id = 403] 10:32:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe801e5ac00) [pid = 3866] [serial = 1210] [outer = (nil)] 10:32:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe80239d800) [pid = 3866] [serial = 1211] [outer = 0x7fe801e5ac00] 10:32:28 INFO - PROCESS | 3866 | 1461173548227 Marionette DEBUG loaded listener.js 10:32:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe8098ba000) [pid = 3866] [serial = 1212] [outer = 0x7fe801e5ac00] 10:32:29 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7f37e6800) [pid = 3866] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:32:29 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe7f68a6800) [pid = 3866] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:32:29 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe8187e5400) [pid = 3866] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:32:29 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7f37e5c00) [pid = 3866] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:32:29 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe801fb2800) [pid = 3866] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:32:29 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe7f2ee7400) [pid = 3866] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:32:29 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f4bcbc00) [pid = 3866] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:32:29 INFO - PROCESS | 3866 | 1461173549359 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]]]}] 10:32:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:32:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1531ms 10:32:29 INFO - PROCESS | 3866 | 1461173549432 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:32:29 INFO - PROCESS | 3866 | 1461173549435 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:32:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:32:29 INFO - PROCESS | 3866 | 1461173549441 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:32:29 INFO - PROCESS | 3866 | 1461173549443 Marionette TRACE conn3 <- [1,1586,null,{}] 10:32:29 INFO - PROCESS | 3866 | 1461173549448 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}] 10:32:29 INFO - PROCESS | 3866 | 1461173549628 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:32:29 INFO - PROCESS | 3866 | 1461173549637 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801a29000 == 135 [pid = 3866] [id = 404] 10:32:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f195e800) [pid = 3866] [serial = 1213] [outer = (nil)] 10:32:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe8014d3c00) [pid = 3866] [serial = 1214] [outer = 0x7fe7f195e800] 10:32:29 INFO - PROCESS | 3866 | 1461173549845 Marionette DEBUG loaded listener.js 10:32:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe80b2a3c00) [pid = 3866] [serial = 1215] [outer = 0x7fe7f195e800] 10:32:30 INFO - PROCESS | 3866 | 1461173550565 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]]]}] 10:32:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:32:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1179ms 10:32:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:32:30 INFO - PROCESS | 3866 | 1461173550621 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:32:30 INFO - PROCESS | 3866 | 1461173550623 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:32:30 INFO - PROCESS | 3866 | 1461173550632 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:32:30 INFO - PROCESS | 3866 | 1461173550634 Marionette TRACE conn3 <- [1,1590,null,{}] 10:32:30 INFO - PROCESS | 3866 | 1461173550650 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}] 10:32:30 INFO - PROCESS | 3866 | 1461173550822 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:32:30 INFO - PROCESS | 3866 | 1461173550978 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055cc800 == 136 [pid = 3866] [id = 405] 10:32:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7f2edf800) [pid = 3866] [serial = 1216] [outer = (nil)] 10:32:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe80b2e8800) [pid = 3866] [serial = 1217] [outer = 0x7fe7f2edf800] 10:32:31 INFO - PROCESS | 3866 | 1461173551041 Marionette DEBUG loaded listener.js 10:32:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe80cd5c400) [pid = 3866] [serial = 1218] [outer = 0x7fe7f2edf800] 10:32:32 INFO - PROCESS | 3866 | 1461173552041 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]]]}] 10:32:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:32:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1442ms 10:32:32 INFO - PROCESS | 3866 | 1461173552071 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:32:32 INFO - PROCESS | 3866 | 1461173552079 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:32:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:32:32 INFO - PROCESS | 3866 | 1461173552089 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:32:32 INFO - PROCESS | 3866 | 1461173552093 Marionette TRACE conn3 <- [1,1594,null,{}] 10:32:32 INFO - PROCESS | 3866 | 1461173552100 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}] 10:32:32 INFO - PROCESS | 3866 | 1461173552301 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:32:32 INFO - PROCESS | 3866 | 1461173552513 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f824b800 == 137 [pid = 3866] [id = 406] 10:32:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f2ee7400) [pid = 3866] [serial = 1219] [outer = (nil)] 10:32:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe7f40e2000) [pid = 3866] [serial = 1220] [outer = 0x7fe7f2ee7400] 10:32:32 INFO - PROCESS | 3866 | 1461173552589 Marionette DEBUG loaded listener.js 10:32:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe7f4c84c00) [pid = 3866] [serial = 1221] [outer = 0x7fe7f2ee7400] 10:32:33 INFO - PROCESS | 3866 | 1461173553525 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]]]}] 10:32:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:32:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1484ms 10:32:33 INFO - PROCESS | 3866 | 1461173553574 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:32:33 INFO - PROCESS | 3866 | 1461173553582 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:32:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:32:33 INFO - PROCESS | 3866 | 1461173553591 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:32:33 INFO - PROCESS | 3866 | 1461173553595 Marionette TRACE conn3 <- [1,1598,null,{}] 10:32:33 INFO - PROCESS | 3866 | 1461173553601 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}] 10:32:33 INFO - PROCESS | 3866 | 1461173553797 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:32:34 INFO - PROCESS | 3866 | 1461173553996 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f0a000 == 138 [pid = 3866] [id = 407] 10:32:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe7f2fb3400) [pid = 3866] [serial = 1222] [outer = (nil)] 10:32:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe7f71d4c00) [pid = 3866] [serial = 1223] [outer = 0x7fe7f2fb3400] 10:32:34 INFO - PROCESS | 3866 | 1461173554067 Marionette DEBUG loaded listener.js 10:32:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe7f7ccf400) [pid = 3866] [serial = 1224] [outer = 0x7fe7f2fb3400] 10:32:34 INFO - PROCESS | 3866 | 1461173554956 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]]]}] 10:32:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:32:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1433ms 10:32:35 INFO - PROCESS | 3866 | 1461173555025 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:32:35 INFO - PROCESS | 3866 | 1461173555029 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:32:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:32:35 INFO - PROCESS | 3866 | 1461173555034 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:32:35 INFO - PROCESS | 3866 | 1461173555039 Marionette TRACE conn3 <- [1,1602,null,{}] 10:32:35 INFO - PROCESS | 3866 | 1461173555054 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}] 10:32:35 INFO - PROCESS | 3866 | 1461173555300 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:32:35 INFO - PROCESS | 3866 | 1461173555569 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80a5ee000 == 139 [pid = 3866] [id = 408] 10:32:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe801aa6800) [pid = 3866] [serial = 1225] [outer = (nil)] 10:32:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe80210b400) [pid = 3866] [serial = 1226] [outer = 0x7fe801aa6800] 10:32:35 INFO - PROCESS | 3866 | 1461173555706 Marionette DEBUG loaded listener.js 10:32:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe8094e0800) [pid = 3866] [serial = 1227] [outer = 0x7fe801aa6800] 10:32:36 INFO - PROCESS | 3866 | 1461173556538 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]]]}] 10:32:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:32:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1545ms 10:32:36 INFO - PROCESS | 3866 | 1461173556581 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:32:36 INFO - PROCESS | 3866 | 1461173556585 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:32:36 INFO - PROCESS | 3866 | 1461173556591 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:32:36 INFO - PROCESS | 3866 | 1461173556594 Marionette TRACE conn3 <- [1,1606,null,{}] 10:32:36 INFO - PROCESS | 3866 | 1461173556599 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}] 10:32:36 INFO - PROCESS | 3866 | 1461173556774 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:32:36 INFO - PROCESS | 3866 | 1461173556984 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8110b6000 == 140 [pid = 3866] [id = 409] 10:32:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe801aa7800) [pid = 3866] [serial = 1228] [outer = (nil)] 10:32:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe80b691000) [pid = 3866] [serial = 1229] [outer = 0x7fe801aa7800] 10:32:37 INFO - PROCESS | 3866 | 1461173557096 Marionette DEBUG loaded listener.js 10:32:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe80dd0f800) [pid = 3866] [serial = 1230] [outer = 0x7fe801aa7800] 10:32:37 INFO - PROCESS | 3866 | 1461173557975 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]]]}] 10:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1436ms 10:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:32:38 INFO - PROCESS | 3866 | 1461173558027 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:32:38 INFO - PROCESS | 3866 | 1461173558030 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:32:38 INFO - PROCESS | 3866 | 1461173558035 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:32:38 INFO - PROCESS | 3866 | 1461173558038 Marionette TRACE conn3 <- [1,1610,null,{}] 10:32:38 INFO - PROCESS | 3866 | 1461173558043 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}] 10:32:38 INFO - PROCESS | 3866 | 1461173558221 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:32:38 INFO - PROCESS | 3866 | 1461173558424 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81d319000 == 141 [pid = 3866] [id = 410] 10:32:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe804d0a000) [pid = 3866] [serial = 1231] [outer = (nil)] 10:32:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe8186c1400) [pid = 3866] [serial = 1232] [outer = 0x7fe804d0a000] 10:32:38 INFO - PROCESS | 3866 | 1461173558489 Marionette DEBUG loaded listener.js 10:32:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe8187ee000) [pid = 3866] [serial = 1233] [outer = 0x7fe804d0a000] 10:32:39 INFO - PROCESS | 3866 | 1461173559361 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]]]}] 10:32:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:32:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1382ms 10:32:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:32:39 INFO - PROCESS | 3866 | 1461173559418 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:32:39 INFO - PROCESS | 3866 | 1461173559420 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:32:39 INFO - PROCESS | 3866 | 1461173559425 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:32:39 INFO - PROCESS | 3866 | 1461173559429 Marionette TRACE conn3 <- [1,1614,null,{}] 10:32:39 INFO - PROCESS | 3866 | 1461173559434 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}] 10:32:39 INFO - PROCESS | 3866 | 1461173559629 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:32:39 INFO - PROCESS | 3866 | 1461173559830 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe82207f800 == 142 [pid = 3866] [id = 411] 10:32:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe8018f8c00) [pid = 3866] [serial = 1234] [outer = (nil)] 10:32:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe80b2a3800) [pid = 3866] [serial = 1235] [outer = 0x7fe8018f8c00] 10:32:39 INFO - PROCESS | 3866 | 1461173559904 Marionette DEBUG loaded listener.js 10:32:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe8199bf800) [pid = 3866] [serial = 1236] [outer = 0x7fe8018f8c00] 10:32:40 INFO - PROCESS | 3866 | 1461173560755 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]]]}] 10:32:40 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 10:32:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1381ms 10:32:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:32:40 INFO - PROCESS | 3866 | 1461173560807 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:32:40 INFO - PROCESS | 3866 | 1461173560810 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:32:40 INFO - PROCESS | 3866 | 1461173560815 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:32:40 INFO - PROCESS | 3866 | 1461173560818 Marionette TRACE conn3 <- [1,1618,null,{}] 10:32:40 INFO - PROCESS | 3866 | 1461173560823 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}] 10:32:41 INFO - PROCESS | 3866 | 1461173561003 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:32:41 INFO - PROCESS | 3866 | 1461173561209 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4327000 == 143 [pid = 3866] [id = 412] 10:32:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 255 (0x7fe7f7cd3c00) [pid = 3866] [serial = 1237] [outer = (nil)] 10:32:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 256 (0x7fe805c7c800) [pid = 3866] [serial = 1238] [outer = 0x7fe7f7cd3c00] 10:32:41 INFO - PROCESS | 3866 | 1461173561274 Marionette DEBUG loaded listener.js 10:32:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 257 (0x7fe805c81400) [pid = 3866] [serial = 1239] [outer = 0x7fe7f7cd3c00] 10:32:42 INFO - PROCESS | 3866 | 1461173562115 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]]]}] 10:32:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:32:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1329ms 10:32:42 INFO - PROCESS | 3866 | 1461173562146 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:32:42 INFO - PROCESS | 3866 | 1461173562149 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:32:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:32:42 INFO - PROCESS | 3866 | 1461173562154 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:32:42 INFO - PROCESS | 3866 | 1461173562156 Marionette TRACE conn3 <- [1,1622,null,{}] 10:32:42 INFO - PROCESS | 3866 | 1461173562162 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}] 10:32:42 INFO - PROCESS | 3866 | 1461173562343 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:32:42 INFO - PROCESS | 3866 | 1461173562550 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2197800 == 144 [pid = 3866] [id = 413] 10:32:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 258 (0x7fe8027c3400) [pid = 3866] [serial = 1240] [outer = (nil)] 10:32:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 259 (0x7fe819cbc000) [pid = 3866] [serial = 1241] [outer = 0x7fe8027c3400] 10:32:42 INFO - PROCESS | 3866 | 1461173562615 Marionette DEBUG loaded listener.js 10:32:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 260 (0x7fe81d9bac00) [pid = 3866] [serial = 1242] [outer = 0x7fe8027c3400] 10:32:43 INFO - PROCESS | 3866 | 1461173563472 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]]]}] 10:32:43 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 10:32:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1375ms 10:32:43 INFO - PROCESS | 3866 | 1461173563531 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:32:43 INFO - PROCESS | 3866 | 1461173563535 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:32:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:32:43 INFO - PROCESS | 3866 | 1461173563540 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:32:43 INFO - PROCESS | 3866 | 1461173563543 Marionette TRACE conn3 <- [1,1626,null,{}] 10:32:43 INFO - PROCESS | 3866 | 1461173563549 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}] 10:32:43 INFO - PROCESS | 3866 | 1461173563739 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:32:43 INFO - PROCESS | 3866 | 1461173563945 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe812712000 == 145 [pid = 3866] [id = 414] 10:32:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe7f726b000) [pid = 3866] [serial = 1243] [outer = (nil)] 10:32:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe7f7274000) [pid = 3866] [serial = 1244] [outer = 0x7fe7f726b000] 10:32:44 INFO - PROCESS | 3866 | 1461173564013 Marionette DEBUG loaded listener.js 10:32:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 263 (0x7fe7f7279000) [pid = 3866] [serial = 1245] [outer = 0x7fe7f726b000] 10:32:44 INFO - PROCESS | 3866 | 1461173564860 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]]]}] 10:32:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:32:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1381ms 10:32:44 INFO - PROCESS | 3866 | 1461173564923 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:32:44 INFO - PROCESS | 3866 | 1461173564926 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:32:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:32:44 INFO - PROCESS | 3866 | 1461173564931 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:32:44 INFO - PROCESS | 3866 | 1461173564934 Marionette TRACE conn3 <- [1,1630,null,{}] 10:32:44 INFO - PROCESS | 3866 | 1461173564939 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}] 10:32:45 INFO - PROCESS | 3866 | 1461173565130 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:32:45 INFO - PROCESS | 3866 | 1461173565337 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee19a800 == 146 [pid = 3866] [id = 415] 10:32:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 264 (0x7fe7f0b16c00) [pid = 3866] [serial = 1246] [outer = (nil)] 10:32:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 265 (0x7fe7f0b1dc00) [pid = 3866] [serial = 1247] [outer = 0x7fe7f0b16c00] 10:32:45 INFO - PROCESS | 3866 | 1461173565408 Marionette DEBUG loaded listener.js 10:32:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 266 (0x7fe7f0b22c00) [pid = 3866] [serial = 1248] [outer = 0x7fe7f0b16c00] 10:32:46 INFO - PROCESS | 3866 | 1461173566300 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]]]}] 10:32:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:32:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1443ms 10:32:46 INFO - PROCESS | 3866 | 1461173566376 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:32:46 INFO - PROCESS | 3866 | 1461173566381 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:32:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:32:46 INFO - PROCESS | 3866 | 1461173566388 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:32:46 INFO - PROCESS | 3866 | 1461173566392 Marionette TRACE conn3 <- [1,1634,null,{}] 10:32:46 INFO - PROCESS | 3866 | 1461173566397 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}] 10:32:46 INFO - PROCESS | 3866 | 1461173566650 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:32:46 INFO - PROCESS | 3866 | 1461173566900 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805e61000 == 147 [pid = 3866] [id = 416] 10:32:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe7f7275c00) [pid = 3866] [serial = 1249] [outer = (nil)] 10:32:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe805eaa800) [pid = 3866] [serial = 1250] [outer = 0x7fe7f7275c00] 10:32:47 INFO - PROCESS | 3866 | 1461173567017 Marionette DEBUG loaded listener.js 10:32:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 269 (0x7fe80d2c0400) [pid = 3866] [serial = 1251] [outer = 0x7fe7f7275c00] 10:32:47 INFO - PROCESS | 3866 | 1461173567793 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]]]}] 10:32:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:32:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1480ms 10:32:47 INFO - PROCESS | 3866 | 1461173567871 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:32:47 INFO - PROCESS | 3866 | 1461173567874 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:32:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:32:47 INFO - PROCESS | 3866 | 1461173567881 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:32:47 INFO - PROCESS | 3866 | 1461173567884 Marionette TRACE conn3 <- [1,1638,null,{}] 10:32:47 INFO - PROCESS | 3866 | 1461173567889 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}] 10:32:48 INFO - PROCESS | 3866 | 1461173568074 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:32:48 INFO - PROCESS | 3866 | 1461173568280 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee0ba800 == 148 [pid = 3866] [id = 417] 10:32:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 270 (0x7fe7ee0f1800) [pid = 3866] [serial = 1252] [outer = (nil)] 10:32:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 271 (0x7fe7ee0fa400) [pid = 3866] [serial = 1253] [outer = 0x7fe7ee0f1800] 10:32:48 INFO - PROCESS | 3866 | 1461173568389 Marionette DEBUG loaded listener.js 10:32:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 272 (0x7fe7ee0ff400) [pid = 3866] [serial = 1254] [outer = 0x7fe7ee0f1800] 10:32:49 INFO - PROCESS | 3866 | 1461173569814 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]]]}] 10:32:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:32:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1981ms 10:32:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:32:49 INFO - PROCESS | 3866 | 1461173569864 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:32:49 INFO - PROCESS | 3866 | 1461173569868 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:32:49 INFO - PROCESS | 3866 | 1461173569876 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:32:49 INFO - PROCESS | 3866 | 1461173569880 Marionette TRACE conn3 <- [1,1642,null,{}] 10:32:49 INFO - PROCESS | 3866 | 1461173569887 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}] 10:32:50 INFO - PROCESS | 3866 | 1461173570050 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:32:50 INFO - PROCESS | 3866 | 1461173570309 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58d5000 == 149 [pid = 3866] [id = 418] 10:32:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 273 (0x7fe7f1955400) [pid = 3866] [serial = 1255] [outer = (nil)] 10:32:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 274 (0x7fe7f1dc5000) [pid = 3866] [serial = 1256] [outer = 0x7fe7f1955400] 10:32:50 INFO - PROCESS | 3866 | 1461173570418 Marionette DEBUG loaded listener.js 10:32:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 275 (0x7fe7f2eed000) [pid = 3866] [serial = 1257] [outer = 0x7fe7f1955400] 10:32:51 INFO - PROCESS | 3866 | 1461173571479 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]]]}] 10:32:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:32:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1633ms 10:32:51 INFO - PROCESS | 3866 | 1461173571508 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:32:51 INFO - PROCESS | 3866 | 1461173571515 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:32:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:32:51 INFO - PROCESS | 3866 | 1461173571524 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:32:51 INFO - PROCESS | 3866 | 1461173571528 Marionette TRACE conn3 <- [1,1646,null,{}] 10:32:51 INFO - PROCESS | 3866 | 1461173571533 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}] 10:32:51 INFO - PROCESS | 3866 | 1461173571711 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:32:51 INFO - PROCESS | 3866 | 1461173571925 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f33cc000 == 150 [pid = 3866] [id = 419] 10:32:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 276 (0x7fe7f1955800) [pid = 3866] [serial = 1258] [outer = (nil)] 10:32:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 277 (0x7fe7f2fb6400) [pid = 3866] [serial = 1259] [outer = 0x7fe7f1955800] 10:32:52 INFO - PROCESS | 3866 | 1461173572099 Marionette DEBUG loaded listener.js 10:32:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 278 (0x7fe7f40e2800) [pid = 3866] [serial = 1260] [outer = 0x7fe7f1955800] 10:32:52 INFO - PROCESS | 3866 | 1461173572937 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]]]}] 10:32:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:32:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1482ms 10:32:53 INFO - PROCESS | 3866 | 1461173573007 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:32:53 INFO - PROCESS | 3866 | 1461173573011 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:32:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:32:53 INFO - PROCESS | 3866 | 1461173573016 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:32:53 INFO - PROCESS | 3866 | 1461173573022 Marionette TRACE conn3 <- [1,1650,null,{}] 10:32:53 INFO - PROCESS | 3866 | 1461173573037 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}] 10:32:53 INFO - PROCESS | 3866 | 1461173573245 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:32:53 INFO - PROCESS | 3866 | 1461173573453 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f6589000 == 151 [pid = 3866] [id = 420] 10:32:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 279 (0x7fe7f4bc4800) [pid = 3866] [serial = 1261] [outer = (nil)] 10:32:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 280 (0x7fe7f52c6c00) [pid = 3866] [serial = 1262] [outer = 0x7fe7f4bc4800] 10:32:53 INFO - PROCESS | 3866 | 1461173573560 Marionette DEBUG loaded listener.js 10:32:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 281 (0x7fe7f5845400) [pid = 3866] [serial = 1263] [outer = 0x7fe7f4bc4800] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8110a8000 == 150 [pid = 3866] [id = 68] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801849800 == 149 [pid = 3866] [id = 362] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80997e000 == 148 [pid = 3866] [id = 194] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2fd5000 == 147 [pid = 3866] [id = 345] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802643000 == 146 [pid = 3866] [id = 192] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f58d8800 == 145 [pid = 3866] [id = 359] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f206a800 == 144 [pid = 3866] [id = 358] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8f83000 == 143 [pid = 3866] [id = 357] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f68c5000 == 142 [pid = 3866] [id = 356] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80dc16000 == 141 [pid = 3866] [id = 352] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe818708000 == 140 [pid = 3866] [id = 353] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8078a2000 == 139 [pid = 3866] [id = 350] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ff9ae800 == 138 [pid = 3866] [id = 361] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 280 (0x7fe80b2a0800) [pid = 3866] [serial = 1127] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 279 (0x7fe80a8b6800) [pid = 3866] [serial = 1103] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 278 (0x7fe8027f6800) [pid = 3866] [serial = 1100] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 277 (0x7fe8186bf000) [pid = 3866] [serial = 1109] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 276 (0x7fe7f4c8d800) [pid = 3866] [serial = 1094] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 275 (0x7fe808ad7c00) [pid = 3866] [serial = 1112] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 274 (0x7fe7f52d3400) [pid = 3866] [serial = 1124] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 273 (0x7fe80b696000) [pid = 3866] [serial = 1106] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 272 (0x7fe7f838f800) [pid = 3866] [serial = 1097] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 271 (0x7fe802979800) [pid = 3866] [serial = 1115] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 270 (0x7fe81d9bc800) [pid = 3866] [serial = 1121] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 269 (0x7fe8034c6800) [pid = 3866] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 268 (0x7fe7f2ee5000) [pid = 3866] [serial = 1130] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe81d42c000) [pid = 3866] [serial = 1118] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe801a9a800) [pid = 3866] [serial = 1145] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ff864000 == 137 [pid = 3866] [id = 355] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801448000 == 136 [pid = 3866] [id = 348] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81ba67000 == 135 [pid = 3866] [id = 354] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bb2d800 == 134 [pid = 3866] [id = 351] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffbd4000 == 133 [pid = 3866] [id = 347] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80289c800 == 132 [pid = 3866] [id = 349] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8f87800 == 131 [pid = 3866] [id = 346] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dfa7000 == 130 [pid = 3866] [id = 392] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81df8f800 == 129 [pid = 3866] [id = 391] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f724f800 == 128 [pid = 3866] [id = 390] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81db8a800 == 127 [pid = 3866] [id = 389] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8186da800 == 126 [pid = 3866] [id = 388] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b258800 == 125 [pid = 3866] [id = 387] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8055cd000 == 124 [pid = 3866] [id = 386] 10:32:54 INFO - PROCESS | 3866 | 1461173574593 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]]]}] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8028a6000 == 123 [pid = 3866] [id = 385] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffa99800 == 122 [pid = 3866] [id = 384] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83a9800 == 121 [pid = 3866] [id = 383] 10:32:54 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2de1800 == 120 [pid = 3866] [id = 382] 10:32:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:32:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1642ms 10:32:54 INFO - PROCESS | 3866 | 1461173574659 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:32:54 INFO - PROCESS | 3866 | 1461173574663 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:32:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 265 (0x7fe7f5a2c000) [pid = 3866] [serial = 1136] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 264 (0x7fe7fa9b7000) [pid = 3866] [serial = 1140] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 263 (0x7fe819b0ac00) [pid = 3866] [serial = 921] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 262 (0x7fe7f7b05400) [pid = 3866] [serial = 1137] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe7f52ca000) [pid = 3866] [serial = 1134] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe7fa6a4c00) [pid = 3866] [serial = 1139] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 259 (0x7fe80a35f000) [pid = 3866] [serial = 1092] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 258 (0x7fe7f40e6400) [pid = 3866] [serial = 1133] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 257 (0x7fe80103b400) [pid = 3866] [serial = 1142] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | --DOMWINDOW == 256 (0x7fe80158ec00) [pid = 3866] [serial = 1143] [outer = (nil)] [url = about:blank] 10:32:54 INFO - PROCESS | 3866 | 1461173574694 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:32:54 INFO - PROCESS | 3866 | 1461173574696 Marionette TRACE conn3 <- [1,1654,null,{}] 10:32:54 INFO - PROCESS | 3866 | 1461173574700 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}] 10:32:54 INFO - PROCESS | 3866 | 1461173574870 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:32:54 INFO - PROCESS | 3866 | 1461173574880 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2fd5000 == 121 [pid = 3866] [id = 421] 10:32:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 257 (0x7fe7f1956800) [pid = 3866] [serial = 1264] [outer = (nil)] 10:32:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 258 (0x7fe7f5846c00) [pid = 3866] [serial = 1265] [outer = 0x7fe7f1956800] 10:32:54 INFO - PROCESS | 3866 | 1461173574939 Marionette DEBUG loaded listener.js 10:32:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 259 (0x7fe7f6472000) [pid = 3866] [serial = 1266] [outer = 0x7fe7f1956800] 10:32:55 INFO - PROCESS | 3866 | 1461173575825 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]]]}] 10:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1198ms 10:32:55 INFO - PROCESS | 3866 | 1461173575875 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:32:55 INFO - PROCESS | 3866 | 1461173575878 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:32:55 INFO - PROCESS | 3866 | 1461173575887 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:32:55 INFO - PROCESS | 3866 | 1461173575889 Marionette TRACE conn3 <- [1,1658,null,{}] 10:32:55 INFO - PROCESS | 3866 | 1461173575892 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}] 10:32:56 INFO - PROCESS | 3866 | 1461173576050 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:32:56 INFO - PROCESS | 3866 | 1461173576063 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f7198000 == 122 [pid = 3866] [id = 422] 10:32:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 260 (0x7fe7f035f400) [pid = 3866] [serial = 1267] [outer = (nil)] 10:32:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe7f71d9000) [pid = 3866] [serial = 1268] [outer = 0x7fe7f035f400] 10:32:56 INFO - PROCESS | 3866 | 1461173576119 Marionette DEBUG loaded listener.js 10:32:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe7f7284000) [pid = 3866] [serial = 1269] [outer = 0x7fe7f035f400] 10:32:56 INFO - PROCESS | 3866 | 1461173576959 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]]]}] 10:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1135ms 10:32:57 INFO - PROCESS | 3866 | 1461173577041 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:32:57 INFO - PROCESS | 3866 | 1461173577044 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:32:57 INFO - PROCESS | 3866 | 1461173577054 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:32:57 INFO - PROCESS | 3866 | 1461173577055 Marionette TRACE conn3 <- [1,1662,null,{}] 10:32:57 INFO - PROCESS | 3866 | 1461173577059 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}] 10:32:57 INFO - PROCESS | 3866 | 1461173577322 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:32:57 INFO - PROCESS | 3866 | 1461173577346 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f91c9000 == 123 [pid = 3866] [id = 423] 10:32:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 263 (0x7fe7f7284400) [pid = 3866] [serial = 1270] [outer = (nil)] 10:32:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 264 (0x7fe7f7cd4000) [pid = 3866] [serial = 1271] [outer = 0x7fe7f7284400] 10:32:57 INFO - PROCESS | 3866 | 1461173577406 Marionette DEBUG loaded listener.js 10:32:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 265 (0x7fe7fa6a8c00) [pid = 3866] [serial = 1272] [outer = 0x7fe7f7284400] 10:32:58 INFO - PROCESS | 3866 | 1461173578211 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]]]}] 10:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1225ms 10:32:58 INFO - PROCESS | 3866 | 1461173578280 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:32:58 INFO - PROCESS | 3866 | 1461173578283 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:32:58 INFO - PROCESS | 3866 | 1461173578289 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:32:58 INFO - PROCESS | 3866 | 1461173578290 Marionette TRACE conn3 <- [1,1666,null,{}] 10:32:58 INFO - PROCESS | 3866 | 1461173578295 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}] 10:32:58 INFO - PROCESS | 3866 | 1461173578513 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:32:58 INFO - PROCESS | 3866 | 1461173578538 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa3cb800 == 124 [pid = 3866] [id = 424] 10:32:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 266 (0x7fe7f7cd7800) [pid = 3866] [serial = 1273] [outer = (nil)] 10:32:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe7fa88d800) [pid = 3866] [serial = 1274] [outer = 0x7fe7f7cd7800] 10:32:58 INFO - PROCESS | 3866 | 1461173578593 Marionette DEBUG loaded listener.js 10:32:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe7fa9b9400) [pid = 3866] [serial = 1275] [outer = 0x7fe7f7cd7800] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe800f48400) [pid = 3866] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe7f16d4c00) [pid = 3866] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 265 (0x7fe7f35ef400) [pid = 3866] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 264 (0x7fe7f1dc8800) [pid = 3866] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 263 (0x7fe7f5845c00) [pid = 3866] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 262 (0x7fe802103800) [pid = 3866] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe800f4a400) [pid = 3866] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe7fa724400) [pid = 3866] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 259 (0x7fe7f2eecc00) [pid = 3866] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 258 (0x7fe801e5ac00) [pid = 3866] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 257 (0x7fe8198da400) [pid = 3866] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 256 (0x7fe7f1dcc000) [pid = 3866] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 255 (0x7fe80a8ba000) [pid = 3866] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 254 (0x7fe7f16d0400) [pid = 3866] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe81bac2000) [pid = 3866] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe7f85b7000) [pid = 3866] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe7f68a5400) [pid = 3866] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe808ae0800) [pid = 3866] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe80a52ac00) [pid = 3866] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe7f7d9f800) [pid = 3866] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe7f85af000) [pid = 3866] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe7f37dcc00) [pid = 3866] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe7f68ac400) [pid = 3866] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe7f40e4800) [pid = 3866] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe7f35f1400) [pid = 3866] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f71d5400) [pid = 3866] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe801195c00) [pid = 3866] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe7f1dc6c00) [pid = 3866] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe8064d7800) [pid = 3866] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe7f4bc6400) [pid = 3866] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7f2caa000) [pid = 3866] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7f0a76800) [pid = 3866] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe80b297c00) [pid = 3866] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7f1961c00) [pid = 3866] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7f16d5c00) [pid = 3866] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe8187ea400) [pid = 3866] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe80118f800) [pid = 3866] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe801192c00) [pid = 3866] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe7f40e0800) [pid = 3866] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe8178bbc00) [pid = 3866] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe80b183c00) [pid = 3866] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe8012ec400) [pid = 3866] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f1dc8c00) [pid = 3866] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7ff906400) [pid = 3866] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f37da400) [pid = 3866] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7f195e800) [pid = 3866] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe7f37d7c00) [pid = 3866] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7f5a2b800) [pid = 3866] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe802393c00) [pid = 3866] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe7f37d9c00) [pid = 3866] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe7f7291c00) [pid = 3866] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f68acc00) [pid = 3866] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe7f2ca7000) [pid = 3866] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f2ca4800) [pid = 3866] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe7f4bc3000) [pid = 3866] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7ffc0f400) [pid = 3866] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe8012ec800) [pid = 3866] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe7ff90dc00) [pid = 3866] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe8078eec00) [pid = 3866] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe7f16d2800) [pid = 3866] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe80dd07800) [pid = 3866] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe7f1dc4400) [pid = 3866] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe7f57cf400) [pid = 3866] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7ffc13800) [pid = 3866] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f52cc000) [pid = 3866] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7f4c8b400) [pid = 3866] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f7b08800) [pid = 3866] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe80a8b6400) [pid = 3866] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7f5842c00) [pid = 3866] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:33:00 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe8014dd000) [pid = 3866] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:33:00 INFO - PROCESS | 3866 | 1461173580478 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]]]}] 10:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2226ms 10:33:00 INFO - PROCESS | 3866 | 1461173580516 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:33:00 INFO - PROCESS | 3866 | 1461173580519 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:33:00 INFO - PROCESS | 3866 | 1461173580524 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:33:00 INFO - PROCESS | 3866 | 1461173580527 Marionette TRACE conn3 <- [1,1670,null,{}] 10:33:00 INFO - PROCESS | 3866 | 1461173580532 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}] 10:33:00 INFO - PROCESS | 3866 | 1461173580778 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:33:00 INFO - PROCESS | 3866 | 1461173580807 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f33da000 == 125 [pid = 3866] [id = 425] 10:33:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7f035f000) [pid = 3866] [serial = 1276] [outer = (nil)] 10:33:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7f1dc4400) [pid = 3866] [serial = 1277] [outer = 0x7fe7f035f000] 10:33:00 INFO - PROCESS | 3866 | 1461173580863 Marionette DEBUG loaded listener.js 10:33:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7f35f3400) [pid = 3866] [serial = 1278] [outer = 0x7fe7f035f000] 10:33:01 INFO - PROCESS | 3866 | 1461173581615 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]]]}] 10:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1124ms 10:33:01 INFO - PROCESS | 3866 | 1461173581650 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:33:01 INFO - PROCESS | 3866 | 1461173581654 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:33:01 INFO - PROCESS | 3866 | 1461173581659 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:33:01 INFO - PROCESS | 3866 | 1461173581661 Marionette TRACE conn3 <- [1,1674,null,{}] 10:33:01 INFO - PROCESS | 3866 | 1461173581670 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}] 10:33:01 INFO - PROCESS | 3866 | 1461173581894 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:33:01 INFO - PROCESS | 3866 | 1461173581913 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa21b000 == 126 [pid = 3866] [id = 426] 10:33:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7f16d1c00) [pid = 3866] [serial = 1279] [outer = (nil)] 10:33:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7f4305c00) [pid = 3866] [serial = 1280] [outer = 0x7fe7f16d1c00] 10:33:01 INFO - PROCESS | 3866 | 1461173581971 Marionette DEBUG loaded listener.js 10:33:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7f5845c00) [pid = 3866] [serial = 1281] [outer = 0x7fe7f16d1c00] 10:33:03 INFO - PROCESS | 3866 | 1461173583045 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]]]}] 10:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1424ms 10:33:03 INFO - PROCESS | 3866 | 1461173583084 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:33:03 INFO - PROCESS | 3866 | 1461173583090 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:33:03 INFO - PROCESS | 3866 | 1461173583099 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:33:03 INFO - PROCESS | 3866 | 1461173583104 Marionette TRACE conn3 <- [1,1678,null,{}] 10:33:03 INFO - PROCESS | 3866 | 1461173583112 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}] 10:33:03 INFO - PROCESS | 3866 | 1461173583306 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:33:03 INFO - PROCESS | 3866 | 1461173583505 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f41cd000 == 127 [pid = 3866] [id = 427] 10:33:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7f16d5400) [pid = 3866] [serial = 1282] [outer = (nil)] 10:33:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe7f1dce000) [pid = 3866] [serial = 1283] [outer = 0x7fe7f16d5400] 10:33:03 INFO - PROCESS | 3866 | 1461173583574 Marionette DEBUG loaded listener.js 10:33:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe7f2ee6800) [pid = 3866] [serial = 1284] [outer = 0x7fe7f16d5400] 10:33:04 INFO - PROCESS | 3866 | 1461173584541 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]]]}] 10:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1480ms 10:33:04 INFO - PROCESS | 3866 | 1461173584581 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:33:04 INFO - PROCESS | 3866 | 1461173584590 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:33:04 INFO - PROCESS | 3866 | 1461173584601 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:33:04 INFO - PROCESS | 3866 | 1461173584605 Marionette TRACE conn3 <- [1,1682,null,{}] 10:33:04 INFO - PROCESS | 3866 | 1461173584611 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}] 10:33:04 INFO - PROCESS | 3866 | 1461173584808 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:33:05 INFO - PROCESS | 3866 | 1461173585006 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f867e800 == 128 [pid = 3866] [id = 428] 10:33:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe7f16d8400) [pid = 3866] [serial = 1285] [outer = (nil)] 10:33:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe7f4bc6800) [pid = 3866] [serial = 1286] [outer = 0x7fe7f16d8400] 10:33:05 INFO - PROCESS | 3866 | 1461173585076 Marionette DEBUG loaded listener.js 10:33:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe7f52ccc00) [pid = 3866] [serial = 1287] [outer = 0x7fe7f16d8400] 10:33:06 INFO - PROCESS | 3866 | 1461173586086 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]]]}] 10:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1536ms 10:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:33:06 INFO - PROCESS | 3866 | 1461173586137 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:33:06 INFO - PROCESS | 3866 | 1461173586140 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:33:06 INFO - PROCESS | 3866 | 1461173586146 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:33:06 INFO - PROCESS | 3866 | 1461173586152 Marionette TRACE conn3 <- [1,1686,null,{}] 10:33:06 INFO - PROCESS | 3866 | 1461173586167 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}] 10:33:06 INFO - PROCESS | 3866 | 1461173586365 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:33:06 INFO - PROCESS | 3866 | 1461173586566 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffa9e000 == 129 [pid = 3866] [id = 429] 10:33:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe7f430d400) [pid = 3866] [serial = 1288] [outer = (nil)] 10:33:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe7f71d5400) [pid = 3866] [serial = 1289] [outer = 0x7fe7f430d400] 10:33:06 INFO - PROCESS | 3866 | 1461173586640 Marionette DEBUG loaded listener.js 10:33:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe7f7b0b000) [pid = 3866] [serial = 1290] [outer = 0x7fe7f430d400] 10:33:07 INFO - PROCESS | 3866 | 1461173587510 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]]]}] 10:33:07 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 10:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1433ms 10:33:07 INFO - PROCESS | 3866 | 1461173587579 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:33:07 INFO - PROCESS | 3866 | 1461173587584 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:33:07 INFO - PROCESS | 3866 | 1461173587589 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:33:07 INFO - PROCESS | 3866 | 1461173587591 Marionette TRACE conn3 <- [1,1690,null,{}] 10:33:07 INFO - PROCESS | 3866 | 1461173587596 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}] 10:33:07 INFO - PROCESS | 3866 | 1461173587781 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:33:07 INFO - PROCESS | 3866 | 1461173587980 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffcc0800 == 130 [pid = 3866] [id = 430] 10:33:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe7f52c6400) [pid = 3866] [serial = 1291] [outer = (nil)] 10:33:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe7f7da3400) [pid = 3866] [serial = 1292] [outer = 0x7fe7f52c6400] 10:33:08 INFO - PROCESS | 3866 | 1461173588048 Marionette DEBUG loaded listener.js 10:33:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe7f85b1000) [pid = 3866] [serial = 1293] [outer = 0x7fe7f52c6400] 10:33:08 INFO - PROCESS | 3866 | 1461173588905 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]]]}] 10:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1384ms 10:33:08 INFO - PROCESS | 3866 | 1461173588975 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:33:08 INFO - PROCESS | 3866 | 1461173588977 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:33:08 INFO - PROCESS | 3866 | 1461173588984 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:33:08 INFO - PROCESS | 3866 | 1461173588986 Marionette TRACE conn3 <- [1,1694,null,{}] 10:33:08 INFO - PROCESS | 3866 | 1461173588991 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}] 10:33:09 INFO - PROCESS | 3866 | 1461173589182 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:33:09 INFO - PROCESS | 3866 | 1461173589382 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80144e800 == 131 [pid = 3866] [id = 431] 10:33:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe7f7b0dc00) [pid = 3866] [serial = 1294] [outer = (nil)] 10:33:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe7fa728000) [pid = 3866] [serial = 1295] [outer = 0x7fe7f7b0dc00] 10:33:09 INFO - PROCESS | 3866 | 1461173589447 Marionette DEBUG loaded listener.js 10:33:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe7fa9b5c00) [pid = 3866] [serial = 1296] [outer = 0x7fe7f7b0dc00] 10:33:10 INFO - PROCESS | 3866 | 1461173590328 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]]]}] 10:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1376ms 10:33:10 INFO - PROCESS | 3866 | 1461173590361 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:33:10 INFO - PROCESS | 3866 | 1461173590364 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:33:10 INFO - PROCESS | 3866 | 1461173590370 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:33:10 INFO - PROCESS | 3866 | 1461173590372 Marionette TRACE conn3 <- [1,1698,null,{}] 10:33:10 INFO - PROCESS | 3866 | 1461173590377 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}] 10:33:10 INFO - PROCESS | 3866 | 1461173590568 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:33:10 INFO - PROCESS | 3866 | 1461173590796 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8028a3000 == 132 [pid = 3866] [id = 432] 10:33:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe7fa9b3800) [pid = 3866] [serial = 1297] [outer = (nil)] 10:33:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe8012f0800) [pid = 3866] [serial = 1298] [outer = 0x7fe7fa9b3800] 10:33:10 INFO - PROCESS | 3866 | 1461173590869 Marionette DEBUG loaded listener.js 10:33:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe8018ef400) [pid = 3866] [serial = 1299] [outer = 0x7fe7fa9b3800] 10:33:11 INFO - PROCESS | 3866 | 1461173591745 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]]]}] 10:33:11 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 10:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1425ms 10:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:33:11 INFO - PROCESS | 3866 | 1461173591796 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:33:11 INFO - PROCESS | 3866 | 1461173591799 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:33:11 INFO - PROCESS | 3866 | 1461173591805 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:33:11 INFO - PROCESS | 3866 | 1461173591808 Marionette TRACE conn3 <- [1,1702,null,{}] 10:33:11 INFO - PROCESS | 3866 | 1461173591812 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}] 10:33:11 INFO - PROCESS | 3866 | 1461173591988 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:33:12 INFO - PROCESS | 3866 | 1461173592195 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80548f800 == 133 [pid = 3866] [id = 433] 10:33:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe801199000) [pid = 3866] [serial = 1300] [outer = (nil)] 10:33:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe801d6f800) [pid = 3866] [serial = 1301] [outer = 0x7fe801199000] 10:33:12 INFO - PROCESS | 3866 | 1461173592262 Marionette DEBUG loaded listener.js 10:33:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe80238f400) [pid = 3866] [serial = 1302] [outer = 0x7fe801199000] 10:33:13 INFO - PROCESS | 3866 | 1461173593112 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]]]}] 10:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1383ms 10:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:33:13 INFO - PROCESS | 3866 | 1461173593188 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:33:13 INFO - PROCESS | 3866 | 1461173593190 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:33:13 INFO - PROCESS | 3866 | 1461173593197 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:33:13 INFO - PROCESS | 3866 | 1461173593200 Marionette TRACE conn3 <- [1,1706,null,{}] 10:33:13 INFO - PROCESS | 3866 | 1461173593205 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}] 10:33:13 INFO - PROCESS | 3866 | 1461173593387 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:33:13 INFO - PROCESS | 3866 | 1461173593589 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805e50000 == 134 [pid = 3866] [id = 434] 10:33:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe8012eb800) [pid = 3866] [serial = 1303] [outer = (nil)] 10:33:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe8027c5c00) [pid = 3866] [serial = 1304] [outer = 0x7fe8012eb800] 10:33:13 INFO - PROCESS | 3866 | 1461173593660 Marionette DEBUG loaded listener.js 10:33:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe8027cdc00) [pid = 3866] [serial = 1305] [outer = 0x7fe8012eb800] 10:33:14 INFO - PROCESS | 3866 | 1461173594514 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]]]}] 10:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1381ms 10:33:14 INFO - PROCESS | 3866 | 1461173594578 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:33:14 INFO - PROCESS | 3866 | 1461173594581 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:33:14 INFO - PROCESS | 3866 | 1461173594587 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:33:14 INFO - PROCESS | 3866 | 1461173594589 Marionette TRACE conn3 <- [1,1710,null,{}] 10:33:14 INFO - PROCESS | 3866 | 1461173594594 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}] 10:33:14 INFO - PROCESS | 3866 | 1461173594789 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:33:14 INFO - PROCESS | 3866 | 1461173594991 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe809482000 == 135 [pid = 3866] [id = 435] 10:33:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe8018f2400) [pid = 3866] [serial = 1306] [outer = (nil)] 10:33:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe80282b400) [pid = 3866] [serial = 1307] [outer = 0x7fe8018f2400] 10:33:15 INFO - PROCESS | 3866 | 1461173595060 Marionette DEBUG loaded listener.js 10:33:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe80378b800) [pid = 3866] [serial = 1308] [outer = 0x7fe8018f2400] 10:33:15 INFO - PROCESS | 3866 | 1461173595933 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]]]}] 10:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1380ms 10:33:15 INFO - PROCESS | 3866 | 1461173595968 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:33:15 INFO - PROCESS | 3866 | 1461173595970 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:33:15 INFO - PROCESS | 3866 | 1461173595976 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:33:15 INFO - PROCESS | 3866 | 1461173595978 Marionette TRACE conn3 <- [1,1714,null,{}] 10:33:15 INFO - PROCESS | 3866 | 1461173595984 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}] 10:33:16 INFO - PROCESS | 3866 | 1461173596167 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:33:16 INFO - PROCESS | 3866 | 1461173596376 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80beb8000 == 136 [pid = 3866] [id = 436] 10:33:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe8027ccc00) [pid = 3866] [serial = 1309] [outer = (nil)] 10:33:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe804d0c000) [pid = 3866] [serial = 1310] [outer = 0x7fe8027ccc00] 10:33:16 INFO - PROCESS | 3866 | 1461173596442 Marionette DEBUG loaded listener.js 10:33:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe805c83c00) [pid = 3866] [serial = 1311] [outer = 0x7fe8027ccc00] 10:33:17 INFO - PROCESS | 3866 | 1461173597323 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]]]}] 10:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1381ms 10:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:33:17 INFO - PROCESS | 3866 | 1461173597358 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:33:17 INFO - PROCESS | 3866 | 1461173597361 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:33:17 INFO - PROCESS | 3866 | 1461173597367 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:33:17 INFO - PROCESS | 3866 | 1461173597371 Marionette TRACE conn3 <- [1,1718,null,{}] 10:33:17 INFO - PROCESS | 3866 | 1461173597376 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}] 10:33:17 INFO - PROCESS | 3866 | 1461173597577 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:33:17 INFO - PROCESS | 3866 | 1461173597796 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe812706000 == 137 [pid = 3866] [id = 437] 10:33:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe8027ed000) [pid = 3866] [serial = 1312] [outer = (nil)] 10:33:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe8078eb000) [pid = 3866] [serial = 1313] [outer = 0x7fe8027ed000] 10:33:17 INFO - PROCESS | 3866 | 1461173597911 Marionette DEBUG loaded listener.js 10:33:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe80a570c00) [pid = 3866] [serial = 1314] [outer = 0x7fe8027ed000] 10:33:18 INFO - PROCESS | 3866 | 1461173598802 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]]]}] 10:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1478ms 10:33:18 INFO - PROCESS | 3866 | 1461173598845 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:33:18 INFO - PROCESS | 3866 | 1461173598848 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:33:18 INFO - PROCESS | 3866 | 1461173598855 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:33:18 INFO - PROCESS | 3866 | 1461173598858 Marionette TRACE conn3 <- [1,1722,null,{}] 10:33:18 INFO - PROCESS | 3866 | 1461173598863 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}] 10:33:19 INFO - PROCESS | 3866 | 1461173599053 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:33:19 INFO - PROCESS | 3866 | 1461173599263 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81b517800 == 138 [pid = 3866] [id = 438] 10:33:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe805ea4000) [pid = 3866] [serial = 1315] [outer = (nil)] 10:33:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe80aed5c00) [pid = 3866] [serial = 1316] [outer = 0x7fe805ea4000] 10:33:19 INFO - PROCESS | 3866 | 1461173599371 Marionette DEBUG loaded listener.js 10:33:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe80b298400) [pid = 3866] [serial = 1317] [outer = 0x7fe805ea4000] 10:33:20 INFO - PROCESS | 3866 | 1461173600241 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]]]}] 10:33:20 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 10:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1434ms 10:33:20 INFO - PROCESS | 3866 | 1461173600290 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:33:20 INFO - PROCESS | 3866 | 1461173600293 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:33:20 INFO - PROCESS | 3866 | 1461173600299 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:33:20 INFO - PROCESS | 3866 | 1461173600301 Marionette TRACE conn3 <- [1,1726,null,{}] 10:33:20 INFO - PROCESS | 3866 | 1461173600306 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}] 10:33:20 INFO - PROCESS | 3866 | 1461173600488 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:33:20 INFO - PROCESS | 3866 | 1461173600700 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81df30000 == 139 [pid = 3866] [id = 439] 10:33:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe805eaa000) [pid = 3866] [serial = 1318] [outer = (nil)] 10:33:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe80b2e1c00) [pid = 3866] [serial = 1319] [outer = 0x7fe805eaa000] 10:33:20 INFO - PROCESS | 3866 | 1461173600808 Marionette DEBUG loaded listener.js 10:33:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe80be07800) [pid = 3866] [serial = 1320] [outer = 0x7fe805eaa000] 10:33:21 INFO - PROCESS | 3866 | 1461173601731 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]]]}] 10:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1479ms 10:33:21 INFO - PROCESS | 3866 | 1461173601779 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:33:21 INFO - PROCESS | 3866 | 1461173601782 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:33:21 INFO - PROCESS | 3866 | 1461173601788 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:33:21 INFO - PROCESS | 3866 | 1461173601790 Marionette TRACE conn3 <- [1,1730,null,{}] 10:33:21 INFO - PROCESS | 3866 | 1461173601795 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}] 10:33:21 INFO - PROCESS | 3866 | 1461173601985 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:33:22 INFO - PROCESS | 3866 | 1461173602199 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58c8800 == 140 [pid = 3866] [id = 440] 10:33:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe7f195c800) [pid = 3866] [serial = 1321] [outer = (nil)] 10:33:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe80a8bfc00) [pid = 3866] [serial = 1322] [outer = 0x7fe7f195c800] 10:33:22 INFO - PROCESS | 3866 | 1461173602262 Marionette DEBUG loaded listener.js 10:33:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe80be0b400) [pid = 3866] [serial = 1323] [outer = 0x7fe7f195c800] 10:33:23 INFO - PROCESS | 3866 | 1461173603088 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]]]}] 10:33:23 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 10:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1381ms 10:33:23 INFO - PROCESS | 3866 | 1461173603170 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:33:23 INFO - PROCESS | 3866 | 1461173603173 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:33:23 INFO - PROCESS | 3866 | 1461173603179 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:33:23 INFO - PROCESS | 3866 | 1461173603181 Marionette TRACE conn3 <- [1,1734,null,{}] 10:33:23 INFO - PROCESS | 3866 | 1461173603186 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}] 10:33:23 INFO - PROCESS | 3866 | 1461173603373 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:33:23 INFO - PROCESS | 3866 | 1461173603586 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58e2800 == 141 [pid = 3866] [id = 441] 10:33:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe7f0358800) [pid = 3866] [serial = 1324] [outer = (nil)] 10:33:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe7f203c000) [pid = 3866] [serial = 1325] [outer = 0x7fe7f0358800] 10:33:23 INFO - PROCESS | 3866 | 1461173603696 Marionette DEBUG loaded listener.js 10:33:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe7f5843800) [pid = 3866] [serial = 1326] [outer = 0x7fe7f0358800] 10:33:24 INFO - PROCESS | 3866 | 1461173604560 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]]]}] 10:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1429ms 10:33:24 INFO - PROCESS | 3866 | 1461173604609 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:33:24 INFO - PROCESS | 3866 | 1461173604611 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:33:24 INFO - PROCESS | 3866 | 1461173604617 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:33:24 INFO - PROCESS | 3866 | 1461173604619 Marionette TRACE conn3 <- [1,1738,null,{}] 10:33:24 INFO - PROCESS | 3866 | 1461173604625 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}] 10:33:24 INFO - PROCESS | 3866 | 1461173604815 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:33:25 INFO - PROCESS | 3866 | 1461173605027 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2fdf000 == 142 [pid = 3866] [id = 442] 10:33:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe7f16d1400) [pid = 3866] [serial = 1327] [outer = (nil)] 10:33:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe7f2037000) [pid = 3866] [serial = 1328] [outer = 0x7fe7f16d1400] 10:33:25 INFO - PROCESS | 3866 | 1461173605137 Marionette DEBUG loaded listener.js 10:33:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe7f2cb2c00) [pid = 3866] [serial = 1329] [outer = 0x7fe7f16d1400] 10:33:26 INFO - PROCESS | 3866 | 1461173606492 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]]]}] 10:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1938ms 10:33:26 INFO - PROCESS | 3866 | 1461173606556 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:33:26 INFO - PROCESS | 3866 | 1461173606561 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:33:26 INFO - PROCESS | 3866 | 1461173606568 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:33:26 INFO - PROCESS | 3866 | 1461173606573 Marionette TRACE conn3 <- [1,1742,null,{}] 10:33:26 INFO - PROCESS | 3866 | 1461173606685 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}] 10:33:26 INFO - PROCESS | 3866 | 1461173606852 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:33:27 INFO - PROCESS | 3866 | 1461173607057 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee1a0800 == 143 [pid = 3866] [id = 443] 10:33:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe7ee0fcc00) [pid = 3866] [serial = 1330] [outer = (nil)] 10:33:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe7f0b18c00) [pid = 3866] [serial = 1331] [outer = 0x7fe7ee0fcc00] 10:33:27 INFO - PROCESS | 3866 | 1461173607176 Marionette DEBUG loaded listener.js 10:33:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 255 (0x7fe7f1dd1c00) [pid = 3866] [serial = 1332] [outer = 0x7fe7ee0fcc00] 10:33:28 INFO - PROCESS | 3866 | 1461173608190 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]]]}] 10:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1680ms 10:33:28 INFO - PROCESS | 3866 | 1461173608249 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:33:28 INFO - PROCESS | 3866 | 1461173608257 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:33:28 INFO - PROCESS | 3866 | 1461173608266 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:33:28 INFO - PROCESS | 3866 | 1461173608269 Marionette TRACE conn3 <- [1,1746,null,{}] 10:33:28 INFO - PROCESS | 3866 | 1461173608274 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}] 10:33:28 INFO - PROCESS | 3866 | 1461173608448 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:33:28 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80643d000 == 142 [pid = 3866] [id = 366] 10:33:28 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f41dd800 == 141 [pid = 3866] [id = 343] 10:33:28 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2b7d800 == 140 [pid = 3866] [id = 340] 10:33:28 INFO - PROCESS | 3866 | --DOMWINDOW == 254 (0x7fe7f0967000) [pid = 3866] [serial = 1187] [outer = (nil)] [url = about:blank] 10:33:28 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe7f6473c00) [pid = 3866] [serial = 1184] [outer = (nil)] [url = about:blank] 10:33:28 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe7f0a78c00) [pid = 3866] [serial = 1193] [outer = (nil)] [url = about:blank] 10:33:28 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe7f0a6b800) [pid = 3866] [serial = 1190] [outer = (nil)] [url = about:blank] 10:33:28 INFO - PROCESS | 3866 | 1461173608852 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:28 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f33da000 == 139 [pid = 3866] [id = 425] 10:33:28 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffcb5000 == 138 [pid = 3866] [id = 374] 10:33:28 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa3cb800 == 137 [pid = 3866] [id = 424] 10:33:28 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f91c9000 == 136 [pid = 3866] [id = 423] 10:33:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f02cc000 == 137 [pid = 3866] [id = 444] 10:33:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe7f0a6b800) [pid = 3866] [serial = 1333] [outer = (nil)] 10:33:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe7f2fbe000) [pid = 3866] [serial = 1334] [outer = 0x7fe7f0a6b800] 10:33:28 INFO - PROCESS | 3866 | 1461173608947 Marionette DEBUG loaded listener.js 10:33:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe7f37e1c00) [pid = 3866] [serial = 1335] [outer = 0x7fe7f0a6b800] 10:33:29 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f7198000 == 136 [pid = 3866] [id = 422] 10:33:29 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2fd5000 == 135 [pid = 3866] [id = 421] 10:33:29 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f6589000 == 134 [pid = 3866] [id = 420] 10:33:29 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f33cc000 == 133 [pid = 3866] [id = 419] 10:33:29 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f58d5000 == 132 [pid = 3866] [id = 418] 10:33:29 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4190000 == 131 [pid = 3866] [id = 373] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe80b2a3c00) [pid = 3866] [serial = 1215] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe80507e000) [pid = 3866] [serial = 1101] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe7f7cce800) [pid = 3866] [serial = 1131] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe7f35fd800) [pid = 3866] [serial = 885] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe7f2ee2400) [pid = 3866] [serial = 1038] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe7f5851c00) [pid = 3866] [serial = 936] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe81ba11c00) [pid = 3866] [serial = 933] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe80afe3c00) [pid = 3866] [serial = 1005] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe7f430b800) [pid = 3866] [serial = 1181] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe80d2c0c00) [pid = 3866] [serial = 873] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe7f68a9400) [pid = 3866] [serial = 1095] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe8098ba000) [pid = 3866] [serial = 1212] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe81d9c6400) [pid = 3866] [serial = 1122] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe7f2040c00) [pid = 3866] [serial = 951] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe80c058800) [pid = 3866] [serial = 1056] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe8187b3800) [pid = 3866] [serial = 1169] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7f4304000) [pid = 3866] [serial = 1199] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe81dbb5800) [pid = 3866] [serial = 939] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe81bac3c00) [pid = 3866] [serial = 1172] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe8016d0c00) [pid = 3866] [serial = 1047] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe801d79800) [pid = 3866] [serial = 1017] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe801584000) [pid = 3866] [serial = 1157] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe8187e3c00) [pid = 3866] [serial = 876] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe80d2c5c00) [pid = 3866] [serial = 807] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe800f4fc00) [pid = 3866] [serial = 990] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7ff908c00) [pid = 3866] [serial = 1044] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe7f728c400) [pid = 3866] [serial = 984] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe7f2fb6000) [pid = 3866] [serial = 1178] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe818919c00) [pid = 3866] [serial = 1113] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f8385c00) [pid = 3866] [serial = 1014] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe8198cb400) [pid = 3866] [serial = 888] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe800f47000) [pid = 3866] [serial = 867] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe8186ba800) [pid = 3866] [serial = 1065] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7f2eea000) [pid = 3866] [serial = 948] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe80be31400) [pid = 3866] [serial = 1008] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe7f4bd0400) [pid = 3866] [serial = 942] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe7f68b0800) [pid = 3866] [serial = 924] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f4bd1800) [pid = 3866] [serial = 1200] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe7f584ac00) [pid = 3866] [serial = 1151] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f2cb1c00) [pid = 3866] [serial = 1197] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe80b2a5800) [pid = 3866] [serial = 1128] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7f7288c00) [pid = 3866] [serial = 1203] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe7f1dd0800) [pid = 3866] [serial = 978] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe818bae000) [pid = 3866] [serial = 1068] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe803943400) [pid = 3866] [serial = 996] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe805085c00) [pid = 3866] [serial = 999] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe7f035a000) [pid = 3866] [serial = 1175] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe80239b800) [pid = 3866] [serial = 1011] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe81d9bc000) [pid = 3866] [serial = 879] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe80d2c1400) [pid = 3866] [serial = 1059] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe801a9e400) [pid = 3866] [serial = 993] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7f4c86400) [pid = 3866] [serial = 981] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe809987800) [pid = 3866] [serial = 1002] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe80be58800) [pid = 3866] [serial = 894] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe8014d3c00) [pid = 3866] [serial = 1214] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe7f37e4800) [pid = 3866] [serial = 891] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe818bb2400) [pid = 3866] [serial = 1110] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe7f7da3800) [pid = 3866] [serial = 1154] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe80b2e9400) [pid = 3866] [serial = 930] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe7fa72e800) [pid = 3866] [serial = 927] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe801037c00) [pid = 3866] [serial = 1208] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe7f7cd7000) [pid = 3866] [serial = 864] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe7fa8e7c00) [pid = 3866] [serial = 1206] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe80d2bf400) [pid = 3866] [serial = 1166] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe7f2cb2000) [pid = 3866] [serial = 897] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe80239d800) [pid = 3866] [serial = 1211] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe7fa892400) [pid = 3866] [serial = 1098] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe8027ed800) [pid = 3866] [serial = 1050] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe80b18b400) [pid = 3866] [serial = 1104] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe7f1962800) [pid = 3866] [serial = 1148] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe81ba0f000) [pid = 3866] [serial = 1116] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe80d0a4000) [pid = 3866] [serial = 1107] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe7f2ee3400) [pid = 3866] [serial = 954] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe80afde000) [pid = 3866] [serial = 1163] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe7f647bc00) [pid = 3866] [serial = 1202] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe8178b8c00) [pid = 3866] [serial = 1062] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe7f4bc8000) [pid = 3866] [serial = 945] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7f57de000) [pid = 3866] [serial = 882] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe80341f800) [pid = 3866] [serial = 1160] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe808ad9000) [pid = 3866] [serial = 870] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe81db5c400) [pid = 3866] [serial = 1125] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe7f68a3400) [pid = 3866] [serial = 1041] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 171 (0x7fe7f7da5c00) [pid = 3866] [serial = 1205] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 170 (0x7fe8027f6000) [pid = 3866] [serial = 1146] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 169 (0x7fe8012f1800) [pid = 3866] [serial = 1209] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 168 (0x7fe80b2eac00) [pid = 3866] [serial = 1053] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 167 (0x7fe7fa72b400) [pid = 3866] [serial = 987] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 166 (0x7fe81d433800) [pid = 3866] [serial = 1119] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | --DOMWINDOW == 165 (0x7fe7f16d9000) [pid = 3866] [serial = 1196] [outer = (nil)] [url = about:blank] 10:33:29 INFO - PROCESS | 3866 | 1461173609737 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]]]}] 10:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1481ms 10:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:33:29 INFO - PROCESS | 3866 | 1461173609751 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:33:29 INFO - PROCESS | 3866 | 1461173609753 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:33:29 INFO - PROCESS | 3866 | 1461173609758 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:33:29 INFO - PROCESS | 3866 | 1461173609764 Marionette TRACE conn3 <- [1,1750,null,{}] 10:33:29 INFO - PROCESS | 3866 | 1461173609778 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}] 10:33:29 INFO - PROCESS | 3866 | 1461173609953 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:33:30 INFO - PROCESS | 3866 | 1461173610137 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2ff0800 == 132 [pid = 3866] [id = 445] 10:33:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 166 (0x7fe7f37e5400) [pid = 3866] [serial = 1336] [outer = (nil)] 10:33:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 167 (0x7fe7f4bc5800) [pid = 3866] [serial = 1337] [outer = 0x7fe7f37e5400] 10:33:30 INFO - PROCESS | 3866 | 1461173610202 Marionette DEBUG loaded listener.js 10:33:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 168 (0x7fe7f52cdc00) [pid = 3866] [serial = 1338] [outer = 0x7fe7f37e5400] 10:33:30 INFO - PROCESS | 3866 | 1461173610906 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]]]}] 10:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1189ms 10:33:30 INFO - PROCESS | 3866 | 1461173610947 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:33:30 INFO - PROCESS | 3866 | 1461173610951 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:33:30 INFO - PROCESS | 3866 | 1461173610956 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:33:30 INFO - PROCESS | 3866 | 1461173610958 Marionette TRACE conn3 <- [1,1754,null,{}] 10:33:30 INFO - PROCESS | 3866 | 1461173610963 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}] 10:33:31 INFO - PROCESS | 3866 | 1461173611122 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:33:31 INFO - PROCESS | 3866 | 1461173611315 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f431d000 == 133 [pid = 3866] [id = 446] 10:33:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe7f37e6c00) [pid = 3866] [serial = 1339] [outer = (nil)] 10:33:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe7f5847000) [pid = 3866] [serial = 1340] [outer = 0x7fe7f37e6c00] 10:33:31 INFO - PROCESS | 3866 | 1461173611373 Marionette DEBUG loaded listener.js 10:33:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe7f5a2c800) [pid = 3866] [serial = 1341] [outer = 0x7fe7f37e6c00] 10:33:32 INFO - PROCESS | 3866 | 1461173612170 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]]]}] 10:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1275ms 10:33:32 INFO - PROCESS | 3866 | 1461173612232 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:33:32 INFO - PROCESS | 3866 | 1461173612235 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:33:32 INFO - PROCESS | 3866 | 1461173612240 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:33:32 INFO - PROCESS | 3866 | 1461173612242 Marionette TRACE conn3 <- [1,1758,null,{}] 10:33:32 INFO - PROCESS | 3866 | 1461173612247 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}] 10:33:32 INFO - PROCESS | 3866 | 1461173612489 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:33:32 INFO - PROCESS | 3866 | 1461173612512 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f68d2800 == 134 [pid = 3866] [id = 447] 10:33:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe7f52d3400) [pid = 3866] [serial = 1342] [outer = (nil)] 10:33:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe7f68a4c00) [pid = 3866] [serial = 1343] [outer = 0x7fe7f52d3400] 10:33:32 INFO - PROCESS | 3866 | 1461173612570 Marionette DEBUG loaded listener.js 10:33:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe7f68b1c00) [pid = 3866] [serial = 1344] [outer = 0x7fe7f52d3400] 10:33:33 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe7f7cd7800) [pid = 3866] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:33:33 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe7f035f400) [pid = 3866] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:33:33 INFO - PROCESS | 3866 | --DOMWINDOW == 171 (0x7fe7f4bc4800) [pid = 3866] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:33:33 INFO - PROCESS | 3866 | --DOMWINDOW == 170 (0x7fe7f1956800) [pid = 3866] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:33:33 INFO - PROCESS | 3866 | --DOMWINDOW == 169 (0x7fe7f1955800) [pid = 3866] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:33:33 INFO - PROCESS | 3866 | --DOMWINDOW == 168 (0x7fe7f1955400) [pid = 3866] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:33:33 INFO - PROCESS | 3866 | --DOMWINDOW == 167 (0x7fe7f035f000) [pid = 3866] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:33:33 INFO - PROCESS | 3866 | --DOMWINDOW == 166 (0x7fe7f7284400) [pid = 3866] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:33:33 INFO - PROCESS | 3866 | 1461173613765 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]]]}] 10:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1541ms 10:33:33 INFO - PROCESS | 3866 | 1461173613783 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:33:33 INFO - PROCESS | 3866 | 1461173613785 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:33:33 INFO - PROCESS | 3866 | 1461173613791 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:33:33 INFO - PROCESS | 3866 | 1461173613793 Marionette TRACE conn3 <- [1,1762,null,{}] 10:33:33 INFO - PROCESS | 3866 | 1461173613798 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}] 10:33:33 INFO - PROCESS | 3866 | 1461173613984 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:33:34 INFO - PROCESS | 3866 | 1461173614001 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83af800 == 135 [pid = 3866] [id = 448] 10:33:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 167 (0x7fe7f52cd000) [pid = 3866] [serial = 1345] [outer = (nil)] 10:33:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 168 (0x7fe7f7291800) [pid = 3866] [serial = 1346] [outer = 0x7fe7f52cd000] 10:33:34 INFO - PROCESS | 3866 | 1461173614060 Marionette DEBUG loaded listener.js 10:33:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe7f7cce800) [pid = 3866] [serial = 1347] [outer = 0x7fe7f52cd000] 10:33:34 INFO - PROCESS | 3866 | 1461173614892 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]]]}] 10:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1134ms 10:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:33:34 INFO - PROCESS | 3866 | 1461173614925 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:33:34 INFO - PROCESS | 3866 | 1461173614927 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:33:34 INFO - PROCESS | 3866 | 1461173614932 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:33:34 INFO - PROCESS | 3866 | 1461173614935 Marionette TRACE conn3 <- [1,1766,null,{}] 10:33:34 INFO - PROCESS | 3866 | 1461173614940 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}] 10:33:35 INFO - PROCESS | 3866 | 1461173615156 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:33:35 INFO - PROCESS | 3866 | 1461173615177 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f92800 == 136 [pid = 3866] [id = 449] 10:33:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe7f7b09400) [pid = 3866] [serial = 1348] [outer = (nil)] 10:33:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe7f7da8000) [pid = 3866] [serial = 1349] [outer = 0x7fe7f7b09400] 10:33:35 INFO - PROCESS | 3866 | 1461173615233 Marionette DEBUG loaded listener.js 10:33:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe7fa6a8800) [pid = 3866] [serial = 1350] [outer = 0x7fe7f7b09400] 10:33:36 INFO - PROCESS | 3866 | 1461173616327 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]]]}] 10:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1476ms 10:33:36 INFO - PROCESS | 3866 | 1461173616409 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:33:36 INFO - PROCESS | 3866 | 1461173616413 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:33:36 INFO - PROCESS | 3866 | 1461173616420 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:33:36 INFO - PROCESS | 3866 | 1461173616425 Marionette TRACE conn3 <- [1,1770,null,{}] 10:33:36 INFO - PROCESS | 3866 | 1461173616432 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}] 10:33:36 INFO - PROCESS | 3866 | 1461173616657 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:33:36 INFO - PROCESS | 3866 | 1461173616898 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2fd3800 == 137 [pid = 3866] [id = 450] 10:33:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe7f16d9000) [pid = 3866] [serial = 1351] [outer = (nil)] 10:33:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe7f2cb1c00) [pid = 3866] [serial = 1352] [outer = 0x7fe7f16d9000] 10:33:37 INFO - PROCESS | 3866 | 1461173617013 Marionette DEBUG loaded listener.js 10:33:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe7f2fbf400) [pid = 3866] [serial = 1353] [outer = 0x7fe7f16d9000] 10:33:37 INFO - PROCESS | 3866 | 1461173617875 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]]]}] 10:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1489ms 10:33:37 INFO - PROCESS | 3866 | 1461173617909 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:33:37 INFO - PROCESS | 3866 | 1461173617917 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:33:37 INFO - PROCESS | 3866 | 1461173617926 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:33:37 INFO - PROCESS | 3866 | 1461173617929 Marionette TRACE conn3 <- [1,1774,null,{}] 10:33:37 INFO - PROCESS | 3866 | 1461173617935 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}] 10:33:38 INFO - PROCESS | 3866 | 1461173618120 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:33:38 INFO - PROCESS | 3866 | 1461173618319 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8255800 == 138 [pid = 3866] [id = 451] 10:33:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe7f16dd800) [pid = 3866] [serial = 1354] [outer = (nil)] 10:33:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe7f4c85000) [pid = 3866] [serial = 1355] [outer = 0x7fe7f16dd800] 10:33:38 INFO - PROCESS | 3866 | 1461173618385 Marionette DEBUG loaded listener.js 10:33:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe7f584ac00) [pid = 3866] [serial = 1356] [outer = 0x7fe7f16dd800] 10:33:39 INFO - PROCESS | 3866 | 1461173619285 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]]]}] 10:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1427ms 10:33:39 INFO - PROCESS | 3866 | 1461173619354 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:33:39 INFO - PROCESS | 3866 | 1461173619358 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:33:39 INFO - PROCESS | 3866 | 1461173619363 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:33:39 INFO - PROCESS | 3866 | 1461173619369 Marionette TRACE conn3 <- [1,1778,null,{}] 10:33:39 INFO - PROCESS | 3866 | 1461173619383 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}] 10:33:39 INFO - PROCESS | 3866 | 1461173619610 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:33:39 INFO - PROCESS | 3866 | 1461173619817 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa999000 == 139 [pid = 3866] [id = 452] 10:33:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe7f57dd800) [pid = 3866] [serial = 1357] [outer = (nil)] 10:33:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe7f728dc00) [pid = 3866] [serial = 1358] [outer = 0x7fe7f57dd800] 10:33:39 INFO - PROCESS | 3866 | 1461173619889 Marionette DEBUG loaded listener.js 10:33:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe7f7cce400) [pid = 3866] [serial = 1359] [outer = 0x7fe7f57dd800] 10:33:40 INFO - PROCESS | 3866 | 1461173620745 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]]]}] 10:33:40 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 10:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1434ms 10:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:33:40 INFO - PROCESS | 3866 | 1461173620798 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:33:40 INFO - PROCESS | 3866 | 1461173620802 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:33:40 INFO - PROCESS | 3866 | 1461173620808 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:33:40 INFO - PROCESS | 3866 | 1461173620811 Marionette TRACE conn3 <- [1,1782,null,{}] 10:33:40 INFO - PROCESS | 3866 | 1461173620816 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}] 10:33:41 INFO - PROCESS | 3866 | 1461173621015 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:33:41 INFO - PROCESS | 3866 | 1461173621216 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffaad800 == 140 [pid = 3866] [id = 453] 10:33:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe7f5a26400) [pid = 3866] [serial = 1360] [outer = (nil)] 10:33:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe7fa72d800) [pid = 3866] [serial = 1361] [outer = 0x7fe7f5a26400] 10:33:41 INFO - PROCESS | 3866 | 1461173621285 Marionette DEBUG loaded listener.js 10:33:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7fa88ec00) [pid = 3866] [serial = 1362] [outer = 0x7fe7f5a26400] 10:33:42 INFO - PROCESS | 3866 | 1461173622110 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]]]}] 10:33:42 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 10:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1377ms 10:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:33:42 INFO - PROCESS | 3866 | 1461173622185 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:33:42 INFO - PROCESS | 3866 | 1461173622187 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:33:42 INFO - PROCESS | 3866 | 1461173622193 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:33:42 INFO - PROCESS | 3866 | 1461173622197 Marionette TRACE conn3 <- [1,1786,null,{}] 10:33:42 INFO - PROCESS | 3866 | 1461173622202 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}] 10:33:42 INFO - PROCESS | 3866 | 1461173622394 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:33:42 INFO - PROCESS | 3866 | 1461173622591 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffcbf000 == 141 [pid = 3866] [id = 454] 10:33:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7f838ec00) [pid = 3866] [serial = 1363] [outer = (nil)] 10:33:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7fa9b0c00) [pid = 3866] [serial = 1364] [outer = 0x7fe7f838ec00] 10:33:42 INFO - PROCESS | 3866 | 1461173622664 Marionette DEBUG loaded listener.js 10:33:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7ff90d000) [pid = 3866] [serial = 1365] [outer = 0x7fe7f838ec00] 10:33:43 INFO - PROCESS | 3866 | 1461173623543 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]]]}] 10:33:43 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 10:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1384ms 10:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:33:43 INFO - PROCESS | 3866 | 1461173623577 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:33:43 INFO - PROCESS | 3866 | 1461173623579 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:33:43 INFO - PROCESS | 3866 | 1461173623585 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:33:43 INFO - PROCESS | 3866 | 1461173623588 Marionette TRACE conn3 <- [1,1790,null,{}] 10:33:43 INFO - PROCESS | 3866 | 1461173623593 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}] 10:33:43 INFO - PROCESS | 3866 | 1461173623793 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:33:44 INFO - PROCESS | 3866 | 1461173623996 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fae000 == 142 [pid = 3866] [id = 455] 10:33:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7ff910800) [pid = 3866] [serial = 1366] [outer = (nil)] 10:33:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe8014d8c00) [pid = 3866] [serial = 1367] [outer = 0x7fe7ff910800] 10:33:44 INFO - PROCESS | 3866 | 1461173624065 Marionette DEBUG loaded listener.js 10:33:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe8027c7800) [pid = 3866] [serial = 1368] [outer = 0x7fe7ff910800] 10:33:44 INFO - PROCESS | 3866 | 1461173624903 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]]]}] 10:33:44 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) 10:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1377ms 10:33:44 INFO - PROCESS | 3866 | 1461173624962 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:33:44 INFO - PROCESS | 3866 | 1461173624966 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:33:44 INFO - PROCESS | 3866 | 1461173624971 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:33:44 INFO - PROCESS | 3866 | 1461173624974 Marionette TRACE conn3 <- [1,1794,null,{}] 10:33:44 INFO - PROCESS | 3866 | 1461173624979 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}] 10:33:45 INFO - PROCESS | 3866 | 1461173625153 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:33:45 INFO - PROCESS | 3866 | 1461173625353 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8029ab000 == 143 [pid = 3866] [id = 456] 10:33:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7ffc0ec00) [pid = 3866] [serial = 1369] [outer = (nil)] 10:33:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe80297b000) [pid = 3866] [serial = 1370] [outer = 0x7fe7ffc0ec00] 10:33:45 INFO - PROCESS | 3866 | 1461173625421 Marionette DEBUG loaded listener.js 10:33:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe804d10800) [pid = 3866] [serial = 1371] [outer = 0x7fe7ffc0ec00] 10:33:46 INFO - PROCESS | 3866 | 1461173626264 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]]]}] 10:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1330ms 10:33:46 INFO - PROCESS | 3866 | 1461173626303 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:33:46 INFO - PROCESS | 3866 | 1461173626306 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:33:46 INFO - PROCESS | 3866 | 1461173626312 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:33:46 INFO - PROCESS | 3866 | 1461173626314 Marionette TRACE conn3 <- [1,1798,null,{}] 10:33:46 INFO - PROCESS | 3866 | 1461173626319 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}] 10:33:46 INFO - PROCESS | 3866 | 1461173626503 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:33:46 INFO - PROCESS | 3866 | 1461173626707 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805489800 == 144 [pid = 3866] [id = 457] 10:33:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe8014d3c00) [pid = 3866] [serial = 1372] [outer = (nil)] 10:33:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe805c75400) [pid = 3866] [serial = 1373] [outer = 0x7fe8014d3c00] 10:33:46 INFO - PROCESS | 3866 | 1461173626772 Marionette DEBUG loaded listener.js 10:33:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe805ea6000) [pid = 3866] [serial = 1374] [outer = 0x7fe8014d3c00] 10:33:47 INFO - PROCESS | 3866 | 1461173627598 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]]]}] 10:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1326ms 10:33:47 INFO - PROCESS | 3866 | 1461173627638 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:33:47 INFO - PROCESS | 3866 | 1461173627642 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:33:47 INFO - PROCESS | 3866 | 1461173627647 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:33:47 INFO - PROCESS | 3866 | 1461173627650 Marionette TRACE conn3 <- [1,1802,null,{}] 10:33:47 INFO - PROCESS | 3866 | 1461173627655 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}] 10:33:47 INFO - PROCESS | 3866 | 1461173627843 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:33:48 INFO - PROCESS | 3866 | 1461173628045 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805e67000 == 145 [pid = 3866] [id = 458] 10:33:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe7f0a74000) [pid = 3866] [serial = 1375] [outer = (nil)] 10:33:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe805eae800) [pid = 3866] [serial = 1376] [outer = 0x7fe7f0a74000] 10:33:48 INFO - PROCESS | 3866 | 1461173628110 Marionette DEBUG loaded listener.js 10:33:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe807610000) [pid = 3866] [serial = 1377] [outer = 0x7fe7f0a74000] 10:33:48 INFO - PROCESS | 3866 | 1461173628943 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]]]}] 10:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1331ms 10:33:48 INFO - PROCESS | 3866 | 1461173628979 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:33:48 INFO - PROCESS | 3866 | 1461173628982 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:33:48 INFO - PROCESS | 3866 | 1461173628988 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:33:48 INFO - PROCESS | 3866 | 1461173628990 Marionette TRACE conn3 <- [1,1806,null,{}] 10:33:48 INFO - PROCESS | 3866 | 1461173628995 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}] 10:33:49 INFO - PROCESS | 3866 | 1461173629172 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:33:49 INFO - PROCESS | 3866 | 1461173629374 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b632800 == 146 [pid = 3866] [id = 459] 10:33:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe80437e000) [pid = 3866] [serial = 1378] [outer = (nil)] 10:33:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe80828c800) [pid = 3866] [serial = 1379] [outer = 0x7fe80437e000] 10:33:49 INFO - PROCESS | 3866 | 1461173629439 Marionette DEBUG loaded listener.js 10:33:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe809988400) [pid = 3866] [serial = 1380] [outer = 0x7fe80437e000] 10:33:50 INFO - PROCESS | 3866 | 1461173630319 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]]]}] 10:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1378ms 10:33:50 INFO - PROCESS | 3866 | 1461173630367 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:33:50 INFO - PROCESS | 3866 | 1461173630370 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:33:50 INFO - PROCESS | 3866 | 1461173630376 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:33:50 INFO - PROCESS | 3866 | 1461173630381 Marionette TRACE conn3 <- [1,1810,null,{}] 10:33:50 INFO - PROCESS | 3866 | 1461173630386 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}] 10:33:50 INFO - PROCESS | 3866 | 1461173630597 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:33:50 INFO - PROCESS | 3866 | 1461173630812 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80df24000 == 147 [pid = 3866] [id = 460] 10:33:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe805ead400) [pid = 3866] [serial = 1381] [outer = (nil)] 10:33:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe80b2a6000) [pid = 3866] [serial = 1382] [outer = 0x7fe805ead400] 10:33:50 INFO - PROCESS | 3866 | 1461173630930 Marionette DEBUG loaded listener.js 10:33:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe80be31000) [pid = 3866] [serial = 1383] [outer = 0x7fe805ead400] 10:33:51 INFO - PROCESS | 3866 | 1461173631880 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]]]}] 10:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1580ms 10:33:51 INFO - PROCESS | 3866 | 1461173631957 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:33:51 INFO - PROCESS | 3866 | 1461173631960 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:33:51 INFO - PROCESS | 3866 | 1461173631966 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:33:51 INFO - PROCESS | 3866 | 1461173631968 Marionette TRACE conn3 <- [1,1814,null,{}] 10:33:51 INFO - PROCESS | 3866 | 1461173631973 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}] 10:33:52 INFO - PROCESS | 3866 | 1461173632160 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:33:52 INFO - PROCESS | 3866 | 1461173632367 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8195c3000 == 148 [pid = 3866] [id = 461] 10:33:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe8027f6400) [pid = 3866] [serial = 1384] [outer = (nil)] 10:33:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe80be5dc00) [pid = 3866] [serial = 1385] [outer = 0x7fe8027f6400] 10:33:52 INFO - PROCESS | 3866 | 1461173632437 Marionette DEBUG loaded listener.js 10:33:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe80d2bf400) [pid = 3866] [serial = 1386] [outer = 0x7fe8027f6400] 10:33:53 INFO - PROCESS | 3866 | 1461173633246 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]]]}] 10:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1329ms 10:33:53 INFO - PROCESS | 3866 | 1461173633296 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:33:53 INFO - PROCESS | 3866 | 1461173633299 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:33:53 INFO - PROCESS | 3866 | 1461173633324 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:33:53 INFO - PROCESS | 3866 | 1461173633327 Marionette TRACE conn3 <- [1,1818,null,{}] 10:33:53 INFO - PROCESS | 3866 | 1461173633332 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}] 10:33:53 INFO - PROCESS | 3866 | 1461173633522 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:33:53 INFO - PROCESS | 3866 | 1461173633726 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81db89000 == 149 [pid = 3866] [id = 462] 10:33:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe809987800) [pid = 3866] [serial = 1387] [outer = (nil)] 10:33:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe80dcce000) [pid = 3866] [serial = 1388] [outer = 0x7fe809987800] 10:33:53 INFO - PROCESS | 3866 | 1461173633834 Marionette DEBUG loaded listener.js 10:33:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe81782b400) [pid = 3866] [serial = 1389] [outer = 0x7fe809987800] 10:33:54 INFO - PROCESS | 3866 | 1461173634710 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]]]}] 10:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1436ms 10:33:54 INFO - PROCESS | 3866 | 1461173634758 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:33:54 INFO - PROCESS | 3866 | 1461173634761 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:33:54 INFO - PROCESS | 3866 | 1461173634766 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:33:54 INFO - PROCESS | 3866 | 1461173634769 Marionette TRACE conn3 <- [1,1822,null,{}] 10:33:54 INFO - PROCESS | 3866 | 1461173634774 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}] 10:33:54 INFO - PROCESS | 3866 | 1461173634955 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:33:55 INFO - PROCESS | 3866 | 1461173635162 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81df9f000 == 150 [pid = 3866] [id = 463] 10:33:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe8078e0800) [pid = 3866] [serial = 1390] [outer = (nil)] 10:33:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe81864cc00) [pid = 3866] [serial = 1391] [outer = 0x7fe8078e0800] 10:33:55 INFO - PROCESS | 3866 | 1461173635228 Marionette DEBUG loaded listener.js 10:33:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe8187b8c00) [pid = 3866] [serial = 1392] [outer = 0x7fe8078e0800] 10:33:56 INFO - PROCESS | 3866 | 1461173636071 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]]]}] 10:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1379ms 10:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:33:56 INFO - PROCESS | 3866 | 1461173636146 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:33:56 INFO - PROCESS | 3866 | 1461173636148 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:33:56 INFO - PROCESS | 3866 | 1461173636154 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:33:56 INFO - PROCESS | 3866 | 1461173636157 Marionette TRACE conn3 <- [1,1826,null,{}] 10:33:56 INFO - PROCESS | 3866 | 1461173636162 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}] 10:33:56 INFO - PROCESS | 3866 | 1461173636355 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:33:56 INFO - PROCESS | 3866 | 1461173636569 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa152000 == 151 [pid = 3866] [id = 464] 10:33:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe7ee0f5000) [pid = 3866] [serial = 1393] [outer = (nil)] 10:33:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe8187b4800) [pid = 3866] [serial = 1394] [outer = 0x7fe7ee0f5000] 10:33:56 INFO - PROCESS | 3866 | 1461173636698 Marionette DEBUG loaded listener.js 10:33:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe8187ef000) [pid = 3866] [serial = 1395] [outer = 0x7fe7ee0f5000] 10:33:57 INFO - PROCESS | 3866 | 1461173637562 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]]]}] 10:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1480ms 10:33:57 INFO - PROCESS | 3866 | 1461173637635 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:33:57 INFO - PROCESS | 3866 | 1461173637638 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:33:57 INFO - PROCESS | 3866 | 1461173637643 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:33:57 INFO - PROCESS | 3866 | 1461173637646 Marionette TRACE conn3 <- [1,1830,null,{}] 10:33:57 INFO - PROCESS | 3866 | 1461173637651 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}] 10:33:57 INFO - PROCESS | 3866 | 1461173637848 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:33:58 INFO - PROCESS | 3866 | 1461173638057 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2feb800 == 152 [pid = 3866] [id = 465] 10:33:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe7f0352400) [pid = 3866] [serial = 1396] [outer = (nil)] 10:33:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe7f203d400) [pid = 3866] [serial = 1397] [outer = 0x7fe7f0352400] 10:33:58 INFO - PROCESS | 3866 | 1461173638166 Marionette DEBUG loaded listener.js 10:33:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe80afde000) [pid = 3866] [serial = 1398] [outer = 0x7fe7f0352400] 10:33:59 INFO - PROCESS | 3866 | 1461173639508 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]]]}] 10:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1937ms 10:33:59 INFO - PROCESS | 3866 | 1461173639582 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:33:59 INFO - PROCESS | 3866 | 1461173639589 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:33:59 INFO - PROCESS | 3866 | 1461173639596 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:33:59 INFO - PROCESS | 3866 | 1461173639600 Marionette TRACE conn3 <- [1,1834,null,{}] 10:33:59 INFO - PROCESS | 3866 | 1461173639607 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}] 10:33:59 INFO - PROCESS | 3866 | 1461173639828 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:34:00 INFO - PROCESS | 3866 | 1461173640054 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58c6000 == 153 [pid = 3866] [id = 466] 10:34:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7f195c000) [pid = 3866] [serial = 1399] [outer = (nil)] 10:34:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f1dcc400) [pid = 3866] [serial = 1400] [outer = 0x7fe7f195c000] 10:34:00 INFO - PROCESS | 3866 | 1461173640221 Marionette DEBUG loaded listener.js 10:34:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7f2eea800) [pid = 3866] [serial = 1401] [outer = 0x7fe7f195c000] 10:34:01 INFO - PROCESS | 3866 | 1461173641268 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]]]}] 10:34:01 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 10:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1729ms 10:34:01 INFO - PROCESS | 3866 | 1461173641327 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:34:01 INFO - PROCESS | 3866 | 1461173641335 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:34:01 INFO - PROCESS | 3866 | 1461173641345 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:34:01 INFO - PROCESS | 3866 | 1461173641348 Marionette TRACE conn3 <- [1,1838,null,{}] 10:34:01 INFO - PROCESS | 3866 | 1461173641353 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}] 10:34:01 INFO - PROCESS | 3866 | 1461173641566 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:34:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe819803800 == 152 [pid = 3866] [id = 108] 10:34:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81870e800 == 151 [pid = 3866] [id = 208] 10:34:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83af800 == 150 [pid = 3866] [id = 448] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7f7274000) [pid = 3866] [serial = 1244] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe7f0b1dc00) [pid = 3866] [serial = 1247] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe805eaa800) [pid = 3866] [serial = 1250] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | 1461173642001 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f68d2800 == 149 [pid = 3866] [id = 447] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f431d000 == 148 [pid = 3866] [id = 446] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2ff0800 == 147 [pid = 3866] [id = 445] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f02cc000 == 146 [pid = 3866] [id = 444] 10:34:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee1a2000 == 147 [pid = 3866] [id = 467] 10:34:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7f0b1dc00) [pid = 3866] [serial = 1402] [outer = (nil)] 10:34:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f40e5000) [pid = 3866] [serial = 1403] [outer = 0x7fe7f0b1dc00] 10:34:02 INFO - PROCESS | 3866 | 1461173642083 Marionette DEBUG loaded listener.js 10:34:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7f57d0000) [pid = 3866] [serial = 1404] [outer = 0x7fe7f0b1dc00] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee1a0800 == 146 [pid = 3866] [id = 443] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe812706000 == 145 [pid = 3866] [id = 437] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80beb8000 == 144 [pid = 3866] [id = 436] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe809482000 == 143 [pid = 3866] [id = 435] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805e50000 == 142 [pid = 3866] [id = 434] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80548f800 == 141 [pid = 3866] [id = 433] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8028a3000 == 140 [pid = 3866] [id = 432] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80144e800 == 139 [pid = 3866] [id = 431] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffcc0800 == 138 [pid = 3866] [id = 430] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffa9e000 == 137 [pid = 3866] [id = 429] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f867e800 == 136 [pid = 3866] [id = 428] 10:34:02 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f41cd000 == 135 [pid = 3866] [id = 427] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe80210b400) [pid = 3866] [serial = 1226] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe80b2e8800) [pid = 3866] [serial = 1217] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7fa88d800) [pid = 3866] [serial = 1274] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe7f40e2000) [pid = 3866] [serial = 1220] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe7f71d9000) [pid = 3866] [serial = 1268] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe8186c1400) [pid = 3866] [serial = 1232] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f5845400) [pid = 3866] [serial = 1263] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe7f52c6c00) [pid = 3866] [serial = 1262] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe819cbc000) [pid = 3866] [serial = 1241] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe7f5846c00) [pid = 3866] [serial = 1265] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7f6472000) [pid = 3866] [serial = 1266] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe7f40e2800) [pid = 3866] [serial = 1260] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe7f2fb6400) [pid = 3866] [serial = 1259] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe7f2eed000) [pid = 3866] [serial = 1257] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe7f1dc5000) [pid = 3866] [serial = 1256] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe805c7c800) [pid = 3866] [serial = 1238] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe7f71d4c00) [pid = 3866] [serial = 1223] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe80b691000) [pid = 3866] [serial = 1229] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe80b2a3800) [pid = 3866] [serial = 1235] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7ee0fa400) [pid = 3866] [serial = 1253] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7f1dc4400) [pid = 3866] [serial = 1277] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f7cd4000) [pid = 3866] [serial = 1271] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7fa9b9400) [pid = 3866] [serial = 1275] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7fa6a8c00) [pid = 3866] [serial = 1272] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe7f7284000) [pid = 3866] [serial = 1269] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f35f3400) [pid = 3866] [serial = 1278] [outer = (nil)] [url = about:blank] 10:34:02 INFO - PROCESS | 3866 | 1461173642864 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]]]}] 10:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1533ms 10:34:02 INFO - PROCESS | 3866 | 1461173642879 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:34:02 INFO - PROCESS | 3866 | 1461173642882 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:34:02 INFO - PROCESS | 3866 | 1461173642904 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:34:02 INFO - PROCESS | 3866 | 1461173642910 Marionette TRACE conn3 <- [1,1842,null,{}] 10:34:02 INFO - PROCESS | 3866 | 1461173642924 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}] 10:34:03 INFO - PROCESS | 3866 | 1461173643099 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:34:03 INFO - PROCESS | 3866 | 1461173643117 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5913000 == 136 [pid = 3866] [id = 468] 10:34:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe7f5846c00) [pid = 3866] [serial = 1405] [outer = (nil)] 10:34:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7f68abc00) [pid = 3866] [serial = 1406] [outer = 0x7fe7f5846c00] 10:34:03 INFO - PROCESS | 3866 | 1461173643178 Marionette DEBUG loaded listener.js 10:34:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7f7285000) [pid = 3866] [serial = 1407] [outer = 0x7fe7f5846c00] 10:34:04 INFO - PROCESS | 3866 | 1461173644009 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]]]}] 10:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1193ms 10:34:04 INFO - PROCESS | 3866 | 1461173644088 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:34:04 INFO - PROCESS | 3866 | 1461173644093 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:34:04 INFO - PROCESS | 3866 | 1461173644098 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:34:04 INFO - PROCESS | 3866 | 1461173644100 Marionette TRACE conn3 <- [1,1846,null,{}] 10:34:04 INFO - PROCESS | 3866 | 1461173644105 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}] 10:34:04 INFO - PROCESS | 3866 | 1461173644283 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:34:04 INFO - PROCESS | 3866 | 1461173644293 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8249800 == 137 [pid = 3866] [id = 469] 10:34:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7f5849000) [pid = 3866] [serial = 1408] [outer = (nil)] 10:34:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7f7cd7c00) [pid = 3866] [serial = 1409] [outer = 0x7fe7f5849000] 10:34:04 INFO - PROCESS | 3866 | 1461173644520 Marionette DEBUG loaded listener.js 10:34:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7f85b7000) [pid = 3866] [serial = 1410] [outer = 0x7fe7f5849000] 10:34:05 INFO - PROCESS | 3866 | 1461173645332 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]]]}] 10:34:05 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) 10:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1278ms 10:34:05 INFO - PROCESS | 3866 | 1461173645377 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:34:05 INFO - PROCESS | 3866 | 1461173645380 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:34:05 INFO - PROCESS | 3866 | 1461173645386 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:34:05 INFO - PROCESS | 3866 | 1461173645388 Marionette TRACE conn3 <- [1,1850,null,{}] 10:34:05 INFO - PROCESS | 3866 | 1461173645396 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}] 10:34:05 INFO - PROCESS | 3866 | 1461173645628 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:34:05 INFO - PROCESS | 3866 | 1461173645654 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa0c9000 == 138 [pid = 3866] [id = 470] 10:34:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7f68aa000) [pid = 3866] [serial = 1411] [outer = (nil)] 10:34:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7fa88c400) [pid = 3866] [serial = 1412] [outer = 0x7fe7f68aa000] 10:34:05 INFO - PROCESS | 3866 | 1461173645711 Marionette DEBUG loaded listener.js 10:34:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe7ffc0d400) [pid = 3866] [serial = 1413] [outer = 0x7fe7f68aa000] 10:34:06 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe7f37e6c00) [pid = 3866] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:34:06 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7f52d3400) [pid = 3866] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:34:06 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f52cd000) [pid = 3866] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:34:06 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7ee0fcc00) [pid = 3866] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:34:06 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f0a6b800) [pid = 3866] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:34:06 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7f37e5400) [pid = 3866] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:34:07 INFO - PROCESS | 3866 | 1461173647022 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]]]}] 10:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1687ms 10:34:07 INFO - PROCESS | 3866 | 1461173647074 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:34:07 INFO - PROCESS | 3866 | 1461173647078 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:34:07 INFO - PROCESS | 3866 | 1461173647084 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:34:07 INFO - PROCESS | 3866 | 1461173647086 Marionette TRACE conn3 <- [1,1854,null,{}] 10:34:07 INFO - PROCESS | 3866 | 1461173647091 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}] 10:34:07 INFO - PROCESS | 3866 | 1461173647272 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:34:07 INFO - PROCESS | 3866 | 1461173647475 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa219800 == 139 [pid = 3866] [id = 471] 10:34:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7f7b06c00) [pid = 3866] [serial = 1414] [outer = (nil)] 10:34:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe801aa0000) [pid = 3866] [serial = 1415] [outer = 0x7fe7f7b06c00] 10:34:07 INFO - PROCESS | 3866 | 1461173647535 Marionette DEBUG loaded listener.js 10:34:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe80238f800) [pid = 3866] [serial = 1416] [outer = 0x7fe7f7b06c00] 10:34:08 INFO - PROCESS | 3866 | 1461173648185 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]]]}] 10:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1124ms 10:34:08 INFO - PROCESS | 3866 | 1461173648210 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:34:08 INFO - PROCESS | 3866 | 1461173648214 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:34:08 INFO - PROCESS | 3866 | 1461173648220 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:34:08 INFO - PROCESS | 3866 | 1461173648222 Marionette TRACE conn3 <- [1,1858,null,{}] 10:34:08 INFO - PROCESS | 3866 | 1461173648227 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}] 10:34:08 INFO - PROCESS | 3866 | 1461173648388 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:34:08 INFO - PROCESS | 3866 | 1461173648554 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffbcb800 == 140 [pid = 3866] [id = 472] 10:34:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7f0b22800) [pid = 3866] [serial = 1417] [outer = (nil)] 10:34:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe8027c8c00) [pid = 3866] [serial = 1418] [outer = 0x7fe7f0b22800] 10:34:08 INFO - PROCESS | 3866 | 1461173648611 Marionette DEBUG loaded listener.js 10:34:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe805eb1c00) [pid = 3866] [serial = 1419] [outer = 0x7fe7f0b22800] 10:34:09 INFO - PROCESS | 3866 | 1461173649607 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]]]}] 10:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1431ms 10:34:09 INFO - PROCESS | 3866 | 1461173649652 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:34:09 INFO - PROCESS | 3866 | 1461173649659 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:34:09 INFO - PROCESS | 3866 | 1461173649668 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:34:09 INFO - PROCESS | 3866 | 1461173649672 Marionette TRACE conn3 <- [1,1862,null,{}] 10:34:09 INFO - PROCESS | 3866 | 1461173649680 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}] 10:34:09 INFO - PROCESS | 3866 | 1461173649894 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:34:10 INFO - PROCESS | 3866 | 1461173650143 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4320000 == 141 [pid = 3866] [id = 473] 10:34:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe7f2fb6000) [pid = 3866] [serial = 1420] [outer = (nil)] 10:34:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe7f40e2800) [pid = 3866] [serial = 1421] [outer = 0x7fe7f2fb6000] 10:34:10 INFO - PROCESS | 3866 | 1461173650260 Marionette DEBUG loaded listener.js 10:34:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe7f4bcd000) [pid = 3866] [serial = 1422] [outer = 0x7fe7f2fb6000] 10:34:11 INFO - PROCESS | 3866 | 1461173651172 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]]]}] 10:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1580ms 10:34:11 INFO - PROCESS | 3866 | 1461173651250 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:34:11 INFO - PROCESS | 3866 | 1461173651258 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:34:11 INFO - PROCESS | 3866 | 1461173651269 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:34:11 INFO - PROCESS | 3866 | 1461173651273 Marionette TRACE conn3 <- [1,1866,null,{}] 10:34:11 INFO - PROCESS | 3866 | 1461173651279 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}] 10:34:11 INFO - PROCESS | 3866 | 1461173651510 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:34:11 INFO - PROCESS | 3866 | 1461173651793 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa15c000 == 142 [pid = 3866] [id = 474] 10:34:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe7f35f2000) [pid = 3866] [serial = 1423] [outer = (nil)] 10:34:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe7f71dec00) [pid = 3866] [serial = 1424] [outer = 0x7fe7f35f2000] 10:34:11 INFO - PROCESS | 3866 | 1461173651909 Marionette DEBUG loaded listener.js 10:34:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe7f7d9e800) [pid = 3866] [serial = 1425] [outer = 0x7fe7f35f2000] 10:34:12 INFO - PROCESS | 3866 | 1461173652775 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]]]}] 10:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1579ms 10:34:12 INFO - PROCESS | 3866 | 1461173652848 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:34:12 INFO - PROCESS | 3866 | 1461173652852 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:34:12 INFO - PROCESS | 3866 | 1461173652857 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:34:12 INFO - PROCESS | 3866 | 1461173652863 Marionette TRACE conn3 <- [1,1870,null,{}] 10:34:12 INFO - PROCESS | 3866 | 1461173652878 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}] 10:34:13 INFO - PROCESS | 3866 | 1461173653113 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:34:13 INFO - PROCESS | 3866 | 1461173653317 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fb2000 == 143 [pid = 3866] [id = 475] 10:34:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe7f8388c00) [pid = 3866] [serial = 1426] [outer = (nil)] 10:34:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe8014d7000) [pid = 3866] [serial = 1427] [outer = 0x7fe7f8388c00] 10:34:13 INFO - PROCESS | 3866 | 1461173653429 Marionette DEBUG loaded listener.js 10:34:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe8027cf000) [pid = 3866] [serial = 1428] [outer = 0x7fe7f8388c00] 10:34:14 INFO - PROCESS | 3866 | 1461173654319 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]]]}] 10:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1533ms 10:34:14 INFO - PROCESS | 3866 | 1461173654392 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:34:14 INFO - PROCESS | 3866 | 1461173654396 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:34:14 INFO - PROCESS | 3866 | 1461173654402 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:34:14 INFO - PROCESS | 3866 | 1461173654404 Marionette TRACE conn3 <- [1,1874,null,{}] 10:34:14 INFO - PROCESS | 3866 | 1461173654409 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}] 10:34:14 INFO - PROCESS | 3866 | 1461173654599 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:34:14 INFO - PROCESS | 3866 | 1461173654854 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80584c800 == 144 [pid = 3866] [id = 476] 10:34:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe7fa72b400) [pid = 3866] [serial = 1429] [outer = (nil)] 10:34:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe808ad9000) [pid = 3866] [serial = 1430] [outer = 0x7fe7fa72b400] 10:34:14 INFO - PROCESS | 3866 | 1461173654928 Marionette DEBUG loaded listener.js 10:34:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe80a8b9400) [pid = 3866] [serial = 1431] [outer = 0x7fe7fa72b400] 10:34:15 INFO - PROCESS | 3866 | 1461173655751 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]]]}] 10:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1380ms 10:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:34:15 INFO - PROCESS | 3866 | 1461173655782 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:34:15 INFO - PROCESS | 3866 | 1461173655785 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:34:15 INFO - PROCESS | 3866 | 1461173655791 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:34:15 INFO - PROCESS | 3866 | 1461173655794 Marionette TRACE conn3 <- [1,1878,null,{}] 10:34:15 INFO - PROCESS | 3866 | 1461173655799 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}] 10:34:15 INFO - PROCESS | 3866 | 1461173655984 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:34:16 INFO - PROCESS | 3866 | 1461173656203 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe808a77000 == 145 [pid = 3866] [id = 477] 10:34:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe802835800) [pid = 3866] [serial = 1432] [outer = (nil)] 10:34:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe80afe4000) [pid = 3866] [serial = 1433] [outer = 0x7fe802835800] 10:34:16 INFO - PROCESS | 3866 | 1461173656312 Marionette DEBUG loaded listener.js 10:34:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe80b2dfc00) [pid = 3866] [serial = 1434] [outer = 0x7fe802835800] 10:34:17 INFO - PROCESS | 3866 | 1461173657214 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]]]}] 10:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1478ms 10:34:17 INFO - PROCESS | 3866 | 1461173657271 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:34:17 INFO - PROCESS | 3866 | 1461173657274 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:34:17 INFO - PROCESS | 3866 | 1461173657280 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:34:17 INFO - PROCESS | 3866 | 1461173657282 Marionette TRACE conn3 <- [1,1882,null,{}] 10:34:17 INFO - PROCESS | 3866 | 1461173657288 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}] 10:34:17 INFO - PROCESS | 3866 | 1461173657504 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:34:17 INFO - PROCESS | 3866 | 1461173657714 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80dde5800 == 146 [pid = 3866] [id = 478] 10:34:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe80b691800) [pid = 3866] [serial = 1435] [outer = (nil)] 10:34:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe80dd0e400) [pid = 3866] [serial = 1436] [outer = 0x7fe80b691800] 10:34:17 INFO - PROCESS | 3866 | 1461173657826 Marionette DEBUG loaded listener.js 10:34:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe818b3dc00) [pid = 3866] [serial = 1437] [outer = 0x7fe80b691800] 10:34:18 INFO - PROCESS | 3866 | 1461173658689 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]]]}] 10:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1476ms 10:34:18 INFO - PROCESS | 3866 | 1461173658757 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:34:18 INFO - PROCESS | 3866 | 1461173658760 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:34:18 INFO - PROCESS | 3866 | 1461173658766 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:34:18 INFO - PROCESS | 3866 | 1461173658768 Marionette TRACE conn3 <- [1,1886,null,{}] 10:34:18 INFO - PROCESS | 3866 | 1461173658774 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}] 10:34:18 INFO - PROCESS | 3866 | 1461173658972 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:34:19 INFO - PROCESS | 3866 | 1461173659188 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8195c4000 == 147 [pid = 3866] [id = 479] 10:34:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe80be04800) [pid = 3866] [serial = 1438] [outer = (nil)] 10:34:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe8199bc400) [pid = 3866] [serial = 1439] [outer = 0x7fe80be04800] 10:34:19 INFO - PROCESS | 3866 | 1461173659301 Marionette DEBUG loaded listener.js 10:34:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe81ba13800) [pid = 3866] [serial = 1440] [outer = 0x7fe80be04800] 10:34:20 INFO - PROCESS | 3866 | 1461173660164 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]]]}] 10:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1441ms 10:34:20 INFO - PROCESS | 3866 | 1461173660208 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:34:20 INFO - PROCESS | 3866 | 1461173660210 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:34:20 INFO - PROCESS | 3866 | 1461173660216 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:34:20 INFO - PROCESS | 3866 | 1461173660219 Marionette TRACE conn3 <- [1,1890,null,{}] 10:34:20 INFO - PROCESS | 3866 | 1461173660224 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}] 10:34:20 INFO - PROCESS | 3866 | 1461173660410 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:34:20 INFO - PROCESS | 3866 | 1461173660621 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81df2d800 == 148 [pid = 3866] [id = 480] 10:34:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe8187eb800) [pid = 3866] [serial = 1441] [outer = (nil)] 10:34:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe81d396c00) [pid = 3866] [serial = 1442] [outer = 0x7fe8187eb800] 10:34:20 INFO - PROCESS | 3866 | 1461173660690 Marionette DEBUG loaded listener.js 10:34:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe81d430000) [pid = 3866] [serial = 1443] [outer = 0x7fe8187eb800] 10:34:21 INFO - PROCESS | 3866 | 1461173661541 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]]]}] 10:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1376ms 10:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:34:21 INFO - PROCESS | 3866 | 1461173661593 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:34:21 INFO - PROCESS | 3866 | 1461173661596 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:34:21 INFO - PROCESS | 3866 | 1461173661602 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:34:21 INFO - PROCESS | 3866 | 1461173661605 Marionette TRACE conn3 <- [1,1894,null,{}] 10:34:21 INFO - PROCESS | 3866 | 1461173661611 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}] 10:34:21 INFO - PROCESS | 3866 | 1461173661804 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:34:22 INFO - PROCESS | 3866 | 1461173662052 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7faacb000 == 149 [pid = 3866] [id = 481] 10:34:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe81d39c000) [pid = 3866] [serial = 1444] [outer = (nil)] 10:34:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe81d9bec00) [pid = 3866] [serial = 1445] [outer = 0x7fe81d39c000] 10:34:22 INFO - PROCESS | 3866 | 1461173662164 Marionette DEBUG loaded listener.js 10:34:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe81da4b800) [pid = 3866] [serial = 1446] [outer = 0x7fe81d39c000] 10:34:23 INFO - PROCESS | 3866 | 1461173663024 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]]]}] 10:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1486ms 10:34:23 INFO - PROCESS | 3866 | 1461173663088 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:34:23 INFO - PROCESS | 3866 | 1461173663091 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:34:23 INFO - PROCESS | 3866 | 1461173663096 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:34:23 INFO - PROCESS | 3866 | 1461173663099 Marionette TRACE conn3 <- [1,1898,null,{}] 10:34:23 INFO - PROCESS | 3866 | 1461173663104 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}] 10:34:23 INFO - PROCESS | 3866 | 1461173663304 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:34:23 INFO - PROCESS | 3866 | 1461173663517 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81fb8a800 == 150 [pid = 3866] [id = 482] 10:34:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7f1748400) [pid = 3866] [serial = 1447] [outer = (nil)] 10:34:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe7f1751000) [pid = 3866] [serial = 1448] [outer = 0x7fe7f1748400] 10:34:23 INFO - PROCESS | 3866 | 1461173663627 Marionette DEBUG loaded listener.js 10:34:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe7f1756400) [pid = 3866] [serial = 1449] [outer = 0x7fe7f1748400] 10:34:24 INFO - PROCESS | 3866 | 1461173664532 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]]]}] 10:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1481ms 10:34:24 INFO - PROCESS | 3866 | 1461173664578 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:34:24 INFO - PROCESS | 3866 | 1461173664583 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:34:24 INFO - PROCESS | 3866 | 1461173664588 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:34:24 INFO - PROCESS | 3866 | 1461173664592 Marionette TRACE conn3 <- [1,1902,null,{}] 10:34:24 INFO - PROCESS | 3866 | 1461173664597 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}] 10:34:24 INFO - PROCESS | 3866 | 1461173664823 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:34:25 INFO - PROCESS | 3866 | 1461173665046 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805d9f800 == 151 [pid = 3866] [id = 483] 10:34:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f1748c00) [pid = 3866] [serial = 1450] [outer = (nil)] 10:34:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe7f6488000) [pid = 3866] [serial = 1451] [outer = 0x7fe7f1748c00] 10:34:25 INFO - PROCESS | 3866 | 1461173665165 Marionette DEBUG loaded listener.js 10:34:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe81d437000) [pid = 3866] [serial = 1452] [outer = 0x7fe7f1748c00] 10:34:26 INFO - PROCESS | 3866 | 1461173666076 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]]]}] 10:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1534ms 10:34:26 INFO - PROCESS | 3866 | 1461173666123 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:34:26 INFO - PROCESS | 3866 | 1461173666126 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:34:26 INFO - PROCESS | 3866 | 1461173666131 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:34:26 INFO - PROCESS | 3866 | 1461173666133 Marionette TRACE conn3 <- [1,1906,null,{}] 10:34:26 INFO - PROCESS | 3866 | 1461173666139 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}] 10:34:26 INFO - PROCESS | 3866 | 1461173666332 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:34:26 INFO - PROCESS | 3866 | 1461173666547 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80231a000 == 152 [pid = 3866] [id = 484] 10:34:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe7f6481000) [pid = 3866] [serial = 1453] [outer = (nil)] 10:34:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe805eddc00) [pid = 3866] [serial = 1454] [outer = 0x7fe7f6481000] 10:34:26 INFO - PROCESS | 3866 | 1461173666656 Marionette DEBUG loaded listener.js 10:34:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe805ee2c00) [pid = 3866] [serial = 1455] [outer = 0x7fe7f6481000] 10:34:27 INFO - PROCESS | 3866 | 1461173667554 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]]]}] 10:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1477ms 10:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:34:27 INFO - PROCESS | 3866 | 1461173667610 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:34:27 INFO - PROCESS | 3866 | 1461173667612 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:34:27 INFO - PROCESS | 3866 | 1461173667620 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:34:27 INFO - PROCESS | 3866 | 1461173667622 Marionette TRACE conn3 <- [1,1910,null,{}] 10:34:27 INFO - PROCESS | 3866 | 1461173667627 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}] 10:34:27 INFO - PROCESS | 3866 | 1461173667905 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:34:28 INFO - PROCESS | 3866 | 1461173668059 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7efbd9800 == 153 [pid = 3866] [id = 485] 10:34:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe7f1956400) [pid = 3866] [serial = 1456] [outer = (nil)] 10:34:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe7f5848000) [pid = 3866] [serial = 1457] [outer = 0x7fe7f1956400] 10:34:28 INFO - PROCESS | 3866 | 1461173668168 Marionette DEBUG loaded listener.js 10:34:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe805be0000) [pid = 3866] [serial = 1458] [outer = 0x7fe7f1956400] 10:34:29 INFO - PROCESS | 3866 | 1461173669613 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]]]}] 10:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2033ms 10:34:29 INFO - PROCESS | 3866 | 1461173669652 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:34:29 INFO - PROCESS | 3866 | 1461173669658 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:34:29 INFO - PROCESS | 3866 | 1461173669665 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:34:29 INFO - PROCESS | 3866 | 1461173669670 Marionette TRACE conn3 <- [1,1914,null,{}] 10:34:29 INFO - PROCESS | 3866 | 1461173669677 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}] 10:34:29 INFO - PROCESS | 3866 | 1461173669872 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:34:30 INFO - PROCESS | 3866 | 1461173670139 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58ce800 == 154 [pid = 3866] [id = 486] 10:34:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe7f2eec800) [pid = 3866] [serial = 1459] [outer = (nil)] 10:34:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe7f35f2400) [pid = 3866] [serial = 1460] [outer = 0x7fe7f2eec800] 10:34:30 INFO - PROCESS | 3866 | 1461173670218 Marionette DEBUG loaded listener.js 10:34:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe7f4bc4800) [pid = 3866] [serial = 1461] [outer = 0x7fe7f2eec800] 10:34:31 INFO - PROCESS | 3866 | 1461173671052 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]]]}] 10:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1442ms 10:34:31 INFO - PROCESS | 3866 | 1461173671107 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:34:31 INFO - PROCESS | 3866 | 1461173671115 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:34:31 INFO - PROCESS | 3866 | 1461173671125 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:34:31 INFO - PROCESS | 3866 | 1461173671128 Marionette TRACE conn3 <- [1,1918,null,{}] 10:34:31 INFO - PROCESS | 3866 | 1461173671133 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}] 10:34:31 INFO - PROCESS | 3866 | 1461173671327 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:34:31 INFO - PROCESS | 3866 | 1461173671538 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f78000 == 155 [pid = 3866] [id = 487] 10:34:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe7f52c9c00) [pid = 3866] [serial = 1462] [outer = (nil)] 10:34:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe7f57d3000) [pid = 3866] [serial = 1463] [outer = 0x7fe7f52c9c00] 10:34:31 INFO - PROCESS | 3866 | 1461173671705 Marionette DEBUG loaded listener.js 10:34:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe7f6476800) [pid = 3866] [serial = 1464] [outer = 0x7fe7f52c9c00] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffccc800 == 154 [pid = 3866] [id = 375] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa219800 == 153 [pid = 3866] [id = 471] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe7f7da8000) [pid = 3866] [serial = 1349] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe804d0c000) [pid = 3866] [serial = 1310] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe8078eb000) [pid = 3866] [serial = 1313] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe80aed5c00) [pid = 3866] [serial = 1316] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe80b2e1c00) [pid = 3866] [serial = 1319] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe80a8bfc00) [pid = 3866] [serial = 1322] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe7f203c000) [pid = 3866] [serial = 1325] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa0c9000 == 152 [pid = 3866] [id = 470] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8249800 == 151 [pid = 3866] [id = 469] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5913000 == 150 [pid = 3866] [id = 468] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee1a2000 == 149 [pid = 3866] [id = 467] 10:34:32 INFO - PROCESS | 3866 | 1461173672874 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]]]}] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f58c6000 == 148 [pid = 3866] [id = 466] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80df24000 == 147 [pid = 3866] [id = 460] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b632800 == 146 [pid = 3866] [id = 459] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805e67000 == 145 [pid = 3866] [id = 458] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805489800 == 144 [pid = 3866] [id = 457] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8029ab000 == 143 [pid = 3866] [id = 456] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fae000 == 142 [pid = 3866] [id = 455] 10:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1779ms 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffcbf000 == 141 [pid = 3866] [id = 454] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffaad800 == 140 [pid = 3866] [id = 453] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa999000 == 139 [pid = 3866] [id = 452] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8255800 == 138 [pid = 3866] [id = 451] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2fd3800 == 137 [pid = 3866] [id = 450] 10:34:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8f92800 == 136 [pid = 3866] [id = 449] 10:34:32 INFO - PROCESS | 3866 | 1461173672914 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:34:32 INFO - PROCESS | 3866 | 1461173672917 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:34:32 INFO - PROCESS | 3866 | 1461173672924 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:34:32 INFO - PROCESS | 3866 | 1461173672929 Marionette TRACE conn3 <- [1,1922,null,{}] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe7f5847000) [pid = 3866] [serial = 1340] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f5a2c800) [pid = 3866] [serial = 1341] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe7f7cce800) [pid = 3866] [serial = 1347] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe7f68b1c00) [pid = 3866] [serial = 1344] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe7f68a4c00) [pid = 3866] [serial = 1343] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe7f7291800) [pid = 3866] [serial = 1346] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe801d6f800) [pid = 3866] [serial = 1301] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7f1dd1c00) [pid = 3866] [serial = 1332] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe7f0b18c00) [pid = 3866] [serial = 1331] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7f4bc6800) [pid = 3866] [serial = 1286] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7f71d5400) [pid = 3866] [serial = 1289] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe8027c5c00) [pid = 3866] [serial = 1304] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe8012f0800) [pid = 3866] [serial = 1298] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f2037000) [pid = 3866] [serial = 1328] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe7f4305c00) [pid = 3866] [serial = 1280] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7fa728000) [pid = 3866] [serial = 1295] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe7f2fbe000) [pid = 3866] [serial = 1334] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe7f37e1c00) [pid = 3866] [serial = 1335] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f4bc5800) [pid = 3866] [serial = 1337] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f52cdc00) [pid = 3866] [serial = 1338] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f7da3400) [pid = 3866] [serial = 1292] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7f1dce000) [pid = 3866] [serial = 1283] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe80282b400) [pid = 3866] [serial = 1307] [outer = (nil)] [url = about:blank] 10:34:32 INFO - PROCESS | 3866 | 1461173672984 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}] 10:34:33 INFO - PROCESS | 3866 | 1461173673173 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:34:33 INFO - PROCESS | 3866 | 1461173673183 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f41d0000 == 137 [pid = 3866] [id = 488] 10:34:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f5a30800) [pid = 3866] [serial = 1465] [outer = (nil)] 10:34:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7f726fc00) [pid = 3866] [serial = 1466] [outer = 0x7fe7f5a30800] 10:34:33 INFO - PROCESS | 3866 | 1461173673247 Marionette DEBUG loaded listener.js 10:34:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe7f7b0a400) [pid = 3866] [serial = 1467] [outer = 0x7fe7f5a30800] 10:34:34 INFO - PROCESS | 3866 | 1461173674135 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]]]}] 10:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1241ms 10:34:34 INFO - PROCESS | 3866 | 1461173674166 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:34:34 INFO - PROCESS | 3866 | 1461173674170 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:34:34 INFO - PROCESS | 3866 | 1461173674175 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:34:34 INFO - PROCESS | 3866 | 1461173674177 Marionette TRACE conn3 <- [1,1926,null,{}] 10:34:34 INFO - PROCESS | 3866 | 1461173674182 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}] 10:34:34 INFO - PROCESS | 3866 | 1461173674355 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:34:34 INFO - PROCESS | 3866 | 1461173674369 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f7199800 == 138 [pid = 3866] [id = 489] 10:34:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe7f35f4000) [pid = 3866] [serial = 1468] [outer = (nil)] 10:34:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe7fa6a5400) [pid = 3866] [serial = 1469] [outer = 0x7fe7f35f4000] 10:34:34 INFO - PROCESS | 3866 | 1461173674429 Marionette DEBUG loaded listener.js 10:34:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe7fa887c00) [pid = 3866] [serial = 1470] [outer = 0x7fe7f35f4000] 10:34:35 INFO - PROCESS | 3866 | 1461173675328 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]]]}] 10:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1225ms 10:34:35 INFO - PROCESS | 3866 | 1461173675402 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:34:35 INFO - PROCESS | 3866 | 1461173675404 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:34:35 INFO - PROCESS | 3866 | 1461173675413 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:34:35 INFO - PROCESS | 3866 | 1461173675415 Marionette TRACE conn3 <- [1,1930,null,{}] 10:34:35 INFO - PROCESS | 3866 | 1461173675425 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}] 10:34:35 INFO - PROCESS | 3866 | 1461173675667 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:34:35 INFO - PROCESS | 3866 | 1461173675690 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f91cc000 == 139 [pid = 3866] [id = 490] 10:34:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe7f7da0800) [pid = 3866] [serial = 1471] [outer = (nil)] 10:34:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe7fa8e8000) [pid = 3866] [serial = 1472] [outer = 0x7fe7f7da0800] 10:34:35 INFO - PROCESS | 3866 | 1461173675750 Marionette DEBUG loaded listener.js 10:34:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe801193800) [pid = 3866] [serial = 1473] [outer = 0x7fe7f7da0800] 10:34:36 INFO - PROCESS | 3866 | 1461173676613 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]]]}] 10:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1227ms 10:34:36 INFO - PROCESS | 3866 | 1461173676647 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:34:36 INFO - PROCESS | 3866 | 1461173676649 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:34:36 INFO - PROCESS | 3866 | 1461173676659 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:34:36 INFO - PROCESS | 3866 | 1461173676665 Marionette TRACE conn3 <- [1,1934,null,{}] 10:34:36 INFO - PROCESS | 3866 | 1461173676676 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}] 10:34:36 INFO - PROCESS | 3866 | 1461173676940 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:34:36 INFO - PROCESS | 3866 | 1461173676967 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff872000 == 140 [pid = 3866] [id = 491] 10:34:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe801587800) [pid = 3866] [serial = 1474] [outer = (nil)] 10:34:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe8027d1c00) [pid = 3866] [serial = 1475] [outer = 0x7fe801587800] 10:34:37 INFO - PROCESS | 3866 | 1461173677030 Marionette DEBUG loaded listener.js 10:34:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe805be7800) [pid = 3866] [serial = 1476] [outer = 0x7fe801587800] 10:34:38 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7f195c000) [pid = 3866] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:34:38 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe7f5849000) [pid = 3866] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:34:38 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f68aa000) [pid = 3866] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:34:38 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe7f5846c00) [pid = 3866] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:34:38 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7f0b1dc00) [pid = 3866] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:34:38 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe7f7b06c00) [pid = 3866] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:34:38 INFO - PROCESS | 3866 | 1461173678418 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]]]}] 10:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1787ms 10:34:38 INFO - PROCESS | 3866 | 1461173678447 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:34:38 INFO - PROCESS | 3866 | 1461173678451 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:34:38 INFO - PROCESS | 3866 | 1461173678457 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:34:38 INFO - PROCESS | 3866 | 1461173678459 Marionette TRACE conn3 <- [1,1938,null,{}] 10:34:38 INFO - PROCESS | 3866 | 1461173678465 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}] 10:34:38 INFO - PROCESS | 3866 | 1461173678720 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:34:38 INFO - PROCESS | 3866 | 1461173678740 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83a4800 == 141 [pid = 3866] [id = 492] 10:34:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe7f195c000) [pid = 3866] [serial = 1477] [outer = (nil)] 10:34:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe805bdfc00) [pid = 3866] [serial = 1478] [outer = 0x7fe7f195c000] 10:34:38 INFO - PROCESS | 3866 | 1461173678801 Marionette DEBUG loaded listener.js 10:34:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe805c7c800) [pid = 3866] [serial = 1479] [outer = 0x7fe7f195c000] 10:34:39 INFO - PROCESS | 3866 | 1461173679578 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]]]}] 10:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1176ms 10:34:39 INFO - PROCESS | 3866 | 1461173679634 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:34:39 INFO - PROCESS | 3866 | 1461173679637 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:34:39 INFO - PROCESS | 3866 | 1461173679646 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:34:39 INFO - PROCESS | 3866 | 1461173679649 Marionette TRACE conn3 <- [1,1942,null,{}] 10:34:39 INFO - PROCESS | 3866 | 1461173679665 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}] 10:34:39 INFO - PROCESS | 3866 | 1461173679839 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:34:39 INFO - PROCESS | 3866 | 1461173679848 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f0e000 == 142 [pid = 3866] [id = 493] 10:34:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f4bc8800) [pid = 3866] [serial = 1480] [outer = (nil)] 10:34:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe805c7b000) [pid = 3866] [serial = 1481] [outer = 0x7fe7f4bc8800] 10:34:39 INFO - PROCESS | 3866 | 1461173679917 Marionette DEBUG loaded listener.js 10:34:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe805edd800) [pid = 3866] [serial = 1482] [outer = 0x7fe7f4bc8800] 10:34:41 INFO - PROCESS | 3866 | 1461173681081 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]]]}] 10:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1477ms 10:34:41 INFO - PROCESS | 3866 | 1461173681129 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:34:41 INFO - PROCESS | 3866 | 1461173681142 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:34:41 INFO - PROCESS | 3866 | 1461173681151 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:34:41 INFO - PROCESS | 3866 | 1461173681157 Marionette TRACE conn3 <- [1,1946,null,{}] 10:34:41 INFO - PROCESS | 3866 | 1461173681164 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}] 10:34:41 INFO - PROCESS | 3866 | 1461173681421 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:34:41 INFO - PROCESS | 3866 | 1461173681725 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f429d000 == 143 [pid = 3866] [id = 494] 10:34:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7f2ee1800) [pid = 3866] [serial = 1483] [outer = (nil)] 10:34:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe7f4305c00) [pid = 3866] [serial = 1484] [outer = 0x7fe7f2ee1800] 10:34:41 INFO - PROCESS | 3866 | 1461173681805 Marionette DEBUG loaded listener.js 10:34:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe7f5849000) [pid = 3866] [serial = 1485] [outer = 0x7fe7f2ee1800] 10:34:42 INFO - PROCESS | 3866 | 1461173682716 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]]]}] 10:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1637ms 10:34:42 INFO - PROCESS | 3866 | 1461173682788 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:34:42 INFO - PROCESS | 3866 | 1461173682797 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:34:42 INFO - PROCESS | 3866 | 1461173682808 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:34:42 INFO - PROCESS | 3866 | 1461173682812 Marionette TRACE conn3 <- [1,1950,null,{}] 10:34:42 INFO - PROCESS | 3866 | 1461173682818 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}] 10:34:43 INFO - PROCESS | 3866 | 1461173683070 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:34:43 INFO - PROCESS | 3866 | 1461173683408 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7faac5800 == 144 [pid = 3866] [id = 495] 10:34:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f6484c00) [pid = 3866] [serial = 1486] [outer = (nil)] 10:34:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe7f728e400) [pid = 3866] [serial = 1487] [outer = 0x7fe7f6484c00] 10:34:43 INFO - PROCESS | 3866 | 1461173683482 Marionette DEBUG loaded listener.js 10:34:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe7f8384800) [pid = 3866] [serial = 1488] [outer = 0x7fe7f6484c00] 10:34:44 INFO - PROCESS | 3866 | 1461173684317 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]]]}] 10:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1536ms 10:34:44 INFO - PROCESS | 3866 | 1461173684345 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:34:44 INFO - PROCESS | 3866 | 1461173684348 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:34:44 INFO - PROCESS | 3866 | 1461173684355 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:34:44 INFO - PROCESS | 3866 | 1461173684361 Marionette TRACE conn3 <- [1,1954,null,{}] 10:34:44 INFO - PROCESS | 3866 | 1461173684378 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}] 10:34:44 INFO - PROCESS | 3866 | 1461173684586 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:34:44 INFO - PROCESS | 3866 | 1461173684807 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801d39000 == 145 [pid = 3866] [id = 496] 10:34:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe801585000) [pid = 3866] [serial = 1489] [outer = (nil)] 10:34:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe80239cc00) [pid = 3866] [serial = 1490] [outer = 0x7fe801585000] 10:34:44 INFO - PROCESS | 3866 | 1461173684938 Marionette DEBUG loaded listener.js 10:34:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe805be2800) [pid = 3866] [serial = 1491] [outer = 0x7fe801585000] 10:34:45 INFO - PROCESS | 3866 | 1461173685830 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]]]}] 10:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1533ms 10:34:45 INFO - PROCESS | 3866 | 1461173685889 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:34:45 INFO - PROCESS | 3866 | 1461173685893 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:34:45 INFO - PROCESS | 3866 | 1461173685899 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:34:45 INFO - PROCESS | 3866 | 1461173685905 Marionette TRACE conn3 <- [1,1958,null,{}] 10:34:45 INFO - PROCESS | 3866 | 1461173685929 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}] 10:34:46 INFO - PROCESS | 3866 | 1461173686168 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:34:46 INFO - PROCESS | 3866 | 1461173686378 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803960000 == 146 [pid = 3866] [id = 497] 10:34:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe7ffc0f400) [pid = 3866] [serial = 1492] [outer = (nil)] 10:34:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe805edbc00) [pid = 3866] [serial = 1493] [outer = 0x7fe7ffc0f400] 10:34:46 INFO - PROCESS | 3866 | 1461173686488 Marionette DEBUG loaded listener.js 10:34:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe8064db400) [pid = 3866] [serial = 1494] [outer = 0x7fe7ffc0f400] 10:34:47 INFO - PROCESS | 3866 | 1461173687361 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]]]}] 10:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1487ms 10:34:47 INFO - PROCESS | 3866 | 1461173687388 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:34:47 INFO - PROCESS | 3866 | 1461173687392 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:34:47 INFO - PROCESS | 3866 | 1461173687399 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:34:47 INFO - PROCESS | 3866 | 1461173687402 Marionette TRACE conn3 <- [1,1962,null,{}] 10:34:47 INFO - PROCESS | 3866 | 1461173687408 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}] 10:34:47 INFO - PROCESS | 3866 | 1461173687600 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:34:47 INFO - PROCESS | 3866 | 1461173687817 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805854000 == 147 [pid = 3866] [id = 498] 10:34:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe80282bc00) [pid = 3866] [serial = 1495] [outer = (nil)] 10:34:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe8094df800) [pid = 3866] [serial = 1496] [outer = 0x7fe80282bc00] 10:34:47 INFO - PROCESS | 3866 | 1461173687928 Marionette DEBUG loaded listener.js 10:34:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe80aed8000) [pid = 3866] [serial = 1497] [outer = 0x7fe80282bc00] 10:34:48 INFO - PROCESS | 3866 | 1461173688880 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]]]}] 10:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1531ms 10:34:48 INFO - PROCESS | 3866 | 1461173688931 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:34:48 INFO - PROCESS | 3866 | 1461173688935 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:34:48 INFO - PROCESS | 3866 | 1461173688940 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:34:48 INFO - PROCESS | 3866 | 1461173688943 Marionette TRACE conn3 <- [1,1966,null,{}] 10:34:48 INFO - PROCESS | 3866 | 1461173688947 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}] 10:34:49 INFO - PROCESS | 3866 | 1461173689185 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:34:49 INFO - PROCESS | 3866 | 1461173689491 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b23b000 == 148 [pid = 3866] [id = 499] 10:34:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe80afda800) [pid = 3866] [serial = 1498] [outer = (nil)] 10:34:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe80ccbc400) [pid = 3866] [serial = 1499] [outer = 0x7fe80afda800] 10:34:49 INFO - PROCESS | 3866 | 1461173689569 Marionette DEBUG loaded listener.js 10:34:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe8178bfc00) [pid = 3866] [serial = 1500] [outer = 0x7fe80afda800] 10:34:50 INFO - PROCESS | 3866 | 1461173690365 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]]]}] 10:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1483ms 10:34:50 INFO - PROCESS | 3866 | 1461173690424 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:34:50 INFO - PROCESS | 3866 | 1461173690427 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:34:50 INFO - PROCESS | 3866 | 1461173690433 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:34:50 INFO - PROCESS | 3866 | 1461173690435 Marionette TRACE conn3 <- [1,1970,null,{}] 10:34:50 INFO - PROCESS | 3866 | 1461173690440 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}] 10:34:50 INFO - PROCESS | 3866 | 1461173690635 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:34:50 INFO - PROCESS | 3866 | 1461173690851 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80ddd4800 == 149 [pid = 3866] [id = 500] 10:34:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe80b297400) [pid = 3866] [serial = 1501] [outer = (nil)] 10:34:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe8187e3c00) [pid = 3866] [serial = 1502] [outer = 0x7fe80b297400] 10:34:50 INFO - PROCESS | 3866 | 1461173690962 Marionette DEBUG loaded listener.js 10:34:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe81898dc00) [pid = 3866] [serial = 1503] [outer = 0x7fe80b297400] 10:34:51 INFO - PROCESS | 3866 | 1461173691818 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]]]}] 10:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1428ms 10:34:51 INFO - PROCESS | 3866 | 1461173691862 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:34:51 INFO - PROCESS | 3866 | 1461173691866 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:34:51 INFO - PROCESS | 3866 | 1461173691871 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:34:51 INFO - PROCESS | 3866 | 1461173691874 Marionette TRACE conn3 <- [1,1974,null,{}] 10:34:51 INFO - PROCESS | 3866 | 1461173691879 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}] 10:34:52 INFO - PROCESS | 3866 | 1461173692076 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:34:52 INFO - PROCESS | 3866 | 1461173692297 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81b521800 == 150 [pid = 3866] [id = 501] 10:34:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 255 (0x7fe7fa726400) [pid = 3866] [serial = 1504] [outer = (nil)] 10:34:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 256 (0x7fe819832c00) [pid = 3866] [serial = 1505] [outer = 0x7fe7fa726400] 10:34:52 INFO - PROCESS | 3866 | 1461173692423 Marionette DEBUG loaded listener.js 10:34:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 257 (0x7fe81d430400) [pid = 3866] [serial = 1506] [outer = 0x7fe7fa726400] 10:34:53 INFO - PROCESS | 3866 | 1461173693289 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]]]}] 10:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1484ms 10:34:53 INFO - PROCESS | 3866 | 1461173693357 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:34:53 INFO - PROCESS | 3866 | 1461173693359 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:34:53 INFO - PROCESS | 3866 | 1461173693365 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:34:53 INFO - PROCESS | 3866 | 1461173693367 Marionette TRACE conn3 <- [1,1978,null,{}] 10:34:53 INFO - PROCESS | 3866 | 1461173693373 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}] 10:34:53 INFO - PROCESS | 3866 | 1461173693582 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:34:53 INFO - PROCESS | 3866 | 1461173693796 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dfa2000 == 151 [pid = 3866] [id = 502] 10:34:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 258 (0x7fe7edff0400) [pid = 3866] [serial = 1507] [outer = (nil)] 10:34:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 259 (0x7fe7edffa400) [pid = 3866] [serial = 1508] [outer = 0x7fe7edff0400] 10:34:53 INFO - PROCESS | 3866 | 1461173693910 Marionette DEBUG loaded listener.js 10:34:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 260 (0x7fe7edfff400) [pid = 3866] [serial = 1509] [outer = 0x7fe7edff0400] 10:34:54 INFO - PROCESS | 3866 | 1461173694707 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]]]}] 10:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1375ms 10:34:54 INFO - PROCESS | 3866 | 1461173694742 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:34:54 INFO - PROCESS | 3866 | 1461173694746 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:34:54 INFO - PROCESS | 3866 | 1461173694751 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:34:54 INFO - PROCESS | 3866 | 1461173694753 Marionette TRACE conn3 <- [1,1982,null,{}] 10:34:54 INFO - PROCESS | 3866 | 1461173694758 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}] 10:34:54 INFO - PROCESS | 3866 | 1461173694973 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:34:55 INFO - PROCESS | 3866 | 1461173695195 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80248a800 == 152 [pid = 3866] [id = 503] 10:34:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe7edff3000) [pid = 3866] [serial = 1510] [outer = (nil)] 10:34:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe7f3797800) [pid = 3866] [serial = 1511] [outer = 0x7fe7edff3000] 10:34:55 INFO - PROCESS | 3866 | 1461173695304 Marionette DEBUG loaded listener.js 10:34:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 263 (0x7fe7f379c400) [pid = 3866] [serial = 1512] [outer = 0x7fe7edff3000] 10:34:56 INFO - PROCESS | 3866 | 1461173696207 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]]]}] 10:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1528ms 10:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:34:56 INFO - PROCESS | 3866 | 1461173696280 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:34:56 INFO - PROCESS | 3866 | 1461173696283 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:34:56 INFO - PROCESS | 3866 | 1461173696289 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:34:56 INFO - PROCESS | 3866 | 1461173696292 Marionette TRACE conn3 <- [1,1986,null,{}] 10:34:56 INFO - PROCESS | 3866 | 1461173696297 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}] 10:34:56 INFO - PROCESS | 3866 | 1461173696548 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:34:56 INFO - PROCESS | 3866 | 1461173696810 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee2c9000 == 153 [pid = 3866] [id = 504] 10:34:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 264 (0x7fe7f3794400) [pid = 3866] [serial = 1513] [outer = (nil)] 10:34:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 265 (0x7fe8186bac00) [pid = 3866] [serial = 1514] [outer = 0x7fe7f3794400] 10:34:56 INFO - PROCESS | 3866 | 1461173696931 Marionette DEBUG loaded listener.js 10:34:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 266 (0x7fe81dbacc00) [pid = 3866] [serial = 1515] [outer = 0x7fe7f3794400] 10:34:57 INFO - PROCESS | 3866 | 1461173697706 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]]]}] 10:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1431ms 10:34:57 INFO - PROCESS | 3866 | 1461173697733 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:34:57 INFO - PROCESS | 3866 | 1461173697736 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:34:57 INFO - PROCESS | 3866 | 1461173697745 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:34:57 INFO - PROCESS | 3866 | 1461173697747 Marionette TRACE conn3 <- [1,1990,null,{}] 10:34:57 INFO - PROCESS | 3866 | 1461173697751 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}] 10:34:57 INFO - PROCESS | 3866 | 1461173697936 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:34:58 INFO - PROCESS | 3866 | 1461173698205 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80249e000 == 154 [pid = 3866] [id = 505] 10:34:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe7ecad6c00) [pid = 3866] [serial = 1516] [outer = (nil)] 10:34:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe7ecadf000) [pid = 3866] [serial = 1517] [outer = 0x7fe7ecad6c00] 10:34:58 INFO - PROCESS | 3866 | 1461173698277 Marionette DEBUG loaded listener.js 10:34:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 269 (0x7fe7ecae4000) [pid = 3866] [serial = 1518] [outer = 0x7fe7ecad6c00] 10:34:59 INFO - PROCESS | 3866 | 1461173699097 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]]]}] 10:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1380ms 10:34:59 INFO - PROCESS | 3866 | 1461173699125 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:34:59 INFO - PROCESS | 3866 | 1461173699129 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:34:59 INFO - PROCESS | 3866 | 1461173699134 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:34:59 INFO - PROCESS | 3866 | 1461173699137 Marionette TRACE conn3 <- [1,1994,null,{}] 10:34:59 INFO - PROCESS | 3866 | 1461173699142 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}] 10:34:59 INFO - PROCESS | 3866 | 1461173699334 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:34:59 INFO - PROCESS | 3866 | 1461173699553 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805617800 == 155 [pid = 3866] [id = 506] 10:34:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 270 (0x7fe7ecada800) [pid = 3866] [serial = 1519] [outer = (nil)] 10:34:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 271 (0x7fe7f027e800) [pid = 3866] [serial = 1520] [outer = 0x7fe7ecada800] 10:34:59 INFO - PROCESS | 3866 | 1461173699660 Marionette DEBUG loaded listener.js 10:34:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 272 (0x7fe7f0283800) [pid = 3866] [serial = 1521] [outer = 0x7fe7ecada800] 10:35:00 INFO - PROCESS | 3866 | 1461173700545 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]]]}] 10:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1431ms 10:35:00 INFO - PROCESS | 3866 | 1461173700572 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:35:00 INFO - PROCESS | 3866 | 1461173700575 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:35:00 INFO - PROCESS | 3866 | 1461173700583 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:35:00 INFO - PROCESS | 3866 | 1461173700586 Marionette TRACE conn3 <- [1,1998,null,{}] 10:35:00 INFO - PROCESS | 3866 | 1461173700591 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}] 10:35:00 INFO - PROCESS | 3866 | 1461173700788 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:35:01 INFO - PROCESS | 3866 | 1461173701470 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee2d1800 == 156 [pid = 3866] [id = 507] 10:35:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 273 (0x7fe7ed0a8800) [pid = 3866] [serial = 1522] [outer = (nil)] 10:35:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 274 (0x7fe7ed0aa800) [pid = 3866] [serial = 1523] [outer = 0x7fe7ed0a8800] 10:35:01 INFO - PROCESS | 3866 | 1461173701657 Marionette DEBUG loaded listener.js 10:35:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 275 (0x7fe7f027e000) [pid = 3866] [serial = 1524] [outer = 0x7fe7ed0a8800] 10:35:02 INFO - PROCESS | 3866 | 1461173702484 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]]]}] 10:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1931ms 10:35:02 INFO - PROCESS | 3866 | 1461173702516 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:35:02 INFO - PROCESS | 3866 | 1461173702522 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:35:02 INFO - PROCESS | 3866 | 1461173702530 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:35:02 INFO - PROCESS | 3866 | 1461173702534 Marionette TRACE conn3 <- [1,2002,null,{}] 10:35:02 INFO - PROCESS | 3866 | 1461173702540 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}] 10:35:02 INFO - PROCESS | 3866 | 1461173702729 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:35:03 INFO - PROCESS | 3866 | 1461173702998 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4314800 == 157 [pid = 3866] [id = 508] 10:35:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 276 (0x7fe7ed0a9000) [pid = 3866] [serial = 1525] [outer = (nil)] 10:35:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 277 (0x7fe7f0965000) [pid = 3866] [serial = 1526] [outer = 0x7fe7ed0a9000] 10:35:03 INFO - PROCESS | 3866 | 1461173703069 Marionette DEBUG loaded listener.js 10:35:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 278 (0x7fe7f174a400) [pid = 3866] [serial = 1527] [outer = 0x7fe7ed0a9000] 10:35:03 INFO - PROCESS | 3866 | 1461173703965 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]]]}] 10:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1478ms 10:35:04 INFO - PROCESS | 3866 | 1461173704015 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:35:04 INFO - PROCESS | 3866 | 1461173704019 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:35:04 INFO - PROCESS | 3866 | 1461173704034 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:35:04 INFO - PROCESS | 3866 | 1461173704041 Marionette TRACE conn3 <- [1,2006,null,{}] 10:35:04 INFO - PROCESS | 3866 | 1461173704051 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}] 10:35:04 INFO - PROCESS | 3866 | 1461173704366 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:35:04 INFO - PROCESS | 3866 | 1461173704656 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f33d8800 == 158 [pid = 3866] [id = 509] 10:35:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 279 (0x7fe7f1755400) [pid = 3866] [serial = 1528] [outer = (nil)] 10:35:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 280 (0x7fe7f2ee4000) [pid = 3866] [serial = 1529] [outer = 0x7fe7f1755400] 10:35:04 INFO - PROCESS | 3866 | 1461173704764 Marionette DEBUG loaded listener.js 10:35:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 281 (0x7fe7f3799800) [pid = 3866] [serial = 1530] [outer = 0x7fe7f1755400] 10:35:05 INFO - PROCESS | 3866 | 1461173705610 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]]]}] 10:35:05 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 10:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1638ms 10:35:05 INFO - PROCESS | 3866 | 1461173705673 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:35:05 INFO - PROCESS | 3866 | 1461173705675 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:35:05 INFO - PROCESS | 3866 | 1461173705684 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:35:05 INFO - PROCESS | 3866 | 1461173705691 Marionette TRACE conn3 <- [1,2010,null,{}] 10:35:05 INFO - PROCESS | 3866 | 1461173705704 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}] 10:35:05 INFO - PROCESS | 3866 | 1461173705891 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:35:06 INFO - PROCESS | 3866 | 1461173706113 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f6597000 == 159 [pid = 3866] [id = 510] 10:35:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 282 (0x7fe7f2035800) [pid = 3866] [serial = 1531] [outer = (nil)] 10:35:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 283 (0x7fe7f4306400) [pid = 3866] [serial = 1532] [outer = 0x7fe7f2035800] 10:35:06 INFO - PROCESS | 3866 | 1461173706221 Marionette DEBUG loaded listener.js 10:35:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 284 (0x7fe7f6478800) [pid = 3866] [serial = 1533] [outer = 0x7fe7f2035800] 10:35:07 INFO - PROCESS | 3866 | 1461173707076 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]]]}] 10:35:07 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 10:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1440ms 10:35:07 INFO - PROCESS | 3866 | 1461173707123 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:35:07 INFO - PROCESS | 3866 | 1461173707127 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:35:07 INFO - PROCESS | 3866 | 1461173707133 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:35:07 INFO - PROCESS | 3866 | 1461173707136 Marionette TRACE conn3 <- [1,2014,null,{}] 10:35:07 INFO - PROCESS | 3866 | 1461173707141 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}] 10:35:07 INFO - PROCESS | 3866 | 1461173707331 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:35:07 INFO - PROCESS | 3866 | 1461173707560 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f418e000 == 160 [pid = 3866] [id = 511] 10:35:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 285 (0x7fe7f16da800) [pid = 3866] [serial = 1534] [outer = (nil)] 10:35:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 286 (0x7fe7f71d9000) [pid = 3866] [serial = 1535] [outer = 0x7fe7f16da800] 10:35:07 INFO - PROCESS | 3866 | 1461173707663 Marionette DEBUG loaded listener.js 10:35:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 287 (0x7fe7f7b03c00) [pid = 3866] [serial = 1536] [outer = 0x7fe7f16da800] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802653000 == 159 [pid = 3866] [id = 190] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffc87800 == 158 [pid = 3866] [id = 187] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 286 (0x7fe8027c8c00) [pid = 3866] [serial = 1418] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 285 (0x7fe7f2cb1c00) [pid = 3866] [serial = 1352] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 284 (0x7fe7f728dc00) [pid = 3866] [serial = 1358] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 283 (0x7fe7fa9b0c00) [pid = 3866] [serial = 1364] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 282 (0x7fe80dcce000) [pid = 3866] [serial = 1388] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 281 (0x7fe805eae800) [pid = 3866] [serial = 1376] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 280 (0x7fe80be5dc00) [pid = 3866] [serial = 1385] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 279 (0x7fe81864cc00) [pid = 3866] [serial = 1391] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 278 (0x7fe80b2a6000) [pid = 3866] [serial = 1382] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 277 (0x7fe8014d8c00) [pid = 3866] [serial = 1367] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 276 (0x7fe7f4c85000) [pid = 3866] [serial = 1355] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 275 (0x7fe80297b000) [pid = 3866] [serial = 1370] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 274 (0x7fe8187b4800) [pid = 3866] [serial = 1394] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 273 (0x7fe80828c800) [pid = 3866] [serial = 1379] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 272 (0x7fe7fa72d800) [pid = 3866] [serial = 1361] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 271 (0x7fe7f203d400) [pid = 3866] [serial = 1397] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 270 (0x7fe805c75400) [pid = 3866] [serial = 1373] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83a4800 == 157 [pid = 3866] [id = 492] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ff872000 == 156 [pid = 3866] [id = 491] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f91cc000 == 155 [pid = 3866] [id = 490] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f7199800 == 154 [pid = 3866] [id = 489] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f41d0000 == 153 [pid = 3866] [id = 488] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8f78000 == 152 [pid = 3866] [id = 487] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f58ce800 == 151 [pid = 3866] [id = 486] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81fb8a800 == 150 [pid = 3866] [id = 482] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7faacb000 == 149 [pid = 3866] [id = 481] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81df2d800 == 148 [pid = 3866] [id = 480] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8195c4000 == 147 [pid = 3866] [id = 479] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80dde5800 == 146 [pid = 3866] [id = 478] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe808a77000 == 145 [pid = 3866] [id = 477] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80584c800 == 144 [pid = 3866] [id = 476] 10:35:08 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4320000 == 143 [pid = 3866] [id = 473] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 269 (0x7fe80238f800) [pid = 3866] [serial = 1416] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 268 (0x7fe7f1dcc400) [pid = 3866] [serial = 1400] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe7f85b7000) [pid = 3866] [serial = 1410] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe7ffc0d400) [pid = 3866] [serial = 1413] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 265 (0x7fe7f7285000) [pid = 3866] [serial = 1407] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 264 (0x7fe7f40e5000) [pid = 3866] [serial = 1403] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 263 (0x7fe801aa0000) [pid = 3866] [serial = 1415] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 262 (0x7fe7fa88c400) [pid = 3866] [serial = 1412] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe7f68abc00) [pid = 3866] [serial = 1406] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe7f57d0000) [pid = 3866] [serial = 1404] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 259 (0x7fe7f2eea800) [pid = 3866] [serial = 1401] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | --DOMWINDOW == 258 (0x7fe7f7cd7c00) [pid = 3866] [serial = 1409] [outer = (nil)] [url = about:blank] 10:35:08 INFO - PROCESS | 3866 | 1461173708681 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]]]}] 10:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1587ms 10:35:08 INFO - PROCESS | 3866 | 1461173708720 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:35:08 INFO - PROCESS | 3866 | 1461173708724 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:35:08 INFO - PROCESS | 3866 | 1461173708730 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:35:08 INFO - PROCESS | 3866 | 1461173708733 Marionette TRACE conn3 <- [1,2018,null,{}] 10:35:08 INFO - PROCESS | 3866 | 1461173708737 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}] 10:35:08 INFO - PROCESS | 3866 | 1461173708953 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:35:09 INFO - PROCESS | 3866 | 1461173709131 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f41c3800 == 144 [pid = 3866] [id = 512] 10:35:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 259 (0x7fe7f7b10800) [pid = 3866] [serial = 1537] [outer = (nil)] 10:35:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 260 (0x7fe7f7d9f000) [pid = 3866] [serial = 1538] [outer = 0x7fe7f7b10800] 10:35:09 INFO - PROCESS | 3866 | 1461173709202 Marionette DEBUG loaded listener.js 10:35:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe7fa729c00) [pid = 3866] [serial = 1539] [outer = 0x7fe7f7b10800] 10:35:09 INFO - PROCESS | 3866 | 1461173709969 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]]]}] 10:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1274ms 10:35:10 INFO - PROCESS | 3866 | 1461173710022 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:35:10 INFO - PROCESS | 3866 | 1461173710025 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:35:10 INFO - PROCESS | 3866 | 1461173710031 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:35:10 INFO - PROCESS | 3866 | 1461173710033 Marionette TRACE conn3 <- [1,2022,null,{}] 10:35:10 INFO - PROCESS | 3866 | 1461173710038 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}] 10:35:10 INFO - PROCESS | 3866 | 1461173710221 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:35:10 INFO - PROCESS | 3866 | 1461173710236 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa99b000 == 145 [pid = 3866] [id = 513] 10:35:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe801196400) [pid = 3866] [serial = 1540] [outer = (nil)] 10:35:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 263 (0x7fe8018fb800) [pid = 3866] [serial = 1541] [outer = 0x7fe801196400] 10:35:10 INFO - PROCESS | 3866 | 1461173710298 Marionette DEBUG loaded listener.js 10:35:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 264 (0x7fe80239a400) [pid = 3866] [serial = 1542] [outer = 0x7fe801196400] 10:35:11 INFO - PROCESS | 3866 | 1461173711265 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]]]}] 10:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1275ms 10:35:11 INFO - PROCESS | 3866 | 1461173711308 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:35:11 INFO - PROCESS | 3866 | 1461173711311 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:35:11 INFO - PROCESS | 3866 | 1461173711325 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:35:11 INFO - PROCESS | 3866 | 1461173711329 Marionette TRACE conn3 <- [1,2026,null,{}] 10:35:11 INFO - PROCESS | 3866 | 1461173711334 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}] 10:35:11 INFO - PROCESS | 3866 | 1461173711586 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:35:11 INFO - PROCESS | 3866 | 1461173711617 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801004000 == 146 [pid = 3866] [id = 514] 10:35:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 265 (0x7fe7f728ec00) [pid = 3866] [serial = 1543] [outer = (nil)] 10:35:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 266 (0x7fe8027d2400) [pid = 3866] [serial = 1544] [outer = 0x7fe7f728ec00] 10:35:11 INFO - PROCESS | 3866 | 1461173711676 Marionette DEBUG loaded listener.js 10:35:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe805be1400) [pid = 3866] [serial = 1545] [outer = 0x7fe7f728ec00] 10:35:12 INFO - PROCESS | 3866 | 1461173712522 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]]]}] 10:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1240ms 10:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:35:12 INFO - PROCESS | 3866 | 1461173712558 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:35:12 INFO - PROCESS | 3866 | 1461173712560 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:35:12 INFO - PROCESS | 3866 | 1461173712565 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:35:12 INFO - PROCESS | 3866 | 1461173712567 Marionette TRACE conn3 <- [1,2030,null,{}] 10:35:12 INFO - PROCESS | 3866 | 1461173712572 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}] 10:35:12 INFO - PROCESS | 3866 | 1461173712824 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:35:12 INFO - PROCESS | 3866 | 1461173712855 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fb5000 == 147 [pid = 3866] [id = 515] 10:35:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe801585c00) [pid = 3866] [serial = 1546] [outer = (nil)] 10:35:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 269 (0x7fe805beb000) [pid = 3866] [serial = 1547] [outer = 0x7fe801585c00] 10:35:12 INFO - PROCESS | 3866 | 1461173712915 Marionette DEBUG loaded listener.js 10:35:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 270 (0x7fe805ee6800) [pid = 3866] [serial = 1548] [outer = 0x7fe801585c00] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 269 (0x7fe7f35f4000) [pid = 3866] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 268 (0x7fe7f2eec800) [pid = 3866] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe7f52c9c00) [pid = 3866] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe7f0352400) [pid = 3866] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 265 (0x7fe7f7da0800) [pid = 3866] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 264 (0x7fe801587800) [pid = 3866] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 263 (0x7fe7f5a30800) [pid = 3866] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 262 (0x7fe7f16d1400) [pid = 3866] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe7ee0f1800) [pid = 3866] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:35:14 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe7f195c000) [pid = 3866] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:35:14 INFO - PROCESS | 3866 | 1461173714612 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]]]}] 10:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2088ms 10:35:14 INFO - PROCESS | 3866 | 1461173714654 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:35:14 INFO - PROCESS | 3866 | 1461173714657 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:35:14 INFO - PROCESS | 3866 | 1461173714672 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:35:14 INFO - PROCESS | 3866 | 1461173714677 Marionette TRACE conn3 <- [1,2034,null,{}] 10:35:14 INFO - PROCESS | 3866 | 1461173714682 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}] 10:35:14 INFO - PROCESS | 3866 | 1461173714856 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:35:14 INFO - PROCESS | 3866 | 1461173714871 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffc95000 == 148 [pid = 3866] [id = 516] 10:35:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe7f035e400) [pid = 3866] [serial = 1549] [outer = (nil)] 10:35:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe805be2000) [pid = 3866] [serial = 1550] [outer = 0x7fe7f035e400] 10:35:14 INFO - PROCESS | 3866 | 1461173714930 Marionette DEBUG loaded listener.js 10:35:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 263 (0x7fe8078df800) [pid = 3866] [serial = 1551] [outer = 0x7fe7f035e400] 10:35:15 INFO - PROCESS | 3866 | 1461173715793 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]]]}] 10:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1143ms 10:35:15 INFO - PROCESS | 3866 | 1461173715806 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:35:15 INFO - PROCESS | 3866 | 1461173715810 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:35:15 INFO - PROCESS | 3866 | 1461173715817 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:35:15 INFO - PROCESS | 3866 | 1461173715820 Marionette TRACE conn3 <- [1,2038,null,{}] 10:35:15 INFO - PROCESS | 3866 | 1461173715825 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}] 10:35:16 INFO - PROCESS | 3866 | 1461173716064 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:35:16 INFO - PROCESS | 3866 | 1461173716371 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee2c5000 == 149 [pid = 3866] [id = 517] 10:35:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 264 (0x7fe7ecadcc00) [pid = 3866] [serial = 1552] [outer = (nil)] 10:35:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 265 (0x7fe7ed0a1800) [pid = 3866] [serial = 1553] [outer = 0x7fe7ecadcc00] 10:35:16 INFO - PROCESS | 3866 | 1461173716453 Marionette DEBUG loaded listener.js 10:35:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 266 (0x7fe7edff8c00) [pid = 3866] [serial = 1554] [outer = 0x7fe7ecadcc00] 10:35:17 INFO - PROCESS | 3866 | 1461173717356 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]]]}] 10:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1586ms 10:35:17 INFO - PROCESS | 3866 | 1461173717405 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:35:17 INFO - PROCESS | 3866 | 1461173717413 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:35:17 INFO - PROCESS | 3866 | 1461173717422 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:35:17 INFO - PROCESS | 3866 | 1461173717426 Marionette TRACE conn3 <- [1,2042,null,{}] 10:35:17 INFO - PROCESS | 3866 | 1461173717433 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}] 10:35:17 INFO - PROCESS | 3866 | 1461173717647 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:35:17 INFO - PROCESS | 3866 | 1461173717908 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83bd000 == 150 [pid = 3866] [id = 518] 10:35:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe7f028a000) [pid = 3866] [serial = 1555] [outer = (nil)] 10:35:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe7f2caf400) [pid = 3866] [serial = 1556] [outer = 0x7fe7f028a000] 10:35:18 INFO - PROCESS | 3866 | 1461173718033 Marionette DEBUG loaded listener.js 10:35:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 269 (0x7fe7f3798400) [pid = 3866] [serial = 1557] [outer = 0x7fe7f028a000] 10:35:18 INFO - PROCESS | 3866 | 1461173718954 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]]]}] 10:35:19 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) 10:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1583ms 10:35:19 INFO - PROCESS | 3866 | 1461173719010 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:35:19 INFO - PROCESS | 3866 | 1461173719016 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:35:19 INFO - PROCESS | 3866 | 1461173719022 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:35:19 INFO - PROCESS | 3866 | 1461173719026 Marionette TRACE conn3 <- [1,2046,null,{}] 10:35:19 INFO - PROCESS | 3866 | 1461173719031 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}] 10:35:19 INFO - PROCESS | 3866 | 1461173719245 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:35:19 INFO - PROCESS | 3866 | 1461173719538 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff86e800 == 151 [pid = 3866] [id = 519] 10:35:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 270 (0x7fe7f40e8000) [pid = 3866] [serial = 1558] [outer = (nil)] 10:35:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 271 (0x7fe7f6474400) [pid = 3866] [serial = 1559] [outer = 0x7fe7f40e8000] 10:35:19 INFO - PROCESS | 3866 | 1461173719656 Marionette DEBUG loaded listener.js 10:35:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 272 (0x7fe7f7288000) [pid = 3866] [serial = 1560] [outer = 0x7fe7f40e8000] 10:35:20 INFO - PROCESS | 3866 | 1461173720560 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]]]}] 10:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1588ms 10:35:20 INFO - PROCESS | 3866 | 1461173720611 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:35:20 INFO - PROCESS | 3866 | 1461173720615 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:35:20 INFO - PROCESS | 3866 | 1461173720631 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:35:20 INFO - PROCESS | 3866 | 1461173720639 Marionette TRACE conn3 <- [1,2050,null,{}] 10:35:20 INFO - PROCESS | 3866 | 1461173720646 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}] 10:35:20 INFO - PROCESS | 3866 | 1461173720872 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:35:21 INFO - PROCESS | 3866 | 1461173721132 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805849800 == 152 [pid = 3866] [id = 520] 10:35:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 273 (0x7fe7f4c88c00) [pid = 3866] [serial = 1561] [outer = (nil)] 10:35:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 274 (0x7fe7fa888400) [pid = 3866] [serial = 1562] [outer = 0x7fe7f4c88c00] 10:35:21 INFO - PROCESS | 3866 | 1461173721248 Marionette DEBUG loaded listener.js 10:35:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 275 (0x7fe801a9a800) [pid = 3866] [serial = 1563] [outer = 0x7fe7f4c88c00] 10:35:22 INFO - PROCESS | 3866 | 1461173722096 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]]]}] 10:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1541ms 10:35:22 INFO - PROCESS | 3866 | 1461173722165 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:35:22 INFO - PROCESS | 3866 | 1461173722169 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:35:22 INFO - PROCESS | 3866 | 1461173722175 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:35:22 INFO - PROCESS | 3866 | 1461173722177 Marionette TRACE conn3 <- [1,2054,null,{}] 10:35:22 INFO - PROCESS | 3866 | 1461173722182 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}] 10:35:22 INFO - PROCESS | 3866 | 1461173722390 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:35:22 INFO - PROCESS | 3866 | 1461173722605 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe808a77000 == 153 [pid = 3866] [id = 521] 10:35:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 276 (0x7fe7f7cd4c00) [pid = 3866] [serial = 1564] [outer = (nil)] 10:35:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 277 (0x7fe805ede000) [pid = 3866] [serial = 1565] [outer = 0x7fe7f7cd4c00] 10:35:22 INFO - PROCESS | 3866 | 1461173722717 Marionette DEBUG loaded listener.js 10:35:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 278 (0x7fe8094dbc00) [pid = 3866] [serial = 1566] [outer = 0x7fe7f7cd4c00] 10:35:23 INFO - PROCESS | 3866 | 1461173723655 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]]]}] 10:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1526ms 10:35:23 INFO - PROCESS | 3866 | 1461173723703 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:35:23 INFO - PROCESS | 3866 | 1461173723707 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:35:23 INFO - PROCESS | 3866 | 1461173723712 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:35:23 INFO - PROCESS | 3866 | 1461173723715 Marionette TRACE conn3 <- [1,2058,null,{}] 10:35:23 INFO - PROCESS | 3866 | 1461173723720 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}] 10:35:23 INFO - PROCESS | 3866 | 1461173723917 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:35:24 INFO - PROCESS | 3866 | 1461173724140 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c4ef000 == 154 [pid = 3866] [id = 522] 10:35:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 279 (0x7fe80afe9000) [pid = 3866] [serial = 1567] [outer = (nil)] 10:35:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 280 (0x7fe80b2e0800) [pid = 3866] [serial = 1568] [outer = 0x7fe80afe9000] 10:35:24 INFO - PROCESS | 3866 | 1461173724266 Marionette DEBUG loaded listener.js 10:35:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 281 (0x7fe80c55e400) [pid = 3866] [serial = 1569] [outer = 0x7fe80afe9000] 10:35:25 INFO - PROCESS | 3866 | 1461173725173 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]]]}] 10:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1530ms 10:35:25 INFO - PROCESS | 3866 | 1461173725242 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:35:25 INFO - PROCESS | 3866 | 1461173725246 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:35:25 INFO - PROCESS | 3866 | 1461173725252 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:35:25 INFO - PROCESS | 3866 | 1461173725254 Marionette TRACE conn3 <- [1,2062,null,{}] 10:35:25 INFO - PROCESS | 3866 | 1461173725259 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}] 10:35:25 INFO - PROCESS | 3866 | 1461173725458 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:35:25 INFO - PROCESS | 3866 | 1461173725675 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dea7000 == 155 [pid = 3866] [id = 523] 10:35:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 282 (0x7fe7f35f2c00) [pid = 3866] [serial = 1570] [outer = (nil)] 10:35:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 283 (0x7fe818991800) [pid = 3866] [serial = 1571] [outer = 0x7fe7f35f2c00] 10:35:25 INFO - PROCESS | 3866 | 1461173725786 Marionette DEBUG loaded listener.js 10:35:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 284 (0x7fe81ba14400) [pid = 3866] [serial = 1572] [outer = 0x7fe7f35f2c00] 10:35:26 INFO - PROCESS | 3866 | 1461173726698 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]]]}] 10:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1476ms 10:35:26 INFO - PROCESS | 3866 | 1461173726729 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:35:26 INFO - PROCESS | 3866 | 1461173726732 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:35:26 INFO - PROCESS | 3866 | 1461173726738 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:35:26 INFO - PROCESS | 3866 | 1461173726740 Marionette TRACE conn3 <- [1,2066,null,{}] 10:35:26 INFO - PROCESS | 3866 | 1461173726746 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}] 10:35:26 INFO - PROCESS | 3866 | 1461173726933 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:35:27 INFO - PROCESS | 3866 | 1461173727198 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805cdf800 == 156 [pid = 3866] [id = 524] 10:35:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 285 (0x7fe7f584a000) [pid = 3866] [serial = 1573] [outer = (nil)] 10:35:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 286 (0x7fe7f9289400) [pid = 3866] [serial = 1574] [outer = 0x7fe7f584a000] 10:35:27 INFO - PROCESS | 3866 | 1461173727272 Marionette DEBUG loaded listener.js 10:35:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 287 (0x7fe7f928ec00) [pid = 3866] [serial = 1575] [outer = 0x7fe7f584a000] 10:35:28 INFO - PROCESS | 3866 | 1461173728126 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]]]}] 10:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1436ms 10:35:28 INFO - PROCESS | 3866 | 1461173728175 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:35:28 INFO - PROCESS | 3866 | 1461173728179 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:35:28 INFO - PROCESS | 3866 | 1461173728184 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:35:28 INFO - PROCESS | 3866 | 1461173728187 Marionette TRACE conn3 <- [1,2070,null,{}] 10:35:28 INFO - PROCESS | 3866 | 1461173728192 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}] 10:35:28 INFO - PROCESS | 3866 | 1461173728393 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:35:28 INFO - PROCESS | 3866 | 1461173728667 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805cf7800 == 157 [pid = 3866] [id = 525] 10:35:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 288 (0x7fe7f9284400) [pid = 3866] [serial = 1576] [outer = (nil)] 10:35:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 289 (0x7fe805b68400) [pid = 3866] [serial = 1577] [outer = 0x7fe7f9284400] 10:35:28 INFO - PROCESS | 3866 | 1461173728740 Marionette DEBUG loaded listener.js 10:35:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 290 (0x7fe805b6d000) [pid = 3866] [serial = 1578] [outer = 0x7fe7f9284400] 10:35:29 INFO - PROCESS | 3866 | 1461173729593 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]]]}] 10:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1482ms 10:35:29 INFO - PROCESS | 3866 | 1461173729668 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:35:29 INFO - PROCESS | 3866 | 1461173729670 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:35:29 INFO - PROCESS | 3866 | 1461173729676 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:35:29 INFO - PROCESS | 3866 | 1461173729678 Marionette TRACE conn3 <- [1,2074,null,{}] 10:35:29 INFO - PROCESS | 3866 | 1461173729684 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}] 10:35:29 INFO - PROCESS | 3866 | 1461173729895 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:35:30 INFO - PROCESS | 3866 | 1461173730167 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805b12800 == 158 [pid = 3866] [id = 526] 10:35:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 291 (0x7fe7f9286c00) [pid = 3866] [serial = 1579] [outer = (nil)] 10:35:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 292 (0x7fe805b72c00) [pid = 3866] [serial = 1580] [outer = 0x7fe7f9286c00] 10:35:30 INFO - PROCESS | 3866 | 1461173730279 Marionette DEBUG loaded listener.js 10:35:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 293 (0x7fe8187b8400) [pid = 3866] [serial = 1581] [outer = 0x7fe7f9286c00] 10:35:31 INFO - PROCESS | 3866 | 1461173731126 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]]]}] 10:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1527ms 10:35:31 INFO - PROCESS | 3866 | 1461173731205 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:35:31 INFO - PROCESS | 3866 | 1461173731209 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:35:31 INFO - PROCESS | 3866 | 1461173731215 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:35:31 INFO - PROCESS | 3866 | 1461173731218 Marionette TRACE conn3 <- [1,2078,null,{}] 10:35:31 INFO - PROCESS | 3866 | 1461173731224 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}] 10:35:31 INFO - PROCESS | 3866 | 1461173731471 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:35:31 INFO - PROCESS | 3866 | 1461173731788 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4c5c000 == 159 [pid = 3866] [id = 527] 10:35:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 294 (0x7fe7fa3b8c00) [pid = 3866] [serial = 1582] [outer = (nil)] 10:35:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 295 (0x7fe7fa3bac00) [pid = 3866] [serial = 1583] [outer = 0x7fe7fa3b8c00] 10:35:31 INFO - PROCESS | 3866 | 1461173731879 Marionette DEBUG loaded listener.js 10:35:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 296 (0x7fe81891b400) [pid = 3866] [serial = 1584] [outer = 0x7fe7fa3b8c00] 10:35:32 INFO - PROCESS | 3866 | 1461173732740 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]]]}] 10:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1578ms 10:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:35:32 INFO - PROCESS | 3866 | 1461173732793 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:35:32 INFO - PROCESS | 3866 | 1461173732796 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:35:32 INFO - PROCESS | 3866 | 1461173732802 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:35:32 INFO - PROCESS | 3866 | 1461173732807 Marionette TRACE conn3 <- [1,2082,null,{}] 10:35:32 INFO - PROCESS | 3866 | 1461173732813 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}] 10:35:33 INFO - PROCESS | 3866 | 1461173733057 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:35:33 INFO - PROCESS | 3866 | 1461173733320 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ebeea800 == 160 [pid = 3866] [id = 528] 10:35:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 297 (0x7fe7ebff2400) [pid = 3866] [serial = 1585] [outer = (nil)] 10:35:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 298 (0x7fe7ebff9c00) [pid = 3866] [serial = 1586] [outer = 0x7fe7ebff2400] 10:35:33 INFO - PROCESS | 3866 | 1461173733434 Marionette DEBUG loaded listener.js 10:35:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 299 (0x7fe81d9c2800) [pid = 3866] [serial = 1587] [outer = 0x7fe7ebff2400] 10:35:34 INFO - PROCESS | 3866 | 1461173734233 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]]]}] 10:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1479ms 10:35:34 INFO - PROCESS | 3866 | 1461173734281 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:35:34 INFO - PROCESS | 3866 | 1461173734283 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:35:34 INFO - PROCESS | 3866 | 1461173734289 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:35:34 INFO - PROCESS | 3866 | 1461173734291 Marionette TRACE conn3 <- [1,2086,null,{}] 10:35:34 INFO - PROCESS | 3866 | 1461173734296 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}] 10:35:34 INFO - PROCESS | 3866 | 1461173734503 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:35:34 INFO - PROCESS | 3866 | ************************* 10:35:34 INFO - PROCESS | 3866 | A coding exception was thrown and uncaught in a Task. 10:35:34 INFO - PROCESS | 3866 | 10:35:34 INFO - PROCESS | 3866 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:35:34 INFO - PROCESS | 3866 | Full stack: 10:35:34 INFO - PROCESS | 3866 | ************************* 10:35:34 INFO - PROCESS | 3866 | 1461173734838 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4f53800 == 161 [pid = 3866] [id = 529] 10:35:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 300 (0x7fe7ed10b800) [pid = 3866] [serial = 1588] [outer = (nil)] 10:35:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 301 (0x7fe81d42a800) [pid = 3866] [serial = 1589] [outer = 0x7fe7ed10b800] 10:35:34 INFO - PROCESS | 3866 | 1461173734945 Marionette DEBUG loaded listener.js 10:35:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 302 (0x7fe81da7a400) [pid = 3866] [serial = 1590] [outer = 0x7fe7ed10b800] 10:35:35 INFO - PROCESS | 3866 | 1461173735793 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]]]}] 10:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1577ms 10:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:35:35 INFO - PROCESS | 3866 | 1461173735867 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:35:35 INFO - PROCESS | 3866 | 1461173735869 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:35:35 INFO - PROCESS | 3866 | 1461173735875 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:35:35 INFO - PROCESS | 3866 | 1461173735878 Marionette TRACE conn3 <- [1,2090,null,{}] 10:35:35 INFO - PROCESS | 3866 | 1461173735883 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}] 10:35:36 INFO - PROCESS | 3866 | 1461173736098 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:35:36 INFO - PROCESS | 3866 | 1461173736367 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f02e2000 == 162 [pid = 3866] [id = 530] 10:35:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 303 (0x7fe7ed108800) [pid = 3866] [serial = 1591] [outer = (nil)] 10:35:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 304 (0x7fe7f1e2e400) [pid = 3866] [serial = 1592] [outer = 0x7fe7ed108800] 10:35:36 INFO - PROCESS | 3866 | 1461173736476 Marionette DEBUG loaded listener.js 10:35:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 305 (0x7fe7f1e33800) [pid = 3866] [serial = 1593] [outer = 0x7fe7ed108800] 10:35:37 INFO - PROCESS | 3866 | 1461173737286 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]]]}] 10:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1484ms 10:35:37 INFO - PROCESS | 3866 | 1461173737360 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:35:37 INFO - PROCESS | 3866 | 1461173737363 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:35:37 INFO - PROCESS | 3866 | 1461173737368 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:35:37 INFO - PROCESS | 3866 | 1461173737371 Marionette TRACE conn3 <- [1,2094,null,{}] 10:35:37 INFO - PROCESS | 3866 | 1461173737376 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}] 10:35:37 INFO - PROCESS | 3866 | 1461173737587 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:35:37 INFO - PROCESS | 3866 | 1461173737859 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1e5c800 == 163 [pid = 3866] [id = 531] 10:35:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 306 (0x7fe7ee0f2000) [pid = 3866] [serial = 1594] [outer = (nil)] 10:35:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 307 (0x7fe7ee31e800) [pid = 3866] [serial = 1595] [outer = 0x7fe7ee0f2000] 10:35:37 INFO - PROCESS | 3866 | 1461173737978 Marionette DEBUG loaded listener.js 10:35:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 308 (0x7fe7ee323800) [pid = 3866] [serial = 1596] [outer = 0x7fe7ee0f2000] 10:35:38 INFO - PROCESS | 3866 | 1461173738834 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]]]}] 10:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1480ms 10:35:38 INFO - PROCESS | 3866 | 1461173738849 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:35:38 INFO - PROCESS | 3866 | 1461173738851 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:35:38 INFO - PROCESS | 3866 | 1461173738857 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:35:38 INFO - PROCESS | 3866 | 1461173738859 Marionette TRACE conn3 <- [1,2098,null,{}] 10:35:38 INFO - PROCESS | 3866 | 1461173738865 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}] 10:35:39 INFO - PROCESS | 3866 | 1461173739066 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:35:39 INFO - PROCESS | 3866 | 1461173739344 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80cc5f000 == 164 [pid = 3866] [id = 532] 10:35:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 309 (0x7fe7ee0f3c00) [pid = 3866] [serial = 1597] [outer = (nil)] 10:35:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 310 (0x7fe7f0b1e000) [pid = 3866] [serial = 1598] [outer = 0x7fe7ee0f3c00] 10:35:39 INFO - PROCESS | 3866 | 1461173739454 Marionette DEBUG loaded listener.js 10:35:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 311 (0x7fe7f1e36800) [pid = 3866] [serial = 1599] [outer = 0x7fe7ee0f3c00] 10:35:40 INFO - PROCESS | 3866 | 1461173740283 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]]]}] 10:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1478ms 10:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:35:40 INFO - PROCESS | 3866 | 1461173740336 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:35:40 INFO - PROCESS | 3866 | 1461173740339 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:35:40 INFO - PROCESS | 3866 | 1461173740345 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:35:40 INFO - PROCESS | 3866 | 1461173740348 Marionette TRACE conn3 <- [1,2102,null,{}] 10:35:40 INFO - PROCESS | 3866 | 1461173740353 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}] 10:35:40 INFO - PROCESS | 3866 | 1461173740550 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:35:40 INFO - PROCESS | 3866 | 1461173740826 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f211b000 == 165 [pid = 3866] [id = 533] 10:35:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 312 (0x7fe7ee0f4000) [pid = 3866] [serial = 1600] [outer = (nil)] 10:35:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 313 (0x7fe7f647b800) [pid = 3866] [serial = 1601] [outer = 0x7fe7ee0f4000] 10:35:40 INFO - PROCESS | 3866 | 1461173740900 Marionette DEBUG loaded listener.js 10:35:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 314 (0x7fe801191400) [pid = 3866] [serial = 1602] [outer = 0x7fe7ee0f4000] 10:35:42 INFO - PROCESS | 3866 | 1461173742522 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]]]}] 10:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2234ms 10:35:42 INFO - PROCESS | 3866 | 1461173742579 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:35:42 INFO - PROCESS | 3866 | 1461173742583 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:35:42 INFO - PROCESS | 3866 | 1461173742592 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:35:42 INFO - PROCESS | 3866 | 1461173742598 Marionette TRACE conn3 <- [1,2106,null,{}] 10:35:42 INFO - PROCESS | 3866 | 1461173742606 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}] 10:35:42 INFO - PROCESS | 3866 | 1461173742805 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:35:43 INFO - PROCESS | 3866 | 1461173743077 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2119800 == 166 [pid = 3866] [id = 534] 10:35:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 315 (0x7fe7ebff7c00) [pid = 3866] [serial = 1603] [outer = (nil)] 10:35:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 316 (0x7fe7edfff800) [pid = 3866] [serial = 1604] [outer = 0x7fe7ebff7c00] 10:35:43 INFO - PROCESS | 3866 | 1461173743145 Marionette DEBUG loaded listener.js 10:35:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 317 (0x7fe7f0289400) [pid = 3866] [serial = 1605] [outer = 0x7fe7ebff7c00] 10:35:44 INFO - PROCESS | 3866 | 1461173744039 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]]]}] 10:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1481ms 10:35:44 INFO - PROCESS | 3866 | 1461173744074 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:35:44 INFO - PROCESS | 3866 | 1461173744080 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:35:44 INFO - PROCESS | 3866 | 1461173744090 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:35:44 INFO - PROCESS | 3866 | 1461173744094 Marionette TRACE conn3 <- [1,2110,null,{}] 10:35:44 INFO - PROCESS | 3866 | 1461173744100 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}] 10:35:44 INFO - PROCESS | 3866 | 1461173744290 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:35:44 INFO - PROCESS | 3866 | 1461173744781 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee2c5800 == 167 [pid = 3866] [id = 535] 10:35:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 318 (0x7fe7f0b22400) [pid = 3866] [serial = 1606] [outer = (nil)] 10:35:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 319 (0x7fe7f1753400) [pid = 3866] [serial = 1607] [outer = 0x7fe7f0b22400] 10:35:44 INFO - PROCESS | 3866 | 1461173744865 Marionette DEBUG loaded listener.js 10:35:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 320 (0x7fe7f1dc8c00) [pid = 3866] [serial = 1608] [outer = 0x7fe7f0b22400] 10:35:45 INFO - PROCESS | 3866 | 1461173745854 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]]]}] 10:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1885ms 10:35:45 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80a5ee000 == 166 [pid = 3866] [id = 408] 10:35:45 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f719b800 == 165 [pid = 3866] [id = 337] 10:35:45 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f0a000 == 164 [pid = 3866] [id = 407] 10:35:45 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5902800 == 163 [pid = 3866] [id = 341] 10:35:45 INFO - PROCESS | 3866 | --DOMWINDOW == 319 (0x7fe805eddc00) [pid = 3866] [serial = 1454] [outer = (nil)] [url = about:blank] 10:35:45 INFO - PROCESS | 3866 | --DOMWINDOW == 318 (0x7fe81d396c00) [pid = 3866] [serial = 1442] [outer = (nil)] [url = about:blank] 10:35:45 INFO - PROCESS | 3866 | --DOMWINDOW == 317 (0x7fe7f1751000) [pid = 3866] [serial = 1448] [outer = (nil)] [url = about:blank] 10:35:45 INFO - PROCESS | 3866 | --DOMWINDOW == 316 (0x7fe8199bc400) [pid = 3866] [serial = 1439] [outer = (nil)] [url = about:blank] 10:35:45 INFO - PROCESS | 3866 | --DOMWINDOW == 315 (0x7fe81d9bec00) [pid = 3866] [serial = 1445] [outer = (nil)] [url = about:blank] 10:35:45 INFO - PROCESS | 3866 | --DOMWINDOW == 314 (0x7fe7f6488000) [pid = 3866] [serial = 1451] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8184e5000 == 162 [pid = 3866] [id = 334] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffc95000 == 161 [pid = 3866] [id = 516] 10:35:46 INFO - PROCESS | 3866 | 1461173746076 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:35:46 INFO - PROCESS | 3866 | 1461173746080 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fb5000 == 160 [pid = 3866] [id = 515] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801004000 == 159 [pid = 3866] [id = 514] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa99b000 == 158 [pid = 3866] [id = 513] 10:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f41c3800 == 157 [pid = 3866] [id = 512] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f418e000 == 156 [pid = 3866] [id = 511] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f6597000 == 155 [pid = 3866] [id = 510] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f33d8800 == 154 [pid = 3866] [id = 509] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4314800 == 153 [pid = 3866] [id = 508] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee2d1800 == 152 [pid = 3866] [id = 507] 10:35:46 INFO - PROCESS | 3866 | 1461173746107 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:35:46 INFO - PROCESS | 3866 | 1461173746113 Marionette TRACE conn3 <- [1,2114,null,{}] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81b521800 == 151 [pid = 3866] [id = 501] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80ddd4800 == 150 [pid = 3866] [id = 500] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b23b000 == 149 [pid = 3866] [id = 499] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805854000 == 148 [pid = 3866] [id = 498] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe803960000 == 147 [pid = 3866] [id = 497] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801d39000 == 146 [pid = 3866] [id = 496] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7faac5800 == 145 [pid = 3866] [id = 495] 10:35:46 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f429d000 == 144 [pid = 3866] [id = 494] 10:35:46 INFO - PROCESS | 3866 | 1461173746152 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}] 10:35:46 INFO - PROCESS | 3866 | 1461173746340 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 313 (0x7fe805c7c800) [pid = 3866] [serial = 1479] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 312 (0x7fe7f40e2800) [pid = 3866] [serial = 1421] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 311 (0x7fe7fa887c00) [pid = 3866] [serial = 1470] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 310 (0x7fe7f35f2400) [pid = 3866] [serial = 1460] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 309 (0x7fe8014d7000) [pid = 3866] [serial = 1427] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 308 (0x7fe7f71dec00) [pid = 3866] [serial = 1424] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 307 (0x7fe80afe4000) [pid = 3866] [serial = 1433] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 306 (0x7fe7f6476800) [pid = 3866] [serial = 1464] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 305 (0x7fe80afde000) [pid = 3866] [serial = 1398] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 304 (0x7fe801193800) [pid = 3866] [serial = 1473] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 303 (0x7fe808ad9000) [pid = 3866] [serial = 1430] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 302 (0x7fe805be7800) [pid = 3866] [serial = 1476] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 301 (0x7fe8027d1c00) [pid = 3866] [serial = 1475] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 300 (0x7fe7f726fc00) [pid = 3866] [serial = 1466] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 299 (0x7fe7f7b0a400) [pid = 3866] [serial = 1467] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 298 (0x7fe80dd0e400) [pid = 3866] [serial = 1436] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 297 (0x7fe7f5848000) [pid = 3866] [serial = 1457] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 296 (0x7fe7f2cb2c00) [pid = 3866] [serial = 1329] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 295 (0x7fe7ee0ff400) [pid = 3866] [serial = 1254] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 294 (0x7fe7f57d3000) [pid = 3866] [serial = 1463] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 293 (0x7fe7fa6a5400) [pid = 3866] [serial = 1469] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 292 (0x7fe805bdfc00) [pid = 3866] [serial = 1478] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 291 (0x7fe7fa8e8000) [pid = 3866] [serial = 1472] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | --DOMWINDOW == 290 (0x7fe7f4bc4800) [pid = 3866] [serial = 1461] [outer = (nil)] [url = about:blank] 10:35:46 INFO - PROCESS | 3866 | 1461173746639 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1ed8800 == 145 [pid = 3866] [id = 536] 10:35:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 291 (0x7fe7f1963c00) [pid = 3866] [serial = 1609] [outer = (nil)] 10:35:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 292 (0x7fe7f35f1400) [pid = 3866] [serial = 1610] [outer = 0x7fe7f1963c00] 10:35:46 INFO - PROCESS | 3866 | 1461173746707 Marionette DEBUG loaded listener.js 10:35:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 293 (0x7fe7f36a9c00) [pid = 3866] [serial = 1611] [outer = 0x7fe7f1963c00] 10:35:47 INFO - PROCESS | 3866 | 1461173747462 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]]]}] 10:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1406ms 10:35:47 INFO - PROCESS | 3866 | 1461173747502 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:35:47 INFO - PROCESS | 3866 | 1461173747506 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:35:47 INFO - PROCESS | 3866 | 1461173747511 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:35:47 INFO - PROCESS | 3866 | 1461173747513 Marionette TRACE conn3 <- [1,2118,null,{}] 10:35:47 INFO - PROCESS | 3866 | 1461173747518 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}] 10:35:47 INFO - PROCESS | 3866 | 1461173747765 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:35:47 INFO - PROCESS | 3866 | 1461173747787 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4324000 == 146 [pid = 3866] [id = 537] 10:35:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 294 (0x7fe7f16d5c00) [pid = 3866] [serial = 1612] [outer = (nil)] 10:35:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 295 (0x7fe7f37dc000) [pid = 3866] [serial = 1613] [outer = 0x7fe7f16d5c00] 10:35:47 INFO - PROCESS | 3866 | 1461173747849 Marionette DEBUG loaded listener.js 10:35:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 296 (0x7fe7f4307800) [pid = 3866] [serial = 1614] [outer = 0x7fe7f16d5c00] 10:35:48 INFO - PROCESS | 3866 | 1461173748752 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]]]}] 10:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1278ms 10:35:48 INFO - PROCESS | 3866 | 1461173748798 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:35:48 INFO - PROCESS | 3866 | 1461173748800 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:35:48 INFO - PROCESS | 3866 | 1461173748807 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:35:48 INFO - PROCESS | 3866 | 1461173748809 Marionette TRACE conn3 <- [1,2122,null,{}] 10:35:48 INFO - PROCESS | 3866 | 1461173748815 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}] 10:35:49 INFO - PROCESS | 3866 | 1461173749065 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:35:49 INFO - PROCESS | 3866 | 1461173749096 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5920800 == 147 [pid = 3866] [id = 538] 10:35:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 297 (0x7fe7f1e35400) [pid = 3866] [serial = 1615] [outer = (nil)] 10:35:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 298 (0x7fe7f4bc8000) [pid = 3866] [serial = 1616] [outer = 0x7fe7f1e35400] 10:35:49 INFO - PROCESS | 3866 | 1461173749154 Marionette DEBUG loaded listener.js 10:35:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 299 (0x7fe7f4c90000) [pid = 3866] [serial = 1617] [outer = 0x7fe7f1e35400] 10:35:50 INFO - PROCESS | 3866 | 1461173750075 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]]]}] 10:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1283ms 10:35:50 INFO - PROCESS | 3866 | 1461173750090 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:35:50 INFO - PROCESS | 3866 | 1461173750093 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:35:50 INFO - PROCESS | 3866 | 1461173750100 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:35:50 INFO - PROCESS | 3866 | 1461173750101 Marionette TRACE conn3 <- [1,2126,null,{}] 10:35:50 INFO - PROCESS | 3866 | 1461173750118 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}] 10:35:50 INFO - PROCESS | 3866 | 1461173750426 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:35:50 INFO - PROCESS | 3866 | 1461173750458 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f7244800 == 148 [pid = 3866] [id = 539] 10:35:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 300 (0x7fe7f52d2800) [pid = 3866] [serial = 1618] [outer = (nil)] 10:35:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 301 (0x7fe7f6484800) [pid = 3866] [serial = 1619] [outer = 0x7fe7f52d2800] 10:35:50 INFO - PROCESS | 3866 | 1461173750524 Marionette DEBUG loaded listener.js 10:35:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 302 (0x7fe7f68b1400) [pid = 3866] [serial = 1620] [outer = 0x7fe7f52d2800] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 301 (0x7fe7f2fb6000) [pid = 3866] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 300 (0x7fe7f35f2000) [pid = 3866] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 299 (0x7fe7f0b22800) [pid = 3866] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 298 (0x7fe7f16d8400) [pid = 3866] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 297 (0x7fe80b29dc00) [pid = 3866] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 296 (0x7fe8012eb800) [pid = 3866] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 295 (0x7fe805ea4000) [pid = 3866] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 294 (0x7fe7ffc0ec00) [pid = 3866] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 293 (0x7fe7f8387000) [pid = 3866] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 292 (0x7fe7ff910800) [pid = 3866] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 291 (0x7fe7f095fc00) [pid = 3866] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 290 (0x7fe80be02c00) [pid = 3866] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 289 (0x7fe7f726b000) [pid = 3866] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 288 (0x7fe7f2ee7400) [pid = 3866] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 287 (0x7fe7f16d4400) [pid = 3866] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 286 (0x7fe7f0356000) [pid = 3866] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 285 (0x7fe7f4306800) [pid = 3866] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 284 (0x7fe8027c3400) [pid = 3866] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 283 (0x7fe7f2fb0800) [pid = 3866] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 282 (0x7fe7f7275c00) [pid = 3866] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 281 (0x7fe801aa6800) [pid = 3866] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 280 (0x7fe7f0a74000) [pid = 3866] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 279 (0x7fe7f0358800) [pid = 3866] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 278 (0x7fe80a8b0400) [pid = 3866] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 277 (0x7fe7f52c6400) [pid = 3866] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 276 (0x7fe7f16d5400) [pid = 3866] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 275 (0x7fe7f838ec00) [pid = 3866] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 274 (0x7fe7f095e000) [pid = 3866] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 273 (0x7fe7f5a26400) [pid = 3866] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 272 (0x7fe8027ccc00) [pid = 3866] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 271 (0x7fe8014d3c00) [pid = 3866] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 270 (0x7fe8078e0800) [pid = 3866] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 269 (0x7fe7f7b0dc00) [pid = 3866] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 268 (0x7fe7f52cf400) [pid = 3866] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe7f430d400) [pid = 3866] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe7f2edf800) [pid = 3866] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 265 (0x7fe7f16d9000) [pid = 3866] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 264 (0x7fe805eaa000) [pid = 3866] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 263 (0x7fe809987800) [pid = 3866] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 262 (0x7fe7f7cd3c00) [pid = 3866] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe7f57dd800) [pid = 3866] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe805ead400) [pid = 3866] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 259 (0x7fe7f16d1c00) [pid = 3866] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 258 (0x7fe8027f6400) [pid = 3866] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 257 (0x7fe8027ed000) [pid = 3866] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 256 (0x7fe801aa7800) [pid = 3866] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 255 (0x7fe80a8b2400) [pid = 3866] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 254 (0x7fe804d0a000) [pid = 3866] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe8018f8c00) [pid = 3866] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe7f0355400) [pid = 3866] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe80437e000) [pid = 3866] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe7f0a6c000) [pid = 3866] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe801199000) [pid = 3866] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe7f16dd800) [pid = 3866] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe7f1954800) [pid = 3866] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe7f2fb3400) [pid = 3866] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe7ee0f5000) [pid = 3866] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe7fa9b3800) [pid = 3866] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe8018f2400) [pid = 3866] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f195c800) [pid = 3866] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe7f7b0b800) [pid = 3866] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe7f0b16c00) [pid = 3866] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe7f1755400) [pid = 3866] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe7f4bc8800) [pid = 3866] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe801196400) [pid = 3866] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7f728ec00) [pid = 3866] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe7f7b10800) [pid = 3866] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7ed0a9000) [pid = 3866] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7f16da800) [pid = 3866] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7f2035800) [pid = 3866] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe801585c00) [pid = 3866] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:35:52 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7ed0a8800) [pid = 3866] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:35:52 INFO - PROCESS | 3866 | 1461173752627 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]]]}] 10:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2542ms 10:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:35:52 INFO - PROCESS | 3866 | 1461173752642 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:35:52 INFO - PROCESS | 3866 | 1461173752645 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:35:52 INFO - PROCESS | 3866 | 1461173752650 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:35:52 INFO - PROCESS | 3866 | 1461173752653 Marionette TRACE conn3 <- [1,2130,null,{}] 10:35:52 INFO - PROCESS | 3866 | 1461173752658 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}] 10:35:52 INFO - PROCESS | 3866 | 1461173752831 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:35:52 INFO - PROCESS | 3866 | 1461173752849 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2069800 == 149 [pid = 3866] [id = 540] 10:35:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f0356c00) [pid = 3866] [serial = 1621] [outer = (nil)] 10:35:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7f0a77400) [pid = 3866] [serial = 1622] [outer = 0x7fe7f0356c00] 10:35:52 INFO - PROCESS | 3866 | 1461173752918 Marionette DEBUG loaded listener.js 10:35:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe7f195c800) [pid = 3866] [serial = 1623] [outer = 0x7fe7f0356c00] 10:35:53 INFO - PROCESS | 3866 | 1461173753813 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] 10:35:53 INFO - PROCESS | 3866 | 1461173753881 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:35:53 INFO - PROCESS | 3866 | 1461173753888 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:35:53 INFO - PROCESS | 3866 | 1461173753890 Marionette TRACE conn3 <- [1,2134,null,{}] 10:35:53 INFO - PROCESS | 3866 | 1461173753899 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}] 10:35:54 INFO - PROCESS | 3866 | 1461173754223 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:35:54 INFO - PROCESS | 3866 | 1461173754438 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee18a000 == 150 [pid = 3866] [id = 541] 10:35:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7ebfecc00) [pid = 3866] [serial = 1624] [outer = (nil)] 10:35:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe7ebff1000) [pid = 3866] [serial = 1625] [outer = 0x7fe7ebfecc00] 10:35:54 INFO - PROCESS | 3866 | 1461173754559 Marionette DEBUG loaded listener.js 10:35:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe7ecae2000) [pid = 3866] [serial = 1626] [outer = 0x7fe7ebfecc00] 10:35:55 INFO - PROCESS | 3866 | 1461173755553 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]]]}] 10:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1730ms 10:35:55 INFO - PROCESS | 3866 | 1461173755620 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:35:55 INFO - PROCESS | 3866 | 1461173755627 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:35:55 INFO - PROCESS | 3866 | 1461173755633 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:35:55 INFO - PROCESS | 3866 | 1461173755642 Marionette TRACE conn3 <- [1,2138,null,{}] 10:35:55 INFO - PROCESS | 3866 | 1461173755649 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}] 10:35:55 INFO - PROCESS | 3866 | 1461173755894 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:35:56 INFO - PROCESS | 3866 | 1461173756199 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f418a800 == 151 [pid = 3866] [id = 542] 10:35:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f095d400) [pid = 3866] [serial = 1627] [outer = (nil)] 10:35:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe7f1756800) [pid = 3866] [serial = 1628] [outer = 0x7fe7f095d400] 10:35:56 INFO - PROCESS | 3866 | 1461173756280 Marionette DEBUG loaded listener.js 10:35:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe7f1dc9400) [pid = 3866] [serial = 1629] [outer = 0x7fe7f095d400] 10:35:57 INFO - PROCESS | 3866 | 1461173757189 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]]]}] 10:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1636ms 10:35:57 INFO - PROCESS | 3866 | 1461173757271 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:35:57 INFO - PROCESS | 3866 | 1461173757275 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:35:57 INFO - PROCESS | 3866 | 1461173757282 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:35:57 INFO - PROCESS | 3866 | 1461173757284 Marionette TRACE conn3 <- [1,2142,null,{}] 10:35:57 INFO - PROCESS | 3866 | 1461173757290 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}] 10:35:57 INFO - PROCESS | 3866 | 1461173757530 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:35:57 INFO - PROCESS | 3866 | 1461173757866 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f68d5000 == 152 [pid = 3866] [id = 543] 10:35:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe7f1e2ec00) [pid = 3866] [serial = 1630] [outer = (nil)] 10:35:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe7f35f7000) [pid = 3866] [serial = 1631] [outer = 0x7fe7f1e2ec00] 10:35:57 INFO - PROCESS | 3866 | 1461173757942 Marionette DEBUG loaded listener.js 10:35:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe7f36ac800) [pid = 3866] [serial = 1632] [outer = 0x7fe7f1e2ec00] 10:35:58 INFO - PROCESS | 3866 | 1461173758818 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] 10:35:58 INFO - PROCESS | 3866 | 1461173758870 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:35:58 INFO - PROCESS | 3866 | 1461173758886 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:35:58 INFO - PROCESS | 3866 | 1461173758893 Marionette TRACE conn3 <- [1,2146,null,{}] 10:35:58 INFO - PROCESS | 3866 | 1461173758899 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}] 10:35:59 INFO - PROCESS | 3866 | 1461173759114 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:35:59 INFO - PROCESS | 3866 | 1461173759371 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f91d2000 == 153 [pid = 3866] [id = 544] 10:35:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe7f2039000) [pid = 3866] [serial = 1633] [outer = (nil)] 10:35:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe7f52c6800) [pid = 3866] [serial = 1634] [outer = 0x7fe7f2039000] 10:35:59 INFO - PROCESS | 3866 | 1461173759485 Marionette DEBUG loaded listener.js 10:35:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe7f57db400) [pid = 3866] [serial = 1635] [outer = 0x7fe7f2039000] 10:36:00 INFO - PROCESS | 3866 | 1461173760356 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] 10:36:00 INFO - PROCESS | 3866 | 1461173760425 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:36:00 INFO - PROCESS | 3866 | 1461173760431 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:36:00 INFO - PROCESS | 3866 | 1461173760435 Marionette TRACE conn3 <- [1,2150,null,{}] 10:36:00 INFO - PROCESS | 3866 | 1461173760440 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}] 10:36:00 INFO - PROCESS | 3866 | 1461173760645 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:36:00 INFO - PROCESS | 3866 | 1461173760861 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa90a800 == 154 [pid = 3866] [id = 545] 10:36:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe7f37e4800) [pid = 3866] [serial = 1636] [outer = (nil)] 10:36:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe7f646ec00) [pid = 3866] [serial = 1637] [outer = 0x7fe7f37e4800] 10:36:00 INFO - PROCESS | 3866 | 1461173760972 Marionette DEBUG loaded listener.js 10:36:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe7f68a6000) [pid = 3866] [serial = 1638] [outer = 0x7fe7f37e4800] 10:36:01 INFO - PROCESS | 3866 | 1461173761810 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]]]}] 10:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1427ms 10:36:01 INFO - PROCESS | 3866 | 1461173761861 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:36:01 INFO - PROCESS | 3866 | 1461173761865 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:36:01 INFO - PROCESS | 3866 | 1461173761873 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:36:01 INFO - PROCESS | 3866 | 1461173761877 Marionette TRACE conn3 <- [1,2154,null,{}] 10:36:01 INFO - PROCESS | 3866 | 1461173761884 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}] 10:36:02 INFO - PROCESS | 3866 | 1461173762104 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:36:02 INFO - PROCESS | 3866 | 1461173762367 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7faad7000 == 155 [pid = 3866] [id = 546] 10:36:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe7f7275c00) [pid = 3866] [serial = 1639] [outer = (nil)] 10:36:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe7f7284400) [pid = 3866] [serial = 1640] [outer = 0x7fe7f7275c00] 10:36:02 INFO - PROCESS | 3866 | 1461173762460 Marionette DEBUG loaded listener.js 10:36:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe7f7ccc800) [pid = 3866] [serial = 1641] [outer = 0x7fe7f7275c00] 10:36:03 INFO - PROCESS | 3866 | 1461173763375 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]]]}] 10:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1538ms 10:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:36:03 INFO - PROCESS | 3866 | 1461173763411 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:36:03 INFO - PROCESS | 3866 | 1461173763413 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:36:03 INFO - PROCESS | 3866 | 1461173763420 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:36:03 INFO - PROCESS | 3866 | 1461173763423 Marionette TRACE conn3 <- [1,2158,null,{}] 10:36:03 INFO - PROCESS | 3866 | 1461173763429 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}] 10:36:03 INFO - PROCESS | 3866 | 1461173763624 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:36:03 INFO - PROCESS | 3866 | 1461173763888 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffc93000 == 156 [pid = 3866] [id = 547] 10:36:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe7f2fb0800) [pid = 3866] [serial = 1642] [outer = (nil)] 10:36:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe7f9283400) [pid = 3866] [serial = 1643] [outer = 0x7fe7f2fb0800] 10:36:03 INFO - PROCESS | 3866 | 1461173763962 Marionette DEBUG loaded listener.js 10:36:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe7fa3b2c00) [pid = 3866] [serial = 1644] [outer = 0x7fe7f2fb0800] 10:36:04 INFO - PROCESS | 3866 | 1461173764819 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]]]}] 10:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1428ms 10:36:04 INFO - PROCESS | 3866 | 1461173764848 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:36:04 INFO - PROCESS | 3866 | 1461173764852 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:36:04 INFO - PROCESS | 3866 | 1461173764857 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:36:04 INFO - PROCESS | 3866 | 1461173764860 Marionette TRACE conn3 <- [1,2162,null,{}] 10:36:04 INFO - PROCESS | 3866 | 1461173764865 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}] 10:36:05 INFO - PROCESS | 3866 | 1461173765057 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:36:05 INFO - PROCESS | 3866 | 1461173765333 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8011e0000 == 157 [pid = 3866] [id = 548] 10:36:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 255 (0x7fe7f68af000) [pid = 3866] [serial = 1645] [outer = (nil)] 10:36:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 256 (0x7fe7fa3bbc00) [pid = 3866] [serial = 1646] [outer = 0x7fe7f68af000] 10:36:05 INFO - PROCESS | 3866 | 1461173765407 Marionette DEBUG loaded listener.js 10:36:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 257 (0x7fe7fa72d000) [pid = 3866] [serial = 1647] [outer = 0x7fe7f68af000] 10:36:06 INFO - PROCESS | 3866 | 1461173766274 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]]]}] 10:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1484ms 10:36:06 INFO - PROCESS | 3866 | 1461173766342 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:36:06 INFO - PROCESS | 3866 | 1461173766345 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:36:06 INFO - PROCESS | 3866 | 1461173766351 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:36:06 INFO - PROCESS | 3866 | 1461173766353 Marionette TRACE conn3 <- [1,2166,null,{}] 10:36:06 INFO - PROCESS | 3866 | 1461173766358 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}] 10:36:06 INFO - PROCESS | 3866 | 1461173766565 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:36:06 INFO - PROCESS | 3866 | 1461173766825 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802307000 == 158 [pid = 3866] [id = 549] 10:36:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 258 (0x7fe7fa3b3000) [pid = 3866] [serial = 1648] [outer = (nil)] 10:36:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 259 (0x7fe7fa8eec00) [pid = 3866] [serial = 1649] [outer = 0x7fe7fa3b3000] 10:36:06 INFO - PROCESS | 3866 | 1461173766940 Marionette DEBUG loaded listener.js 10:36:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 260 (0x7fe7fa9bd000) [pid = 3866] [serial = 1650] [outer = 0x7fe7fa3b3000] 10:36:07 INFO - PROCESS | 3866 | 1461173767728 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]]]}] 10:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1431ms 10:36:07 INFO - PROCESS | 3866 | 1461173767784 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:36:07 INFO - PROCESS | 3866 | 1461173767787 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:36:07 INFO - PROCESS | 3866 | 1461173767793 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:36:07 INFO - PROCESS | 3866 | 1461173767796 Marionette TRACE conn3 <- [1,2170,null,{}] 10:36:07 INFO - PROCESS | 3866 | 1461173767801 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}] 10:36:08 INFO - PROCESS | 3866 | 1461173767998 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:36:08 INFO - PROCESS | 3866 | 1461173768262 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802644000 == 159 [pid = 3866] [id = 550] 10:36:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe7fa727400) [pid = 3866] [serial = 1651] [outer = (nil)] 10:36:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe801039000) [pid = 3866] [serial = 1652] [outer = 0x7fe7fa727400] 10:36:08 INFO - PROCESS | 3866 | 1461173768335 Marionette DEBUG loaded listener.js 10:36:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 263 (0x7fe8012e2400) [pid = 3866] [serial = 1653] [outer = 0x7fe7fa727400] 10:36:09 INFO - PROCESS | 3866 | 1461173769225 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]]]}] 10:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1487ms 10:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:36:09 INFO - PROCESS | 3866 | 1461173769281 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:36:09 INFO - PROCESS | 3866 | 1461173769284 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:36:09 INFO - PROCESS | 3866 | 1461173769290 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:36:09 INFO - PROCESS | 3866 | 1461173769293 Marionette TRACE conn3 <- [1,2174,null,{}] 10:36:09 INFO - PROCESS | 3866 | 1461173769298 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}] 10:36:09 INFO - PROCESS | 3866 | 1461173769501 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:36:09 INFO - PROCESS | 3866 | 1461173769771 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805050000 == 160 [pid = 3866] [id = 551] 10:36:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 264 (0x7fe8018f1400) [pid = 3866] [serial = 1654] [outer = (nil)] 10:36:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 265 (0x7fe801aa3c00) [pid = 3866] [serial = 1655] [outer = 0x7fe8018f1400] 10:36:09 INFO - PROCESS | 3866 | 1461173769909 Marionette DEBUG loaded listener.js 10:36:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 266 (0x7fe80238fc00) [pid = 3866] [serial = 1656] [outer = 0x7fe8018f1400] 10:36:10 INFO - PROCESS | 3866 | 1461173770780 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]]]}] 10:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1533ms 10:36:10 INFO - PROCESS | 3866 | 1461173770823 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:36:10 INFO - PROCESS | 3866 | 1461173770833 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:36:10 INFO - PROCESS | 3866 | 1461173770839 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:36:10 INFO - PROCESS | 3866 | 1461173770844 Marionette TRACE conn3 <- [1,2178,null,{}] 10:36:10 INFO - PROCESS | 3866 | 1461173770850 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}] 10:36:11 INFO - PROCESS | 3866 | 1461173771084 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:36:11 INFO - PROCESS | 3866 | 1461173771352 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805850000 == 161 [pid = 3866] [id = 552] 10:36:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe7f37da000) [pid = 3866] [serial = 1657] [outer = (nil)] 10:36:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe80341d000) [pid = 3866] [serial = 1658] [outer = 0x7fe7f37da000] 10:36:11 INFO - PROCESS | 3866 | 1461173771466 Marionette DEBUG loaded listener.js 10:36:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 269 (0x7fe804d08400) [pid = 3866] [serial = 1659] [outer = 0x7fe7f37da000] 10:36:12 INFO - PROCESS | 3866 | 1461173772259 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]]]}] 10:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1477ms 10:36:12 INFO - PROCESS | 3866 | 1461173772317 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:36:12 INFO - PROCESS | 3866 | 1461173772320 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:36:12 INFO - PROCESS | 3866 | 1461173772326 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:36:12 INFO - PROCESS | 3866 | 1461173772328 Marionette TRACE conn3 <- [1,2182,null,{}] 10:36:12 INFO - PROCESS | 3866 | 1461173772354 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}] 10:36:12 INFO - PROCESS | 3866 | 1461173772549 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:36:12 INFO - PROCESS | 3866 | 1461173772813 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805d87800 == 162 [pid = 3866] [id = 553] 10:36:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 270 (0x7fe7f71d8000) [pid = 3866] [serial = 1660] [outer = (nil)] 10:36:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 271 (0x7fe80507d800) [pid = 3866] [serial = 1661] [outer = 0x7fe7f71d8000] 10:36:12 INFO - PROCESS | 3866 | 1461173772883 Marionette DEBUG loaded listener.js 10:36:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 272 (0x7fe805b6f400) [pid = 3866] [serial = 1662] [outer = 0x7fe7f71d8000] 10:36:13 INFO - PROCESS | 3866 | 1461173773743 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]]]}] 10:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1452ms 10:36:13 INFO - PROCESS | 3866 | 1461173773778 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:36:13 INFO - PROCESS | 3866 | 1461173773782 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:36:13 INFO - PROCESS | 3866 | 1461173773787 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:36:13 INFO - PROCESS | 3866 | 1461173773789 Marionette TRACE conn3 <- [1,2186,null,{}] 10:36:13 INFO - PROCESS | 3866 | 1461173773795 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}] 10:36:13 INFO - PROCESS | 3866 | 1461173773991 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:36:14 INFO - PROCESS | 3866 | 1461173774275 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80823d000 == 163 [pid = 3866] [id = 554] 10:36:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 273 (0x7fe8018f9400) [pid = 3866] [serial = 1663] [outer = (nil)] 10:36:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 274 (0x7fe805be2c00) [pid = 3866] [serial = 1664] [outer = 0x7fe8018f9400] 10:36:14 INFO - PROCESS | 3866 | 1461173774345 Marionette DEBUG loaded listener.js 10:36:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 275 (0x7fe805c7b400) [pid = 3866] [serial = 1665] [outer = 0x7fe8018f9400] 10:36:15 INFO - PROCESS | 3866 | 1461173775187 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]]]}] 10:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1428ms 10:36:15 INFO - PROCESS | 3866 | 1461173775217 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:36:15 INFO - PROCESS | 3866 | 1461173775220 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:36:15 INFO - PROCESS | 3866 | 1461173775225 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:36:15 INFO - PROCESS | 3866 | 1461173775227 Marionette TRACE conn3 <- [1,2190,null,{}] 10:36:15 INFO - PROCESS | 3866 | 1461173775233 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}] 10:36:15 INFO - PROCESS | 3866 | 1461173775440 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:36:15 INFO - PROCESS | 3866 | 1461173775710 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b62b000 == 164 [pid = 3866] [id = 555] 10:36:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 276 (0x7fe804373800) [pid = 3866] [serial = 1666] [outer = (nil)] 10:36:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 277 (0x7fe805ea5c00) [pid = 3866] [serial = 1667] [outer = 0x7fe804373800] 10:36:15 INFO - PROCESS | 3866 | 1461173775782 Marionette DEBUG loaded listener.js 10:36:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 278 (0x7fe805eb1000) [pid = 3866] [serial = 1668] [outer = 0x7fe804373800] 10:36:16 INFO - PROCESS | 3866 | 1461173776654 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]]]}] 10:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1483ms 10:36:16 INFO - PROCESS | 3866 | 1461173776710 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:36:16 INFO - PROCESS | 3866 | 1461173776713 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:36:16 INFO - PROCESS | 3866 | 1461173776719 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:36:16 INFO - PROCESS | 3866 | 1461173776721 Marionette TRACE conn3 <- [1,2194,null,{}] 10:36:16 INFO - PROCESS | 3866 | 1461173776728 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}] 10:36:16 INFO - PROCESS | 3866 | 1461173776923 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:36:17 INFO - PROCESS | 3866 | 1461173777199 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802483000 == 165 [pid = 3866] [id = 556] 10:36:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 279 (0x7fe7ee0f8c00) [pid = 3866] [serial = 1669] [outer = (nil)] 10:36:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 280 (0x7fe805eaf800) [pid = 3866] [serial = 1670] [outer = 0x7fe7ee0f8c00] 10:36:17 INFO - PROCESS | 3866 | 1461173777272 Marionette DEBUG loaded listener.js 10:36:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 281 (0x7fe80760b800) [pid = 3866] [serial = 1671] [outer = 0x7fe7ee0f8c00] 10:36:18 INFO - PROCESS | 3866 | 1461173778181 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]]]}] 10:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1528ms 10:36:18 INFO - PROCESS | 3866 | 1461173778248 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:36:18 INFO - PROCESS | 3866 | 1461173778251 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:36:18 INFO - PROCESS | 3866 | 1461173778257 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:36:18 INFO - PROCESS | 3866 | 1461173778259 Marionette TRACE conn3 <- [1,2198,null,{}] 10:36:18 INFO - PROCESS | 3866 | 1461173778264 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}] 10:36:18 INFO - PROCESS | 3866 | 1461173778475 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:36:18 INFO - PROCESS | 3866 | 1461173778743 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f591b000 == 166 [pid = 3866] [id = 557] 10:36:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 282 (0x7fe7ed0a6800) [pid = 3866] [serial = 1672] [outer = (nil)] 10:36:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 283 (0x7fe7f1961000) [pid = 3866] [serial = 1673] [outer = 0x7fe7ed0a6800] 10:36:18 INFO - PROCESS | 3866 | 1461173778819 Marionette DEBUG loaded listener.js 10:36:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 284 (0x7fe805c7c000) [pid = 3866] [serial = 1674] [outer = 0x7fe7ed0a6800] 10:36:19 INFO - PROCESS | 3866 | 1461173779689 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]]]}] 10:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1480ms 10:36:19 INFO - PROCESS | 3866 | 1461173779738 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:36:19 INFO - PROCESS | 3866 | 1461173779741 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:36:19 INFO - PROCESS | 3866 | 1461173779746 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:36:19 INFO - PROCESS | 3866 | 1461173779748 Marionette TRACE conn3 <- [1,2202,null,{}] 10:36:19 INFO - PROCESS | 3866 | 1461173779754 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}] 10:36:19 INFO - PROCESS | 3866 | 1461173779951 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:36:20 INFO - PROCESS | 3866 | 1461173780221 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f33d3000 == 167 [pid = 3866] [id = 558] 10:36:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 285 (0x7fe7ee0fa400) [pid = 3866] [serial = 1675] [outer = (nil)] 10:36:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 286 (0x7fe7f1955c00) [pid = 3866] [serial = 1676] [outer = 0x7fe7ee0fa400] 10:36:20 INFO - PROCESS | 3866 | 1461173780295 Marionette DEBUG loaded listener.js 10:36:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 287 (0x7fe7f4309400) [pid = 3866] [serial = 1677] [outer = 0x7fe7ee0fa400] 10:36:21 INFO - PROCESS | 3866 | 1461173781189 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]]]}] 10:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1486ms 10:36:21 INFO - PROCESS | 3866 | 1461173781234 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:36:21 INFO - PROCESS | 3866 | 1461173781238 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:36:21 INFO - PROCESS | 3866 | 1461173781243 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:36:21 INFO - PROCESS | 3866 | 1461173781245 Marionette TRACE conn3 <- [1,2206,null,{}] 10:36:21 INFO - PROCESS | 3866 | 1461173781251 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}] 10:36:21 INFO - PROCESS | 3866 | 1461173781462 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:36:21 INFO - PROCESS | 3866 | 1461173781748 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f02dc800 == 168 [pid = 3866] [id = 559] 10:36:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 288 (0x7fe7ed09cc00) [pid = 3866] [serial = 1678] [outer = (nil)] 10:36:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 289 (0x7fe7ee0f7800) [pid = 3866] [serial = 1679] [outer = 0x7fe7ed09cc00] 10:36:21 INFO - PROCESS | 3866 | 1461173781867 Marionette DEBUG loaded listener.js 10:36:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 290 (0x7fe7f0b1ec00) [pid = 3866] [serial = 1680] [outer = 0x7fe7ed09cc00] 10:36:22 INFO - PROCESS | 3866 | 1461173782723 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]]]}] 10:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1532ms 10:36:22 INFO - PROCESS | 3866 | 1461173782776 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:36:22 INFO - PROCESS | 3866 | 1461173782779 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:36:22 INFO - PROCESS | 3866 | 1461173782785 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:36:22 INFO - PROCESS | 3866 | 1461173782786 Marionette TRACE conn3 <- [1,2210,null,{}] 10:36:22 INFO - PROCESS | 3866 | 1461173782792 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}] 10:36:23 INFO - PROCESS | 3866 | 1461173782997 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:36:23 INFO - PROCESS | 3866 | 1461173783747 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f206e000 == 169 [pid = 3866] [id = 560] 10:36:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 291 (0x7fe7ebff4400) [pid = 3866] [serial = 1681] [outer = (nil)] 10:36:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 292 (0x7fe7ecad8400) [pid = 3866] [serial = 1682] [outer = 0x7fe7ebff4400] 10:36:23 INFO - PROCESS | 3866 | 1461173783818 Marionette DEBUG loaded listener.js 10:36:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 293 (0x7fe7ed106c00) [pid = 3866] [serial = 1683] [outer = 0x7fe7ebff4400] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2069800 == 168 [pid = 3866] [id = 540] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f7244800 == 167 [pid = 3866] [id = 539] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5920800 == 166 [pid = 3866] [id = 538] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4324000 == 165 [pid = 3866] [id = 537] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f1ed8800 == 164 [pid = 3866] [id = 536] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee2c5800 == 163 [pid = 3866] [id = 535] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2119800 == 162 [pid = 3866] [id = 534] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4f53800 == 161 [pid = 3866] [id = 529] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ebeea800 == 160 [pid = 3866] [id = 528] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4c5c000 == 159 [pid = 3866] [id = 527] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805b12800 == 158 [pid = 3866] [id = 526] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805cf7800 == 157 [pid = 3866] [id = 525] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805cdf800 == 156 [pid = 3866] [id = 524] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dea7000 == 155 [pid = 3866] [id = 523] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c4ef000 == 154 [pid = 3866] [id = 522] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe808a77000 == 153 [pid = 3866] [id = 521] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805849800 == 152 [pid = 3866] [id = 520] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ff86e800 == 151 [pid = 3866] [id = 519] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83bd000 == 150 [pid = 3866] [id = 518] 10:36:24 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee2c5000 == 149 [pid = 3866] [id = 517] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 292 (0x7fe7f52ccc00) [pid = 3866] [serial = 1287] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 291 (0x7fe819828800) [pid = 3866] [serial = 1170] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 290 (0x7fe8027cdc00) [pid = 3866] [serial = 1305] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 289 (0x7fe80b298400) [pid = 3866] [serial = 1317] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 288 (0x7fe804d10800) [pid = 3866] [serial = 1371] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 287 (0x7fe809417c00) [pid = 3866] [serial = 1161] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 286 (0x7fe8027c7800) [pid = 3866] [serial = 1368] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 285 (0x7fe7f0a73000) [pid = 3866] [serial = 1191] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 284 (0x7fe81da7c000) [pid = 3866] [serial = 1173] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 283 (0x7fe7f7279000) [pid = 3866] [serial = 1245] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 282 (0x7fe7f4c84c00) [pid = 3866] [serial = 1221] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 281 (0x7fe7f2eeb400) [pid = 3866] [serial = 1149] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 280 (0x7fe7f2fbdc00) [pid = 3866] [serial = 1179] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 279 (0x7fe7f6478c00) [pid = 3866] [serial = 1185] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 278 (0x7fe81d9bac00) [pid = 3866] [serial = 1242] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 277 (0x7fe81ba18000) [pid = 3866] [serial = 1182] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 276 (0x7fe80d2c0400) [pid = 3866] [serial = 1251] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 275 (0x7fe8094e0800) [pid = 3866] [serial = 1227] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 274 (0x7fe807610000) [pid = 3866] [serial = 1377] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 273 (0x7fe7f5843800) [pid = 3866] [serial = 1326] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 272 (0x7fe80b697000) [pid = 3866] [serial = 1164] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 271 (0x7fe7f85b1000) [pid = 3866] [serial = 1293] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 270 (0x7fe7f2ee6800) [pid = 3866] [serial = 1284] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 269 (0x7fe7ff90d000) [pid = 3866] [serial = 1365] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 268 (0x7fe7f096c000) [pid = 3866] [serial = 1188] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe7fa88ec00) [pid = 3866] [serial = 1362] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe805c83c00) [pid = 3866] [serial = 1311] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 265 (0x7fe805ea6000) [pid = 3866] [serial = 1374] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 264 (0x7fe8187b8c00) [pid = 3866] [serial = 1392] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 263 (0x7fe7fa9b5c00) [pid = 3866] [serial = 1296] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 262 (0x7fe7fa889c00) [pid = 3866] [serial = 1155] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe7f7b0b000) [pid = 3866] [serial = 1290] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe80cd5c400) [pid = 3866] [serial = 1218] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 259 (0x7fe7f2fbf400) [pid = 3866] [serial = 1353] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 258 (0x7fe80be07800) [pid = 3866] [serial = 1320] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 257 (0x7fe81782b400) [pid = 3866] [serial = 1389] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 256 (0x7fe805c81400) [pid = 3866] [serial = 1239] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 255 (0x7fe7f7cce400) [pid = 3866] [serial = 1359] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 254 (0x7fe80be31000) [pid = 3866] [serial = 1383] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe7f5845c00) [pid = 3866] [serial = 1281] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe80d2bf400) [pid = 3866] [serial = 1386] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe80a570c00) [pid = 3866] [serial = 1314] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe80dd0f800) [pid = 3866] [serial = 1230] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe818468c00) [pid = 3866] [serial = 1167] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe8187ee000) [pid = 3866] [serial = 1233] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe8199bf800) [pid = 3866] [serial = 1236] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe7f0361400) [pid = 3866] [serial = 1176] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe809988400) [pid = 3866] [serial = 1380] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe7f584f400) [pid = 3866] [serial = 1194] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe80238f400) [pid = 3866] [serial = 1302] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f584ac00) [pid = 3866] [serial = 1356] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe7f71d7400) [pid = 3866] [serial = 1152] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe7f7ccf400) [pid = 3866] [serial = 1224] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe8187ef000) [pid = 3866] [serial = 1395] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe8018ef400) [pid = 3866] [serial = 1299] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe80378b800) [pid = 3866] [serial = 1308] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe80be0b400) [pid = 3866] [serial = 1323] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe801aa5000) [pid = 3866] [serial = 1158] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7f0b22c00) [pid = 3866] [serial = 1248] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7f2ee4000) [pid = 3866] [serial = 1529] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7f3799800) [pid = 3866] [serial = 1530] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe805edd800) [pid = 3866] [serial = 1482] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe805c7b000) [pid = 3866] [serial = 1481] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe7f728e400) [pid = 3866] [serial = 1487] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7edffa400) [pid = 3866] [serial = 1508] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe8018fb800) [pid = 3866] [serial = 1541] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe7ecadf000) [pid = 3866] [serial = 1517] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe8027d2400) [pid = 3866] [serial = 1544] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe819832c00) [pid = 3866] [serial = 1505] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe8094df800) [pid = 3866] [serial = 1496] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7f7d9f000) [pid = 3866] [serial = 1538] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe7fa729c00) [pid = 3866] [serial = 1539] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7f174a400) [pid = 3866] [serial = 1527] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe7f0965000) [pid = 3866] [serial = 1526] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe805edbc00) [pid = 3866] [serial = 1493] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe8186bac00) [pid = 3866] [serial = 1514] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe80ccbc400) [pid = 3866] [serial = 1499] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe7f71d9000) [pid = 3866] [serial = 1535] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f7b03c00) [pid = 3866] [serial = 1536] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe7f6478800) [pid = 3866] [serial = 1533] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe805be2000) [pid = 3866] [serial = 1550] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe7f4306400) [pid = 3866] [serial = 1532] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe805beb000) [pid = 3866] [serial = 1547] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe7f027e000) [pid = 3866] [serial = 1524] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe7ed0aa800) [pid = 3866] [serial = 1523] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe8187e3c00) [pid = 3866] [serial = 1502] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe7f3797800) [pid = 3866] [serial = 1511] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe80239cc00) [pid = 3866] [serial = 1490] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7f4305c00) [pid = 3866] [serial = 1484] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f027e800) [pid = 3866] [serial = 1520] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe805ee6800) [pid = 3866] [serial = 1548] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe805be1400) [pid = 3866] [serial = 1545] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe80239a400) [pid = 3866] [serial = 1542] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7f4bcd000) [pid = 3866] [serial = 1422] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe7f7d9e800) [pid = 3866] [serial = 1425] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe805eb1c00) [pid = 3866] [serial = 1419] [outer = (nil)] [url = about:blank] 10:36:25 INFO - PROCESS | 3866 | 1461173785409 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]]]}] 10:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2637ms 10:36:25 INFO - PROCESS | 3866 | 1461173785423 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:36:25 INFO - PROCESS | 3866 | 1461173785427 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:36:25 INFO - PROCESS | 3866 | 1461173785433 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:36:25 INFO - PROCESS | 3866 | 1461173785439 Marionette TRACE conn3 <- [1,2214,null,{}] 10:36:25 INFO - PROCESS | 3866 | 1461173785445 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}] 10:36:25 INFO - PROCESS | 3866 | 1461173785657 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:36:25 INFO - PROCESS | 3866 | 1461173785839 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee18e800 == 150 [pid = 3866] [id = 561] 10:36:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe7ebff6800) [pid = 3866] [serial = 1684] [outer = (nil)] 10:36:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7f0361400) [pid = 3866] [serial = 1685] [outer = 0x7fe7ebff6800] 10:36:25 INFO - PROCESS | 3866 | 1461173785906 Marionette DEBUG loaded listener.js 10:36:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7f174a400) [pid = 3866] [serial = 1686] [outer = 0x7fe7ebff6800] 10:36:26 INFO - PROCESS | 3866 | 1461173786714 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]]]}] 10:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1334ms 10:36:26 INFO - PROCESS | 3866 | 1461173786771 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:36:26 INFO - PROCESS | 3866 | 1461173786776 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:36:26 INFO - PROCESS | 3866 | 1461173786812 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:36:26 INFO - PROCESS | 3866 | 1461173786816 Marionette TRACE conn3 <- [1,2218,null,{}] 10:36:26 INFO - PROCESS | 3866 | 1461173786821 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}] 10:36:27 INFO - PROCESS | 3866 | 1461173787007 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:36:27 INFO - PROCESS | 3866 | 1461173787016 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f206e800 == 151 [pid = 3866] [id = 562] 10:36:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7f1e30000) [pid = 3866] [serial = 1687] [outer = (nil)] 10:36:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7f203c000) [pid = 3866] [serial = 1688] [outer = 0x7fe7f1e30000] 10:36:27 INFO - PROCESS | 3866 | 1461173787074 Marionette DEBUG loaded listener.js 10:36:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7f2ee4000) [pid = 3866] [serial = 1689] [outer = 0x7fe7f1e30000] 10:36:28 INFO - PROCESS | 3866 | 1461173788040 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]]]}] 10:36:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:36:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1284ms 10:36:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:36:28 INFO - PROCESS | 3866 | 1461173788097 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:36:28 INFO - PROCESS | 3866 | 1461173788100 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:36:28 INFO - PROCESS | 3866 | 1461173788113 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:36:28 INFO - PROCESS | 3866 | 1461173788121 Marionette TRACE conn3 <- [1,2222,null,{}] 10:36:28 INFO - PROCESS | 3866 | 1461173788147 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}] 10:36:28 INFO - PROCESS | 3866 | 1461173788399 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:36:28 INFO - PROCESS | 3866 | 1461173788427 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4332000 == 152 [pid = 3866] [id = 563] 10:36:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7f2eed000) [pid = 3866] [serial = 1690] [outer = (nil)] 10:36:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7f379b400) [pid = 3866] [serial = 1691] [outer = 0x7fe7f2eed000] 10:36:28 INFO - PROCESS | 3866 | 1461173788487 Marionette DEBUG loaded listener.js 10:36:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe7f40e5c00) [pid = 3866] [serial = 1692] [outer = 0x7fe7f2eed000] 10:36:29 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe7f1e35400) [pid = 3866] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:36:29 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7ebff7c00) [pid = 3866] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:36:29 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f52d2800) [pid = 3866] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:36:29 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7f1963c00) [pid = 3866] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:36:29 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f16d5c00) [pid = 3866] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:36:29 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7f0b22400) [pid = 3866] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:36:29 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7f035e400) [pid = 3866] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:36:29 INFO - PROCESS | 3866 | 1461173789913 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]]]}] 10:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1854ms 10:36:29 INFO - PROCESS | 3866 | 1461173789961 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:36:29 INFO - PROCESS | 3866 | 1461173789965 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:36:29 INFO - PROCESS | 3866 | 1461173789970 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:36:29 INFO - PROCESS | 3866 | 1461173789972 Marionette TRACE conn3 <- [1,2226,null,{}] 10:36:29 INFO - PROCESS | 3866 | 1461173789977 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}] 10:36:30 INFO - PROCESS | 3866 | 1461173790187 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:36:30 INFO - PROCESS | 3866 | 1461173790374 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4f5e800 == 153 [pid = 3866] [id = 564] 10:36:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7ee0f2400) [pid = 3866] [serial = 1693] [outer = (nil)] 10:36:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7f4303000) [pid = 3866] [serial = 1694] [outer = 0x7fe7ee0f2400] 10:36:30 INFO - PROCESS | 3866 | 1461173790433 Marionette DEBUG loaded listener.js 10:36:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7f4bca800) [pid = 3866] [serial = 1695] [outer = 0x7fe7ee0f2400] 10:36:31 INFO - PROCESS | 3866 | 1461173791048 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]]]}] 10:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1123ms 10:36:31 INFO - PROCESS | 3866 | 1461173791095 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:36:31 INFO - PROCESS | 3866 | 1461173791098 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:36:31 INFO - PROCESS | 3866 | 1461173791103 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:36:31 INFO - PROCESS | 3866 | 1461173791105 Marionette TRACE conn3 <- [1,2230,null,{}] 10:36:31 INFO - PROCESS | 3866 | 1461173791109 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}] 10:36:31 INFO - PROCESS | 3866 | 1461173791364 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:36:31 INFO - PROCESS | 3866 | 1461173791388 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f6598000 == 154 [pid = 3866] [id = 565] 10:36:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7f52ca800) [pid = 3866] [serial = 1696] [outer = (nil)] 10:36:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7f52d2000) [pid = 3866] [serial = 1697] [outer = 0x7fe7f52ca800] 10:36:31 INFO - PROCESS | 3866 | 1461173791458 Marionette DEBUG loaded listener.js 10:36:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7f6478000) [pid = 3866] [serial = 1698] [outer = 0x7fe7f52ca800] 10:36:32 INFO - PROCESS | 3866 | 1461173792620 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]]]}] 10:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1577ms 10:36:32 INFO - PROCESS | 3866 | 1461173792681 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:36:32 INFO - PROCESS | 3866 | 1461173792687 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:36:32 INFO - PROCESS | 3866 | 1461173792697 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:36:32 INFO - PROCESS | 3866 | 1461173792701 Marionette TRACE conn3 <- [1,2234,null,{}] 10:36:32 INFO - PROCESS | 3866 | 1461173792709 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}] 10:36:32 INFO - PROCESS | 3866 | 1461173792921 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:36:33 INFO - PROCESS | 3866 | 1461173793181 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2ddc800 == 155 [pid = 3866] [id = 566] 10:36:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe7f0b1e800) [pid = 3866] [serial = 1699] [outer = (nil)] 10:36:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe7f1755400) [pid = 3866] [serial = 1700] [outer = 0x7fe7f0b1e800] 10:36:33 INFO - PROCESS | 3866 | 1461173793298 Marionette DEBUG loaded listener.js 10:36:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe7f1e31000) [pid = 3866] [serial = 1701] [outer = 0x7fe7f0b1e800] 10:36:34 INFO - PROCESS | 3866 | 1461173794209 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]]]}] 10:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1583ms 10:36:34 INFO - PROCESS | 3866 | 1461173794280 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:36:34 INFO - PROCESS | 3866 | 1461173794287 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:36:34 INFO - PROCESS | 3866 | 1461173794297 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:36:34 INFO - PROCESS | 3866 | 1461173794301 Marionette TRACE conn3 <- [1,2238,null,{}] 10:36:34 INFO - PROCESS | 3866 | 1461173794307 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}] 10:36:34 INFO - PROCESS | 3866 | 1461173794519 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:36:34 INFO - PROCESS | 3866 | 1461173794814 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f68e1000 == 156 [pid = 3866] [id = 567] 10:36:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe7f2ca6400) [pid = 3866] [serial = 1702] [outer = (nil)] 10:36:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe7f36aa400) [pid = 3866] [serial = 1703] [outer = 0x7fe7f2ca6400] 10:36:34 INFO - PROCESS | 3866 | 1461173794928 Marionette DEBUG loaded listener.js 10:36:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe7f4306800) [pid = 3866] [serial = 1704] [outer = 0x7fe7f2ca6400] 10:36:35 INFO - PROCESS | 3866 | 1461173795729 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]]]}] 10:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1481ms 10:36:35 INFO - PROCESS | 3866 | 1461173795779 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:36:35 INFO - PROCESS | 3866 | 1461173795782 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:36:35 INFO - PROCESS | 3866 | 1461173795788 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:36:35 INFO - PROCESS | 3866 | 1461173795794 Marionette TRACE conn3 <- [1,2242,null,{}] 10:36:35 INFO - PROCESS | 3866 | 1461173795809 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}] 10:36:36 INFO - PROCESS | 3866 | 1461173796026 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:36:36 INFO - PROCESS | 3866 | 1461173796241 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f869a800 == 157 [pid = 3866] [id = 568] 10:36:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe7f2fb5000) [pid = 3866] [serial = 1705] [outer = (nil)] 10:36:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe7f646f000) [pid = 3866] [serial = 1706] [outer = 0x7fe7f2fb5000] 10:36:36 INFO - PROCESS | 3866 | 1461173796358 Marionette DEBUG loaded listener.js 10:36:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe7f68ad000) [pid = 3866] [serial = 1707] [outer = 0x7fe7f2fb5000] 10:36:37 INFO - PROCESS | 3866 | 1461173797217 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]]]}] 10:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1484ms 10:36:37 INFO - PROCESS | 3866 | 1461173797273 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:36:37 INFO - PROCESS | 3866 | 1461173797277 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:36:37 INFO - PROCESS | 3866 | 1461173797283 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:36:37 INFO - PROCESS | 3866 | 1461173797285 Marionette TRACE conn3 <- [1,2246,null,{}] 10:36:37 INFO - PROCESS | 3866 | 1461173797290 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}] 10:36:37 INFO - PROCESS | 3866 | 1461173797494 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:36:37 INFO - PROCESS | 3866 | 1461173797712 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa916000 == 158 [pid = 3866] [id = 569] 10:36:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe7f40e6400) [pid = 3866] [serial = 1708] [outer = (nil)] 10:36:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe7f7279000) [pid = 3866] [serial = 1709] [outer = 0x7fe7f40e6400] 10:36:37 INFO - PROCESS | 3866 | 1461173797820 Marionette DEBUG loaded listener.js 10:36:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe7f7b06000) [pid = 3866] [serial = 1710] [outer = 0x7fe7f40e6400] 10:36:38 INFO - PROCESS | 3866 | 1461173798706 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]]]}] 10:36:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:36:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1486ms 10:36:38 INFO - PROCESS | 3866 | 1461173798771 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:36:38 INFO - PROCESS | 3866 | 1461173798774 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:36:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:36:38 INFO - PROCESS | 3866 | 1461173798780 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:36:38 INFO - PROCESS | 3866 | 1461173798782 Marionette TRACE conn3 <- [1,2250,null,{}] 10:36:38 INFO - PROCESS | 3866 | 1461173798787 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}] 10:36:38 INFO - PROCESS | 3866 | 1461173798984 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:36:39 INFO - PROCESS | 3866 | 1461173799203 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff9ab000 == 159 [pid = 3866] [id = 570] 10:36:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe7f726f400) [pid = 3866] [serial = 1711] [outer = (nil)] 10:36:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe7f7ccd800) [pid = 3866] [serial = 1712] [outer = 0x7fe7f726f400] 10:36:39 INFO - PROCESS | 3866 | 1461173799326 Marionette DEBUG loaded listener.js 10:36:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe7f7da0800) [pid = 3866] [serial = 1713] [outer = 0x7fe7f726f400] 10:36:40 INFO - PROCESS | 3866 | 1461173800237 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]]]}] 10:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1485ms 10:36:40 INFO - PROCESS | 3866 | 1461173800266 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:36:40 INFO - PROCESS | 3866 | 1461173800269 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:36:40 INFO - PROCESS | 3866 | 1461173800274 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:36:40 INFO - PROCESS | 3866 | 1461173800277 Marionette TRACE conn3 <- [1,2254,null,{}] 10:36:40 INFO - PROCESS | 3866 | 1461173800282 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}] 10:36:40 INFO - PROCESS | 3866 | 1461173800504 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:36:40 INFO - PROCESS | 3866 | 1461173800726 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8011d2800 == 160 [pid = 3866] [id = 571] 10:36:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7f9285400) [pid = 3866] [serial = 1714] [outer = (nil)] 10:36:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7fa3b4400) [pid = 3866] [serial = 1715] [outer = 0x7fe7f9285400] 10:36:40 INFO - PROCESS | 3866 | 1461173800838 Marionette DEBUG loaded listener.js 10:36:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7ffc13400) [pid = 3866] [serial = 1716] [outer = 0x7fe7f9285400] 10:36:41 INFO - PROCESS | 3866 | 1461173801736 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]]]}] 10:36:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:36:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1525ms 10:36:41 INFO - PROCESS | 3866 | 1461173801801 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:36:41 INFO - PROCESS | 3866 | 1461173801805 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:36:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:36:41 INFO - PROCESS | 3866 | 1461173801810 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:36:41 INFO - PROCESS | 3866 | 1461173801812 Marionette TRACE conn3 <- [1,2258,null,{}] 10:36:41 INFO - PROCESS | 3866 | 1461173801817 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}] 10:36:42 INFO - PROCESS | 3866 | 1461173802006 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:36:42 INFO - PROCESS | 3866 | 1461173802224 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802314000 == 161 [pid = 3866] [id = 572] 10:36:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe7f7cd2800) [pid = 3866] [serial = 1717] [outer = (nil)] 10:36:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe8012e2c00) [pid = 3866] [serial = 1718] [outer = 0x7fe7f7cd2800] 10:36:42 INFO - PROCESS | 3866 | 1461173802335 Marionette DEBUG loaded listener.js 10:36:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe80158a400) [pid = 3866] [serial = 1719] [outer = 0x7fe7f7cd2800] 10:36:43 INFO - PROCESS | 3866 | 1461173803224 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]]]}] 10:36:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:36:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1483ms 10:36:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:36:43 INFO - PROCESS | 3866 | 1461173803295 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:36:43 INFO - PROCESS | 3866 | 1461173803298 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:36:43 INFO - PROCESS | 3866 | 1461173803303 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:36:43 INFO - PROCESS | 3866 | 1461173803306 Marionette TRACE conn3 <- [1,2262,null,{}] 10:36:43 INFO - PROCESS | 3866 | 1461173803311 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}] 10:36:43 INFO - PROCESS | 3866 | 1461173803508 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:36:43 INFO - PROCESS | 3866 | 1461173803724 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80372a800 == 162 [pid = 3866] [id = 573] 10:36:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe7f9289000) [pid = 3866] [serial = 1720] [outer = (nil)] 10:36:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe8018f5c00) [pid = 3866] [serial = 1721] [outer = 0x7fe7f9289000] 10:36:43 INFO - PROCESS | 3866 | 1461173803835 Marionette DEBUG loaded listener.js 10:36:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe801e5d000) [pid = 3866] [serial = 1722] [outer = 0x7fe7f9289000] 10:36:44 INFO - PROCESS | 3866 | 1461173804643 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]]]}] 10:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1381ms 10:36:44 INFO - PROCESS | 3866 | 1461173804684 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:36:44 INFO - PROCESS | 3866 | 1461173804688 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:36:44 INFO - PROCESS | 3866 | 1461173804693 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:36:44 INFO - PROCESS | 3866 | 1461173804695 Marionette TRACE conn3 <- [1,2266,null,{}] 10:36:44 INFO - PROCESS | 3866 | 1461173804701 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}] 10:36:44 INFO - PROCESS | 3866 | 1461173804896 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:36:45 INFO - PROCESS | 3866 | 1461173805121 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055d9000 == 163 [pid = 3866] [id = 574] 10:36:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe7fa8ef000) [pid = 3866] [serial = 1723] [outer = (nil)] 10:36:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe80103b400) [pid = 3866] [serial = 1724] [outer = 0x7fe7fa8ef000] 10:36:45 INFO - PROCESS | 3866 | 1461173805232 Marionette DEBUG loaded listener.js 10:36:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe8027d2000) [pid = 3866] [serial = 1725] [outer = 0x7fe7fa8ef000] 10:36:46 INFO - PROCESS | 3866 | 1461173806118 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]]]}] 10:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1475ms 10:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:36:46 INFO - PROCESS | 3866 | 1461173806170 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:36:46 INFO - PROCESS | 3866 | 1461173806173 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:36:46 INFO - PROCESS | 3866 | 1461173806179 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:36:46 INFO - PROCESS | 3866 | 1461173806182 Marionette TRACE conn3 <- [1,2270,null,{}] 10:36:46 INFO - PROCESS | 3866 | 1461173806187 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}] 10:36:46 INFO - PROCESS | 3866 | 1461173806385 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:36:46 INFO - PROCESS | 3866 | 1461173806606 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805851000 == 164 [pid = 3866] [id = 575] 10:36:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe7ffc0e000) [pid = 3866] [serial = 1726] [outer = (nil)] 10:36:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe80282b400) [pid = 3866] [serial = 1727] [outer = 0x7fe7ffc0e000] 10:36:46 INFO - PROCESS | 3866 | 1461173806721 Marionette DEBUG loaded listener.js 10:36:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe803941400) [pid = 3866] [serial = 1728] [outer = 0x7fe7ffc0e000] 10:36:47 INFO - PROCESS | 3866 | 1461173807644 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]]]}] 10:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1527ms 10:36:47 INFO - PROCESS | 3866 | 1461173807706 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:36:47 INFO - PROCESS | 3866 | 1461173807710 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:36:47 INFO - PROCESS | 3866 | 1461173807716 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:36:47 INFO - PROCESS | 3866 | 1461173807720 Marionette TRACE conn3 <- [1,2274,null,{}] 10:36:47 INFO - PROCESS | 3866 | 1461173807725 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}] 10:36:47 INFO - PROCESS | 3866 | 1461173807958 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:36:48 INFO - PROCESS | 3866 | 1461173808217 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805e51800 == 165 [pid = 3866] [id = 576] 10:36:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe804373000) [pid = 3866] [serial = 1729] [outer = (nil)] 10:36:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe805c77800) [pid = 3866] [serial = 1730] [outer = 0x7fe804373000] 10:36:48 INFO - PROCESS | 3866 | 1461173808338 Marionette DEBUG loaded listener.js 10:36:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe8064d5800) [pid = 3866] [serial = 1731] [outer = 0x7fe804373000] 10:36:49 INFO - PROCESS | 3866 | 1461173809137 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]]]}] 10:36:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:36:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1476ms 10:36:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:36:49 INFO - PROCESS | 3866 | 1461173809194 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:36:49 INFO - PROCESS | 3866 | 1461173809196 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:36:49 INFO - PROCESS | 3866 | 1461173809202 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:36:49 INFO - PROCESS | 3866 | 1461173809205 Marionette TRACE conn3 <- [1,2278,null,{}] 10:36:49 INFO - PROCESS | 3866 | 1461173809210 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}] 10:36:49 INFO - PROCESS | 3866 | 1461173809413 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:36:49 INFO - PROCESS | 3866 | 1461173809692 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b61b800 == 166 [pid = 3866] [id = 577] 10:36:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe7ed108400) [pid = 3866] [serial = 1732] [outer = (nil)] 10:36:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe80788f000) [pid = 3866] [serial = 1733] [outer = 0x7fe7ed108400] 10:36:49 INFO - PROCESS | 3866 | 1461173809767 Marionette DEBUG loaded listener.js 10:36:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe808a51c00) [pid = 3866] [serial = 1734] [outer = 0x7fe7ed108400] 10:36:50 INFO - PROCESS | 3866 | 1461173810641 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]]]}] 10:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1479ms 10:36:50 INFO - PROCESS | 3866 | 1461173810681 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:36:50 INFO - PROCESS | 3866 | 1461173810684 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:36:50 INFO - PROCESS | 3866 | 1461173810690 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:36:50 INFO - PROCESS | 3866 | 1461173810692 Marionette TRACE conn3 <- [1,2282,null,{}] 10:36:50 INFO - PROCESS | 3866 | 1461173810697 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}] 10:36:50 INFO - PROCESS | 3866 | 1461173810909 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:36:51 INFO - PROCESS | 3866 | 1461173811175 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:51 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c047000 == 167 [pid = 3866] [id = 578] 10:36:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe805086400) [pid = 3866] [serial = 1735] [outer = (nil)] 10:36:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe8094e0400) [pid = 3866] [serial = 1736] [outer = 0x7fe805086400] 10:36:51 INFO - PROCESS | 3866 | 1461173811249 Marionette DEBUG loaded listener.js 10:36:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe809986000) [pid = 3866] [serial = 1737] [outer = 0x7fe805086400] 10:36:52 INFO - PROCESS | 3866 | 1461173812084 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]]]}] 10:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1431ms 10:36:52 INFO - PROCESS | 3866 | 1461173812122 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:36:52 INFO - PROCESS | 3866 | 1461173812125 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:36:52 INFO - PROCESS | 3866 | 1461173812131 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:36:52 INFO - PROCESS | 3866 | 1461173812132 Marionette TRACE conn3 <- [1,2286,null,{}] 10:36:52 INFO - PROCESS | 3866 | 1461173812138 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}] 10:36:52 INFO - PROCESS | 3866 | 1461173812325 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:36:52 INFO - PROCESS | 3866 | 1461173812587 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8110c3000 == 168 [pid = 3866] [id = 579] 10:36:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe8078e3400) [pid = 3866] [serial = 1738] [outer = (nil)] 10:36:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe80a569400) [pid = 3866] [serial = 1739] [outer = 0x7fe8078e3400] 10:36:52 INFO - PROCESS | 3866 | 1461173812660 Marionette DEBUG loaded listener.js 10:36:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe80a8b1800) [pid = 3866] [serial = 1740] [outer = 0x7fe8078e3400] 10:36:53 INFO - PROCESS | 3866 | 1461173813515 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]]]}] 10:36:53 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 10:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1428ms 10:36:53 INFO - PROCESS | 3866 | 1461173813559 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:36:53 INFO - PROCESS | 3866 | 1461173813563 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:36:53 INFO - PROCESS | 3866 | 1461173813568 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:36:53 INFO - PROCESS | 3866 | 1461173813570 Marionette TRACE conn3 <- [1,2290,null,{}] 10:36:53 INFO - PROCESS | 3866 | 1461173813575 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}] 10:36:53 INFO - PROCESS | 3866 | 1461173813775 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:36:54 INFO - PROCESS | 3866 | 1461173814055 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8186e8800 == 169 [pid = 3866] [id = 580] 10:36:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe7f52cb000) [pid = 3866] [serial = 1741] [outer = (nil)] 10:36:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe803943800) [pid = 3866] [serial = 1742] [outer = 0x7fe7f52cb000] 10:36:54 INFO - PROCESS | 3866 | 1461173814128 Marionette DEBUG loaded listener.js 10:36:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe80afdb000) [pid = 3866] [serial = 1743] [outer = 0x7fe7f52cb000] 10:36:55 INFO - PROCESS | 3866 | 1461173815068 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]]]}] 10:36:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:36:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1533ms 10:36:55 INFO - PROCESS | 3866 | 1461173815101 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:36:55 INFO - PROCESS | 3866 | 1461173815104 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:36:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:36:55 INFO - PROCESS | 3866 | 1461173815110 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:36:55 INFO - PROCESS | 3866 | 1461173815112 Marionette TRACE conn3 <- [1,2294,null,{}] 10:36:55 INFO - PROCESS | 3866 | 1461173815117 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}] 10:36:55 INFO - PROCESS | 3866 | 1461173815322 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:36:55 INFO - PROCESS | 3866 | 1461173815604 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee2dd000 == 170 [pid = 3866] [id = 581] 10:36:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe7ecadc000) [pid = 3866] [serial = 1744] [outer = (nil)] 10:36:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe7f0285400) [pid = 3866] [serial = 1745] [outer = 0x7fe7ecadc000] 10:36:55 INFO - PROCESS | 3866 | 1461173815712 Marionette DEBUG loaded listener.js 10:36:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe7f3793c00) [pid = 3866] [serial = 1746] [outer = 0x7fe7ecadc000] 10:36:56 INFO - PROCESS | 3866 | 1461173816510 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]]]}] 10:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1437ms 10:36:56 INFO - PROCESS | 3866 | 1461173816548 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:36:56 INFO - PROCESS | 3866 | 1461173816550 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:36:56 INFO - PROCESS | 3866 | 1461173816556 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:36:56 INFO - PROCESS | 3866 | 1461173816558 Marionette TRACE conn3 <- [1,2298,null,{}] 10:36:56 INFO - PROCESS | 3866 | 1461173816564 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}] 10:36:56 INFO - PROCESS | 3866 | 1461173816769 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:36:57 INFO - PROCESS | 3866 | 1461173817587 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee0b2800 == 171 [pid = 3866] [id = 582] 10:36:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe7ebff1c00) [pid = 3866] [serial = 1747] [outer = (nil)] 10:36:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 255 (0x7fe7ecad9800) [pid = 3866] [serial = 1748] [outer = 0x7fe7ebff1c00] 10:36:57 INFO - PROCESS | 3866 | 1461173817656 Marionette DEBUG loaded listener.js 10:36:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 256 (0x7fe7ed107000) [pid = 3866] [serial = 1749] [outer = 0x7fe7ebff1c00] 10:36:58 INFO - PROCESS | 3866 | 1461173818450 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]]]}] 10:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1927ms 10:36:58 INFO - PROCESS | 3866 | 1461173818486 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:36:58 INFO - PROCESS | 3866 | 1461173818492 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:36:58 INFO - PROCESS | 3866 | 1461173818500 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:36:58 INFO - PROCESS | 3866 | 1461173818504 Marionette TRACE conn3 <- [1,2302,null,{}] 10:36:58 INFO - PROCESS | 3866 | 1461173818511 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}] 10:36:58 INFO - PROCESS | 3866 | 1461173818705 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:36:59 INFO - PROCESS | 3866 | 1461173818997 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f21a6000 == 172 [pid = 3866] [id = 583] 10:36:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 257 (0x7fe7ebff2c00) [pid = 3866] [serial = 1750] [outer = (nil)] 10:36:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 258 (0x7fe7ed0a8c00) [pid = 3866] [serial = 1751] [outer = 0x7fe7ebff2c00] 10:36:59 INFO - PROCESS | 3866 | 1461173819071 Marionette DEBUG loaded listener.js 10:36:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 259 (0x7fe7f035f000) [pid = 3866] [serial = 1752] [outer = 0x7fe7ebff2c00] 10:37:00 INFO - PROCESS | 3866 | 1461173820015 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]]]}] 10:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1586ms 10:37:00 INFO - PROCESS | 3866 | 1461173820095 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:37:00 INFO - PROCESS | 3866 | 1461173820105 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:37:00 INFO - PROCESS | 3866 | 1461173820117 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:37:00 INFO - PROCESS | 3866 | 1461173820123 Marionette TRACE conn3 <- [1,2306,null,{}] 10:37:00 INFO - PROCESS | 3866 | 1461173820134 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}] 10:37:00 INFO - PROCESS | 3866 | 1461173820406 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:37:00 INFO - PROCESS | 3866 | 1461173820769 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ed057000 == 173 [pid = 3866] [id = 584] 10:37:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 260 (0x7fe7f027e000) [pid = 3866] [serial = 1753] [outer = (nil)] 10:37:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe7f0b23000) [pid = 3866] [serial = 1754] [outer = 0x7fe7f027e000] 10:37:00 INFO - PROCESS | 3866 | 1461173820838 Marionette DEBUG loaded listener.js 10:37:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe7f1755c00) [pid = 3866] [serial = 1755] [outer = 0x7fe7f027e000] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8110b6000 == 172 [pid = 3866] [id = 409] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80248a800 == 171 [pid = 3866] [id = 503] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe81d42a800) [pid = 3866] [serial = 1589] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe7ebff9c00) [pid = 3866] [serial = 1586] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 259 (0x7fe7fa3bac00) [pid = 3866] [serial = 1583] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 258 (0x7fe805b72c00) [pid = 3866] [serial = 1580] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 257 (0x7fe7f0b1e000) [pid = 3866] [serial = 1598] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 256 (0x7fe7ee31e800) [pid = 3866] [serial = 1595] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 255 (0x7fe7f1e2e400) [pid = 3866] [serial = 1592] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 254 (0x7fe7f0a77400) [pid = 3866] [serial = 1622] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f591b000 == 170 [pid = 3866] [id = 557] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802483000 == 169 [pid = 3866] [id = 556] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b62b000 == 168 [pid = 3866] [id = 555] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80823d000 == 167 [pid = 3866] [id = 554] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805d87800 == 166 [pid = 3866] [id = 553] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805850000 == 165 [pid = 3866] [id = 552] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805050000 == 164 [pid = 3866] [id = 551] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802644000 == 163 [pid = 3866] [id = 550] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802307000 == 162 [pid = 3866] [id = 549] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8011e0000 == 161 [pid = 3866] [id = 548] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffc93000 == 160 [pid = 3866] [id = 547] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7faad7000 == 159 [pid = 3866] [id = 546] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa90a800 == 158 [pid = 3866] [id = 545] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f91d2000 == 157 [pid = 3866] [id = 544] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f68d5000 == 156 [pid = 3866] [id = 543] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f418a800 == 155 [pid = 3866] [id = 542] 10:37:01 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee18a000 == 154 [pid = 3866] [id = 541] 10:37:01 INFO - PROCESS | 3866 | 1461173821819 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]]]}] 10:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1740ms 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe8078df800) [pid = 3866] [serial = 1551] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe7f4c90000) [pid = 3866] [serial = 1617] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe7f4307800) [pid = 3866] [serial = 1614] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe7f4bc8000) [pid = 3866] [serial = 1616] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe7edfff800) [pid = 3866] [serial = 1604] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe7f6484800) [pid = 3866] [serial = 1619] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe7f6474400) [pid = 3866] [serial = 1559] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe818991800) [pid = 3866] [serial = 1571] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe805ede000) [pid = 3866] [serial = 1565] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe7f35f1400) [pid = 3866] [serial = 1610] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe7f36a9c00) [pid = 3866] [serial = 1611] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f647b800) [pid = 3866] [serial = 1601] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe7ed0a1800) [pid = 3866] [serial = 1553] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe80b2e0800) [pid = 3866] [serial = 1568] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe7f9289400) [pid = 3866] [serial = 1574] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe7f2caf400) [pid = 3866] [serial = 1556] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7f37dc000) [pid = 3866] [serial = 1613] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7fa888400) [pid = 3866] [serial = 1562] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe805b68400) [pid = 3866] [serial = 1577] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7f1753400) [pid = 3866] [serial = 1607] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7f1dc8c00) [pid = 3866] [serial = 1608] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7f68b1400) [pid = 3866] [serial = 1620] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe7f0289400) [pid = 3866] [serial = 1605] [outer = (nil)] [url = about:blank] 10:37:01 INFO - PROCESS | 3866 | 1461173821912 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:37:01 INFO - PROCESS | 3866 | 1461173821915 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:37:01 INFO - PROCESS | 3866 | 1461173821941 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:37:01 INFO - PROCESS | 3866 | 1461173821951 Marionette TRACE conn3 <- [1,2310,null,{}] 10:37:01 INFO - PROCESS | 3866 | 1461173821960 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}] 10:37:02 INFO - PROCESS | 3866 | 1461173822171 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:37:02 INFO - PROCESS | 3866 | 1461173822359 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2b79800 == 155 [pid = 3866] [id = 585] 10:37:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7f0282800) [pid = 3866] [serial = 1756] [outer = (nil)] 10:37:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe7f1962800) [pid = 3866] [serial = 1757] [outer = 0x7fe7f0282800] 10:37:02 INFO - PROCESS | 3866 | 1461173822424 Marionette DEBUG loaded listener.js 10:37:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7f203bc00) [pid = 3866] [serial = 1758] [outer = 0x7fe7f0282800] 10:37:03 INFO - PROCESS | 3866 | 1461173823162 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]]]}] 10:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1251ms 10:37:03 INFO - PROCESS | 3866 | 1461173823184 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:37:03 INFO - PROCESS | 3866 | 1461173823188 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:37:03 INFO - PROCESS | 3866 | 1461173823193 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:37:03 INFO - PROCESS | 3866 | 1461173823195 Marionette TRACE conn3 <- [1,2314,null,{}] 10:37:03 INFO - PROCESS | 3866 | 1461173823200 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}] 10:37:03 INFO - PROCESS | 3866 | 1461173823473 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:37:03 INFO - PROCESS | 3866 | 1461173823594 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4316000 == 156 [pid = 3866] [id = 586] 10:37:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe7f195b800) [pid = 3866] [serial = 1759] [outer = (nil)] 10:37:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe7f2cb2c00) [pid = 3866] [serial = 1760] [outer = 0x7fe7f195b800] 10:37:03 INFO - PROCESS | 3866 | 1461173823653 Marionette DEBUG loaded listener.js 10:37:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f2fb0c00) [pid = 3866] [serial = 1761] [outer = 0x7fe7f195b800] 10:37:04 INFO - PROCESS | 3866 | 1461173824504 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]]]}] 10:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1324ms 10:37:04 INFO - PROCESS | 3866 | 1461173824527 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:37:04 INFO - PROCESS | 3866 | 1461173824531 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:37:04 INFO - PROCESS | 3866 | 1461173824538 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:37:04 INFO - PROCESS | 3866 | 1461173824542 Marionette TRACE conn3 <- [1,2318,null,{}] 10:37:04 INFO - PROCESS | 3866 | 1461173824548 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}] 10:37:04 INFO - PROCESS | 3866 | 1461173824799 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:37:04 INFO - PROCESS | 3866 | 1461173824832 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4f5c800 == 157 [pid = 3866] [id = 587] 10:37:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe7f35f4400) [pid = 3866] [serial = 1762] [outer = (nil)] 10:37:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe7f35fc000) [pid = 3866] [serial = 1763] [outer = 0x7fe7f35f4400] 10:37:04 INFO - PROCESS | 3866 | 1461173824914 Marionette DEBUG loaded listener.js 10:37:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe7f3797000) [pid = 3866] [serial = 1764] [outer = 0x7fe7f35f4400] 10:37:05 INFO - PROCESS | 3866 | 1461173825828 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] 10:37:06 INFO - PROCESS | 3866 | 1461173826275 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:37:06 INFO - PROCESS | 3866 | 1461173826280 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:37:06 INFO - PROCESS | 3866 | 1461173826282 Marionette TRACE conn3 <- [1,2322,null,{}] 10:37:06 INFO - PROCESS | 3866 | 1461173826287 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}] 10:37:06 INFO - PROCESS | 3866 | 1461173826456 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:37:06 INFO - PROCESS | 3866 | 1461173826678 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5bcf800 == 158 [pid = 3866] [id = 588] 10:37:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe7f2fb7c00) [pid = 3866] [serial = 1765] [outer = (nil)] 10:37:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe7f4303400) [pid = 3866] [serial = 1766] [outer = 0x7fe7f2fb7c00] 10:37:06 INFO - PROCESS | 3866 | 1461173826747 Marionette DEBUG loaded listener.js 10:37:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f4310000) [pid = 3866] [serial = 1767] [outer = 0x7fe7f2fb7c00] 10:37:07 INFO - PROCESS | 3866 | 1461173827371 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]]]}] 10:37:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1127ms 10:37:07 INFO - PROCESS | 3866 | 1461173827409 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:37:07 INFO - PROCESS | 3866 | 1461173827412 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:37:07 INFO - PROCESS | 3866 | 1461173827417 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:37:07 INFO - PROCESS | 3866 | 1461173827419 Marionette TRACE conn3 <- [1,2326,null,{}] 10:37:07 INFO - PROCESS | 3866 | 1461173827424 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}] 10:37:07 INFO - PROCESS | 3866 | 1461173827617 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:37:07 INFO - PROCESS | 3866 | 1461173827794 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f68cf800 == 159 [pid = 3866] [id = 589] 10:37:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe7f0b1d800) [pid = 3866] [serial = 1768] [outer = (nil)] 10:37:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe7f4bc5000) [pid = 3866] [serial = 1769] [outer = 0x7fe7f0b1d800] 10:37:07 INFO - PROCESS | 3866 | 1461173827853 Marionette DEBUG loaded listener.js 10:37:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe7f4c83000) [pid = 3866] [serial = 1770] [outer = 0x7fe7f0b1d800] 10:37:08 INFO - PROCESS | 3866 | 1461173828753 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]]]}] 10:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1375ms 10:37:08 INFO - PROCESS | 3866 | 1461173828794 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:37:08 INFO - PROCESS | 3866 | 1461173828799 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:37:08 INFO - PROCESS | 3866 | 1461173828807 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:37:08 INFO - PROCESS | 3866 | 1461173828813 Marionette TRACE conn3 <- [1,2330,null,{}] 10:37:08 INFO - PROCESS | 3866 | 1461173828821 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}] 10:37:09 INFO - PROCESS | 3866 | 1461173829021 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:37:09 INFO - PROCESS | 3866 | 1461173829357 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2061000 == 160 [pid = 3866] [id = 590] 10:37:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe7ed108c00) [pid = 3866] [serial = 1771] [outer = (nil)] 10:37:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe7f0356000) [pid = 3866] [serial = 1772] [outer = 0x7fe7ed108c00] 10:37:09 INFO - PROCESS | 3866 | 1461173829437 Marionette DEBUG loaded listener.js 10:37:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe7f0a72800) [pid = 3866] [serial = 1773] [outer = 0x7fe7ed108c00] 10:37:10 INFO - PROCESS | 3866 | 1461173830314 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]]]}] 10:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1539ms 10:37:10 INFO - PROCESS | 3866 | 1461173830346 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:37:10 INFO - PROCESS | 3866 | 1461173830355 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:37:10 INFO - PROCESS | 3866 | 1461173830365 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:37:10 INFO - PROCESS | 3866 | 1461173830369 Marionette TRACE conn3 <- [1,2334,null,{}] 10:37:10 INFO - PROCESS | 3866 | 1461173830375 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}] 10:37:10 INFO - PROCESS | 3866 | 1461173830592 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:37:10 INFO - PROCESS | 3866 | 1461173830859 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f58db800 == 161 [pid = 3866] [id = 591] 10:37:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe7f16d0800) [pid = 3866] [serial = 1774] [outer = (nil)] 10:37:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe7f1dcdc00) [pid = 3866] [serial = 1775] [outer = 0x7fe7f16d0800] 10:37:10 INFO - PROCESS | 3866 | 1461173830976 Marionette DEBUG loaded listener.js 10:37:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe7f2cad000) [pid = 3866] [serial = 1776] [outer = 0x7fe7f16d0800] 10:37:11 INFO - PROCESS | 3866 | 1461173831915 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]]]}] 10:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1586ms 10:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:37:11 INFO - PROCESS | 3866 | 1461173831952 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:37:11 INFO - PROCESS | 3866 | 1461173831955 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:37:11 INFO - PROCESS | 3866 | 1461173831962 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:37:11 INFO - PROCESS | 3866 | 1461173831967 Marionette TRACE conn3 <- [1,2338,null,{}] 10:37:11 INFO - PROCESS | 3866 | 1461173831982 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}] 10:37:12 INFO - PROCESS | 3866 | 1461173832197 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:37:12 INFO - PROCESS | 3866 | 1461173832511 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f825e000 == 162 [pid = 3866] [id = 592] 10:37:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe7f36ad800) [pid = 3866] [serial = 1777] [outer = (nil)] 10:37:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe7f37dac00) [pid = 3866] [serial = 1778] [outer = 0x7fe7f36ad800] 10:37:12 INFO - PROCESS | 3866 | 1461173832593 Marionette DEBUG loaded listener.js 10:37:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe7f4bc4800) [pid = 3866] [serial = 1779] [outer = 0x7fe7f36ad800] 10:37:13 INFO - PROCESS | 3866 | 1461173833423 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]]]}] 10:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1532ms 10:37:13 INFO - PROCESS | 3866 | 1461173833494 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:37:13 INFO - PROCESS | 3866 | 1461173833499 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:37:13 INFO - PROCESS | 3866 | 1461173833504 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:37:13 INFO - PROCESS | 3866 | 1461173833507 Marionette TRACE conn3 <- [1,2342,null,{}] 10:37:13 INFO - PROCESS | 3866 | 1461173833512 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}] 10:37:13 INFO - PROCESS | 3866 | 1461173833750 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:37:14 INFO - PROCESS | 3866 | 1461173834055 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f7b000 == 163 [pid = 3866] [id = 593] 10:37:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe7f3794c00) [pid = 3866] [serial = 1780] [outer = (nil)] 10:37:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe7f4c90000) [pid = 3866] [serial = 1781] [outer = 0x7fe7f3794c00] 10:37:14 INFO - PROCESS | 3866 | 1461173834131 Marionette DEBUG loaded listener.js 10:37:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe7f52d0800) [pid = 3866] [serial = 1782] [outer = 0x7fe7f3794c00] 10:37:14 INFO - PROCESS | 3866 | 1461173834949 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]]]}] 10:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1478ms 10:37:14 INFO - PROCESS | 3866 | 1461173834983 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:37:14 INFO - PROCESS | 3866 | 1461173834987 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:37:14 INFO - PROCESS | 3866 | 1461173834992 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:37:14 INFO - PROCESS | 3866 | 1461173834995 Marionette TRACE conn3 <- [1,2346,null,{}] 10:37:15 INFO - PROCESS | 3866 | 1461173834999 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}] 10:37:15 INFO - PROCESS | 3866 | 1461173835205 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:37:15 INFO - PROCESS | 3866 | 1461173835444 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa161800 == 164 [pid = 3866] [id = 594] 10:37:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe7f4c83400) [pid = 3866] [serial = 1783] [outer = (nil)] 10:37:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe7f57d5400) [pid = 3866] [serial = 1784] [outer = 0x7fe7f4c83400] 10:37:15 INFO - PROCESS | 3866 | 1461173835513 Marionette DEBUG loaded listener.js 10:37:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 255 (0x7fe7f5843400) [pid = 3866] [serial = 1785] [outer = 0x7fe7f4c83400] 10:37:16 INFO - PROCESS | 3866 | 1461173836426 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]]]}] 10:37:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:37:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1479ms 10:37:16 INFO - PROCESS | 3866 | 1461173836472 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:37:16 INFO - PROCESS | 3866 | 1461173836476 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:37:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:37:16 INFO - PROCESS | 3866 | 1461173836481 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:37:16 INFO - PROCESS | 3866 | 1461173836484 Marionette TRACE conn3 <- [1,2350,null,{}] 10:37:16 INFO - PROCESS | 3866 | 1461173836489 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}] 10:37:16 INFO - PROCESS | 3866 | 1461173836721 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:37:17 INFO - PROCESS | 3866 | 1461173837045 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa998000 == 165 [pid = 3866] [id = 595] 10:37:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 256 (0x7fe7f647f800) [pid = 3866] [serial = 1786] [outer = (nil)] 10:37:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 257 (0x7fe7f68a4000) [pid = 3866] [serial = 1787] [outer = 0x7fe7f647f800] 10:37:17 INFO - PROCESS | 3866 | 1461173837130 Marionette DEBUG loaded listener.js 10:37:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 258 (0x7fe7f71d2c00) [pid = 3866] [serial = 1788] [outer = 0x7fe7f647f800] 10:37:17 INFO - PROCESS | 3866 | 1461173837949 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]]]}] 10:37:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:37:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1529ms 10:37:18 INFO - PROCESS | 3866 | 1461173838012 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:37:18 INFO - PROCESS | 3866 | 1461173838016 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:37:18 INFO - PROCESS | 3866 | 1461173838021 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:37:18 INFO - PROCESS | 3866 | 1461173838023 Marionette TRACE conn3 <- [1,2354,null,{}] 10:37:18 INFO - PROCESS | 3866 | 1461173838028 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}] 10:37:18 INFO - PROCESS | 3866 | 1461173838225 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:37:18 INFO - PROCESS | 3866 | 1461173838492 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff9b8800 == 166 [pid = 3866] [id = 596] 10:37:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 259 (0x7fe7ed0a7400) [pid = 3866] [serial = 1789] [outer = (nil)] 10:37:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 260 (0x7fe7f7270c00) [pid = 3866] [serial = 1790] [outer = 0x7fe7ed0a7400] 10:37:18 INFO - PROCESS | 3866 | 1461173838565 Marionette DEBUG loaded listener.js 10:37:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe7f728b400) [pid = 3866] [serial = 1791] [outer = 0x7fe7ed0a7400] 10:37:19 INFO - PROCESS | 3866 | 1461173839406 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]]]}] 10:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1429ms 10:37:19 INFO - PROCESS | 3866 | 1461173839451 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:37:19 INFO - PROCESS | 3866 | 1461173839455 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:37:19 INFO - PROCESS | 3866 | 1461173839460 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:37:19 INFO - PROCESS | 3866 | 1461173839463 Marionette TRACE conn3 <- [1,2358,null,{}] 10:37:19 INFO - PROCESS | 3866 | 1461173839468 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}] 10:37:19 INFO - PROCESS | 3866 | 1461173839677 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:37:19 INFO - PROCESS | 3866 | 1461173839949 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffc85800 == 167 [pid = 3866] [id = 597] 10:37:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe7f648e000) [pid = 3866] [serial = 1792] [outer = (nil)] 10:37:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 263 (0x7fe7f7b05400) [pid = 3866] [serial = 1793] [outer = 0x7fe7f648e000] 10:37:20 INFO - PROCESS | 3866 | 1461173840023 Marionette DEBUG loaded listener.js 10:37:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 264 (0x7fe7f7cca000) [pid = 3866] [serial = 1794] [outer = 0x7fe7f648e000] 10:37:20 INFO - PROCESS | 3866 | 1461173840910 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]]]}] 10:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1481ms 10:37:20 INFO - PROCESS | 3866 | 1461173840942 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:37:20 INFO - PROCESS | 3866 | 1461173840946 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:37:20 INFO - PROCESS | 3866 | 1461173840951 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:37:20 INFO - PROCESS | 3866 | 1461173840953 Marionette TRACE conn3 <- [1,2362,null,{}] 10:37:20 INFO - PROCESS | 3866 | 1461173840959 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}] 10:37:21 INFO - PROCESS | 3866 | 1461173841162 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:37:21 INFO - PROCESS | 3866 | 1461173841436 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80100e000 == 168 [pid = 3866] [id = 598] 10:37:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 265 (0x7fe7f0a6a800) [pid = 3866] [serial = 1795] [outer = (nil)] 10:37:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 266 (0x7fe7f7cd3400) [pid = 3866] [serial = 1796] [outer = 0x7fe7f0a6a800] 10:37:21 INFO - PROCESS | 3866 | 1461173841513 Marionette DEBUG loaded listener.js 10:37:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe7f7da7400) [pid = 3866] [serial = 1797] [outer = 0x7fe7f0a6a800] 10:37:22 INFO - PROCESS | 3866 | 1461173842376 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]]]}] 10:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1489ms 10:37:22 INFO - PROCESS | 3866 | 1461173842442 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:37:22 INFO - PROCESS | 3866 | 1461173842445 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:37:22 INFO - PROCESS | 3866 | 1461173842451 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:37:22 INFO - PROCESS | 3866 | 1461173842453 Marionette TRACE conn3 <- [1,2366,null,{}] 10:37:22 INFO - PROCESS | 3866 | 1461173842458 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}] 10:37:22 INFO - PROCESS | 3866 | 1461173842654 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:37:22 INFO - PROCESS | 3866 | 1461173842925 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80184d800 == 169 [pid = 3866] [id = 599] 10:37:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe7f0a76c00) [pid = 3866] [serial = 1798] [outer = (nil)] 10:37:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 269 (0x7fe7f8388400) [pid = 3866] [serial = 1799] [outer = 0x7fe7f0a76c00] 10:37:23 INFO - PROCESS | 3866 | 1461173842998 Marionette DEBUG loaded listener.js 10:37:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 270 (0x7fe7f85b1c00) [pid = 3866] [serial = 1800] [outer = 0x7fe7f0a76c00] 10:37:23 INFO - PROCESS | 3866 | 1461173843871 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]]]}] 10:37:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:37:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1479ms 10:37:23 INFO - PROCESS | 3866 | 1461173843931 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:37:23 INFO - PROCESS | 3866 | 1461173843935 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:37:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:37:23 INFO - PROCESS | 3866 | 1461173843942 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:37:23 INFO - PROCESS | 3866 | 1461173843946 Marionette TRACE conn3 <- [1,2370,null,{}] 10:37:23 INFO - PROCESS | 3866 | 1461173843952 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}] 10:37:24 INFO - PROCESS | 3866 | 1461173844194 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:37:24 INFO - PROCESS | 3866 | 1461173844516 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80254e800 == 170 [pid = 3866] [id = 600] 10:37:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 271 (0x7fe7ed0a5000) [pid = 3866] [serial = 1801] [outer = (nil)] 10:37:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 272 (0x7fe7fa6b1400) [pid = 3866] [serial = 1802] [outer = 0x7fe7ed0a5000] 10:37:24 INFO - PROCESS | 3866 | 1461173844602 Marionette DEBUG loaded listener.js 10:37:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 273 (0x7fe7fa886c00) [pid = 3866] [serial = 1803] [outer = 0x7fe7ed0a5000] 10:37:25 INFO - PROCESS | 3866 | 1461173845511 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]]]}] 10:37:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:37:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1630ms 10:37:25 INFO - PROCESS | 3866 | 1461173845573 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:37:25 INFO - PROCESS | 3866 | 1461173845577 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:37:25 INFO - PROCESS | 3866 | 1461173845582 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:37:25 INFO - PROCESS | 3866 | 1461173845584 Marionette TRACE conn3 <- [1,2374,null,{}] 10:37:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:37:25 INFO - PROCESS | 3866 | 1461173845612 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}] 10:37:25 INFO - PROCESS | 3866 | 1461173845840 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:37:26 INFO - PROCESS | 3866 | 1461173846154 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803953800 == 171 [pid = 3866] [id = 601] 10:37:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 274 (0x7fe7fa3bb800) [pid = 3866] [serial = 1804] [outer = (nil)] 10:37:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 275 (0x7fe7fa893400) [pid = 3866] [serial = 1805] [outer = 0x7fe7fa3bb800] 10:37:26 INFO - PROCESS | 3866 | 1461173846230 Marionette DEBUG loaded listener.js 10:37:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 276 (0x7fe7fa9b3800) [pid = 3866] [serial = 1806] [outer = 0x7fe7fa3bb800] 10:37:27 INFO - PROCESS | 3866 | 1461173847051 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]]]}] 10:37:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:37:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1538ms 10:37:27 INFO - PROCESS | 3866 | 1461173847122 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:37:27 INFO - PROCESS | 3866 | 1461173847125 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:37:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:37:27 INFO - PROCESS | 3866 | 1461173847130 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:37:27 INFO - PROCESS | 3866 | 1461173847133 Marionette TRACE conn3 <- [1,2378,null,{}] 10:37:27 INFO - PROCESS | 3866 | 1461173847138 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}] 10:37:27 INFO - PROCESS | 3866 | 1461173847346 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:37:27 INFO - PROCESS | 3866 | 1461173847616 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055d8800 == 172 [pid = 3866] [id = 602] 10:37:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 277 (0x7fe7fa6ab400) [pid = 3866] [serial = 1807] [outer = (nil)] 10:37:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 278 (0x7fe7ff902c00) [pid = 3866] [serial = 1808] [outer = 0x7fe7fa6ab400] 10:37:27 INFO - PROCESS | 3866 | 1461173847689 Marionette DEBUG loaded listener.js 10:37:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 279 (0x7fe7ffc0d400) [pid = 3866] [serial = 1809] [outer = 0x7fe7fa6ab400] 10:37:28 INFO - PROCESS | 3866 | 1461173848537 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]]]}] 10:37:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:37:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1484ms 10:37:28 INFO - PROCESS | 3866 | 1461173848616 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:37:28 INFO - PROCESS | 3866 | 1461173848619 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:37:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:37:28 INFO - PROCESS | 3866 | 1461173848625 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:37:28 INFO - PROCESS | 3866 | 1461173848627 Marionette TRACE conn3 <- [1,2382,null,{}] 10:37:28 INFO - PROCESS | 3866 | 1461173848632 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}] 10:37:28 INFO - PROCESS | 3866 | 1461173848834 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:37:29 INFO - PROCESS | 3866 | 1461173849107 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805b1c000 == 173 [pid = 3866] [id = 603] 10:37:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 280 (0x7fe7fa888800) [pid = 3866] [serial = 1810] [outer = (nil)] 10:37:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 281 (0x7fe801034000) [pid = 3866] [serial = 1811] [outer = 0x7fe7fa888800] 10:37:29 INFO - PROCESS | 3866 | 1461173849182 Marionette DEBUG loaded listener.js 10:37:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 282 (0x7fe80118d800) [pid = 3866] [serial = 1812] [outer = 0x7fe7fa888800] 10:37:30 INFO - PROCESS | 3866 | 1461173850032 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]]]}] 10:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1481ms 10:37:30 INFO - PROCESS | 3866 | 1461173850115 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:37:30 INFO - PROCESS | 3866 | 1461173850120 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:37:30 INFO - PROCESS | 3866 | 1461173850130 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:37:30 INFO - PROCESS | 3866 | 1461173850132 Marionette TRACE conn3 <- [1,2386,null,{}] 10:37:30 INFO - PROCESS | 3866 | 1461173850139 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}] 10:37:30 INFO - PROCESS | 3866 | 1461173850376 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:37:30 INFO - PROCESS | 3866 | 1461173850709 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805d8f000 == 174 [pid = 3866] [id = 604] 10:37:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 283 (0x7fe7f7daa800) [pid = 3866] [serial = 1813] [outer = (nil)] 10:37:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 284 (0x7fe801194800) [pid = 3866] [serial = 1814] [outer = 0x7fe7f7daa800] 10:37:30 INFO - PROCESS | 3866 | 1461173850786 Marionette DEBUG loaded listener.js 10:37:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 285 (0x7fe8014d2800) [pid = 3866] [serial = 1815] [outer = 0x7fe7f7daa800] 10:37:31 INFO - PROCESS | 3866 | 1461173851603 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]]]}] 10:37:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:37:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1529ms 10:37:31 INFO - PROCESS | 3866 | 1461173851660 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:37:31 INFO - PROCESS | 3866 | 1461173851663 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:37:31 INFO - PROCESS | 3866 | 1461173851670 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:37:31 INFO - PROCESS | 3866 | 1461173851674 Marionette TRACE conn3 <- [1,2390,null,{}] 10:37:31 INFO - PROCESS | 3866 | 1461173851680 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}] 10:37:31 INFO - PROCESS | 3866 | 1461173851926 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:37:32 INFO - PROCESS | 3866 | 1461173852197 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8078b3000 == 175 [pid = 3866] [id = 605] 10:37:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 286 (0x7fe7fa8e8000) [pid = 3866] [serial = 1816] [outer = (nil)] 10:37:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 287 (0x7fe801585400) [pid = 3866] [serial = 1817] [outer = 0x7fe7fa8e8000] 10:37:32 INFO - PROCESS | 3866 | 1461173852274 Marionette DEBUG loaded listener.js 10:37:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 288 (0x7fe801591000) [pid = 3866] [serial = 1818] [outer = 0x7fe7fa8e8000] 10:37:33 INFO - PROCESS | 3866 | 1461173853112 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]]]}] 10:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1485ms 10:37:33 INFO - PROCESS | 3866 | 1461173853156 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:37:33 INFO - PROCESS | 3866 | 1461173853159 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:37:33 INFO - PROCESS | 3866 | 1461173853165 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:37:33 INFO - PROCESS | 3866 | 1461173853167 Marionette TRACE conn3 <- [1,2394,null,{}] 10:37:33 INFO - PROCESS | 3866 | 1461173853173 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}] 10:37:33 INFO - PROCESS | 3866 | 1461173853455 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:37:33 INFO - PROCESS | 3866 | 1461173853665 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b62f800 == 176 [pid = 3866] [id = 606] 10:37:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 289 (0x7fe8014d4c00) [pid = 3866] [serial = 1819] [outer = (nil)] 10:37:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 290 (0x7fe8018f3000) [pid = 3866] [serial = 1820] [outer = 0x7fe8014d4c00] 10:37:33 INFO - PROCESS | 3866 | 1461173853738 Marionette DEBUG loaded listener.js 10:37:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 291 (0x7fe801aa0000) [pid = 3866] [serial = 1821] [outer = 0x7fe8014d4c00] 10:37:34 INFO - PROCESS | 3866 | 1461173854567 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]]]}] 10:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1430ms 10:37:34 INFO - PROCESS | 3866 | 1461173854597 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:37:34 INFO - PROCESS | 3866 | 1461173854601 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:37:34 INFO - PROCESS | 3866 | 1461173854606 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:37:34 INFO - PROCESS | 3866 | 1461173854608 Marionette TRACE conn3 <- [1,2398,null,{}] 10:37:34 INFO - PROCESS | 3866 | 1461173854613 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}] 10:37:35 INFO - PROCESS | 3866 | 1461173855000 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:37:35 INFO - PROCESS | 3866 | 1461173855400 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee2d1800 == 177 [pid = 3866] [id = 607] 10:37:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 292 (0x7fe7ed09c400) [pid = 3866] [serial = 1822] [outer = (nil)] 10:37:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 293 (0x7fe7f0962800) [pid = 3866] [serial = 1823] [outer = 0x7fe7ed09c400] 10:37:35 INFO - PROCESS | 3866 | 1461173855471 Marionette DEBUG loaded listener.js 10:37:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 294 (0x7fe7f4c8d000) [pid = 3866] [serial = 1824] [outer = 0x7fe7ed09c400] 10:37:36 INFO - PROCESS | 3866 | 1461173856855 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]]]}] 10:37:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:37:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2284ms 10:37:36 INFO - PROCESS | 3866 | 1461173856943 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:37:36 INFO - PROCESS | 3866 | 1461173856948 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:37:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:37:36 INFO - PROCESS | 3866 | 1461173856975 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:37:36 INFO - PROCESS | 3866 | 1461173856981 Marionette TRACE conn3 <- [1,2402,null,{}] 10:37:36 INFO - PROCESS | 3866 | 1461173856989 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}] 10:37:37 INFO - PROCESS | 3866 | 1461173857182 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:37:37 INFO - PROCESS | 3866 | 1461173857454 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5904800 == 178 [pid = 3866] [id = 608] 10:37:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 295 (0x7fe7ed09dc00) [pid = 3866] [serial = 1825] [outer = (nil)] 10:37:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 296 (0x7fe7f0358000) [pid = 3866] [serial = 1826] [outer = 0x7fe7ed09dc00] 10:37:37 INFO - PROCESS | 3866 | 1461173857524 Marionette DEBUG loaded listener.js 10:37:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 297 (0x7fe7f0a72c00) [pid = 3866] [serial = 1827] [outer = 0x7fe7ed09dc00] 10:37:38 INFO - PROCESS | 3866 | 1461173858364 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]]]}] 10:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1437ms 10:37:38 INFO - PROCESS | 3866 | 1461173858407 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:37:38 INFO - PROCESS | 3866 | 1461173858415 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:37:38 INFO - PROCESS | 3866 | 1461173858424 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:37:38 INFO - PROCESS | 3866 | 1461173858427 Marionette TRACE conn3 <- [1,2406,null,{}] 10:37:38 INFO - PROCESS | 3866 | 1461173858432 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}] 10:37:38 INFO - PROCESS | 3866 | 1461173858629 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:37:39 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5bcf800 == 177 [pid = 3866] [id = 588] 10:37:39 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2b79800 == 176 [pid = 3866] [id = 585] 10:37:39 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ed057000 == 175 [pid = 3866] [id = 584] 10:37:39 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f21a6000 == 174 [pid = 3866] [id = 583] 10:37:39 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee0b2800 == 173 [pid = 3866] [id = 582] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 296 (0x7fe801aa3c00) [pid = 3866] [serial = 1655] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 295 (0x7fe7f40e5c00) [pid = 3866] [serial = 1692] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 294 (0x7fe7f1955c00) [pid = 3866] [serial = 1676] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 293 (0x7fe7ebff1000) [pid = 3866] [serial = 1625] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 292 (0x7fe7f9283400) [pid = 3866] [serial = 1643] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 291 (0x7fe7fa3bbc00) [pid = 3866] [serial = 1646] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 290 (0x7fe80341d000) [pid = 3866] [serial = 1658] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 289 (0x7fe7f7284400) [pid = 3866] [serial = 1640] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 288 (0x7fe7f4303000) [pid = 3866] [serial = 1694] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 287 (0x7fe7f1961000) [pid = 3866] [serial = 1673] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 286 (0x7fe7fa8eec00) [pid = 3866] [serial = 1649] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 285 (0x7fe801039000) [pid = 3866] [serial = 1652] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 284 (0x7fe7f379b400) [pid = 3866] [serial = 1691] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 283 (0x7fe80507d800) [pid = 3866] [serial = 1661] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 282 (0x7fe7f0361400) [pid = 3866] [serial = 1685] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 281 (0x7fe7ecad8400) [pid = 3866] [serial = 1682] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 280 (0x7fe7f195c800) [pid = 3866] [serial = 1623] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 279 (0x7fe805eaf800) [pid = 3866] [serial = 1670] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 278 (0x7fe7f646ec00) [pid = 3866] [serial = 1637] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 277 (0x7fe7f52c6800) [pid = 3866] [serial = 1634] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 276 (0x7fe7f4bca800) [pid = 3866] [serial = 1695] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 275 (0x7fe7f1756800) [pid = 3866] [serial = 1628] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 274 (0x7fe7f35f7000) [pid = 3866] [serial = 1631] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 273 (0x7fe7ee0f7800) [pid = 3866] [serial = 1679] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 272 (0x7fe7f174a400) [pid = 3866] [serial = 1686] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 271 (0x7fe805ea5c00) [pid = 3866] [serial = 1667] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 270 (0x7fe7f2ee4000) [pid = 3866] [serial = 1689] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 269 (0x7fe7ed106c00) [pid = 3866] [serial = 1683] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 268 (0x7fe7f203c000) [pid = 3866] [serial = 1688] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe805be2c00) [pid = 3866] [serial = 1664] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe7f52d2000) [pid = 3866] [serial = 1697] [outer = (nil)] [url = about:blank] 10:37:39 INFO - PROCESS | 3866 | 1461173859659 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee0c5000 == 174 [pid = 3866] [id = 609] 10:37:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe7ed105c00) [pid = 3866] [serial = 1828] [outer = (nil)] 10:37:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe7f0361400) [pid = 3866] [serial = 1829] [outer = 0x7fe7ed105c00] 10:37:39 INFO - PROCESS | 3866 | 1461173859738 Marionette DEBUG loaded listener.js 10:37:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 269 (0x7fe7f1e2a000) [pid = 3866] [serial = 1830] [outer = 0x7fe7ed105c00] 10:37:40 INFO - PROCESS | 3866 | 1461173860591 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]]]}] 10:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2181ms 10:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:37:40 INFO - PROCESS | 3866 | 1461173860605 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:37:40 INFO - PROCESS | 3866 | 1461173860607 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:37:40 INFO - PROCESS | 3866 | 1461173860614 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:37:40 INFO - PROCESS | 3866 | 1461173860620 Marionette TRACE conn3 <- [1,2410,null,{}] 10:37:40 INFO - PROCESS | 3866 | 1461173860634 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}] 10:37:40 INFO - PROCESS | 3866 | 1461173860841 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:37:41 INFO - PROCESS | 3866 | 1461173861037 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4c6a800 == 175 [pid = 3866] [id = 610] 10:37:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 270 (0x7fe7f1e2b400) [pid = 3866] [serial = 1831] [outer = (nil)] 10:37:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 271 (0x7fe7f2fb9800) [pid = 3866] [serial = 1832] [outer = 0x7fe7f1e2b400] 10:37:41 INFO - PROCESS | 3866 | 1461173861103 Marionette DEBUG loaded listener.js 10:37:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 272 (0x7fe7f3798000) [pid = 3866] [serial = 1833] [outer = 0x7fe7f1e2b400] 10:37:41 INFO - PROCESS | 3866 | 1461173861970 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]]]}] 10:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1381ms 10:37:41 INFO - PROCESS | 3866 | 1461173861996 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:37:42 INFO - PROCESS | 3866 | 1461173862000 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:37:42 INFO - PROCESS | 3866 | 1461173862006 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:37:42 INFO - PROCESS | 3866 | 1461173862008 Marionette TRACE conn3 <- [1,2414,null,{}] 10:37:42 INFO - PROCESS | 3866 | 1461173862013 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}] 10:37:42 INFO - PROCESS | 3866 | 1461173862276 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:37:42 INFO - PROCESS | 3866 | 1461173862309 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f724f000 == 176 [pid = 3866] [id = 611] 10:37:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 273 (0x7fe7f2036c00) [pid = 3866] [serial = 1834] [outer = (nil)] 10:37:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 274 (0x7fe7f430dc00) [pid = 3866] [serial = 1835] [outer = 0x7fe7f2036c00] 10:37:42 INFO - PROCESS | 3866 | 1461173862378 Marionette DEBUG loaded listener.js 10:37:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 275 (0x7fe7f4c91c00) [pid = 3866] [serial = 1836] [outer = 0x7fe7f2036c00] 10:37:43 INFO - PROCESS | 3866 | 1461173863279 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]]]}] 10:37:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:37:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1333ms 10:37:43 INFO - PROCESS | 3866 | 1461173863353 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:37:43 INFO - PROCESS | 3866 | 1461173863355 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:37:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:37:43 INFO - PROCESS | 3866 | 1461173863366 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:37:43 INFO - PROCESS | 3866 | 1461173863368 Marionette TRACE conn3 <- [1,2418,null,{}] 10:37:43 INFO - PROCESS | 3866 | 1461173863391 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}] 10:37:43 INFO - PROCESS | 3866 | 1461173863651 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:37:43 INFO - PROCESS | 3866 | 1461173863678 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa214000 == 177 [pid = 3866] [id = 612] 10:37:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 276 (0x7fe7f40e0800) [pid = 3866] [serial = 1837] [outer = (nil)] 10:37:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 277 (0x7fe7f57d5800) [pid = 3866] [serial = 1838] [outer = 0x7fe7f40e0800] 10:37:43 INFO - PROCESS | 3866 | 1461173863738 Marionette DEBUG loaded listener.js 10:37:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 278 (0x7fe7f5a26000) [pid = 3866] [serial = 1839] [outer = 0x7fe7f40e0800] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 277 (0x7fe7f028a000) [pid = 3866] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 276 (0x7fe7ee0f2000) [pid = 3866] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 275 (0x7fe80b691800) [pid = 3866] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 274 (0x7fe7ecad6c00) [pid = 3866] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 273 (0x7fe7fa3b3000) [pid = 3866] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 272 (0x7fe7f7b09400) [pid = 3866] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 271 (0x7fe7f6484c00) [pid = 3866] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 270 (0x7fe7ee0f4000) [pid = 3866] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 269 (0x7fe7f027e000) [pid = 3866] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 268 (0x7fe7ebff1c00) [pid = 3866] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe7ffc0f400) [pid = 3866] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe7f9286c00) [pid = 3866] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 265 (0x7fe7f4c88c00) [pid = 3866] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 264 (0x7fe7f35f4400) [pid = 3866] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 263 (0x7fe7f7275c00) [pid = 3866] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 262 (0x7fe7f3794400) [pid = 3866] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe7f1956400) [pid = 3866] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe7f2fb7c00) [pid = 3866] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 259 (0x7fe7f0282800) [pid = 3866] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 258 (0x7fe7edff3000) [pid = 3866] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 257 (0x7fe7f195b800) [pid = 3866] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 256 (0x7fe7edff0400) [pid = 3866] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 255 (0x7fe80afe9000) [pid = 3866] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 254 (0x7fe7f37da000) [pid = 3866] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe7f40e8000) [pid = 3866] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe7ecada800) [pid = 3866] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe80be04800) [pid = 3866] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe80afda800) [pid = 3866] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe8018f1400) [pid = 3866] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe7ebff2c00) [pid = 3866] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe8018f9400) [pid = 3866] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe7f1748400) [pid = 3866] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe7fa726400) [pid = 3866] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe7f7cd4c00) [pid = 3866] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe7fa727400) [pid = 3866] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7ee0fa400) [pid = 3866] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe8187eb800) [pid = 3866] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe7f095d400) [pid = 3866] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe7ed108800) [pid = 3866] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe7f2ee1800) [pid = 3866] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7fa3b8c00) [pid = 3866] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7f6481000) [pid = 3866] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe80282bc00) [pid = 3866] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe81d39c000) [pid = 3866] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7ee0f8c00) [pid = 3866] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7ed09cc00) [pid = 3866] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe7f2fb0800) [pid = 3866] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f8388c00) [pid = 3866] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe80b297400) [pid = 3866] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7f35f2c00) [pid = 3866] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe7fa72b400) [pid = 3866] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe801585000) [pid = 3866] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f68af000) [pid = 3866] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7ed10b800) [pid = 3866] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f71d8000) [pid = 3866] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7ed0a6800) [pid = 3866] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe7ee0f3c00) [pid = 3866] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7f1e2ec00) [pid = 3866] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe802835800) [pid = 3866] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe7f9284400) [pid = 3866] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe7f584a000) [pid = 3866] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7ebfecc00) [pid = 3866] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe7ebff2400) [pid = 3866] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f1748c00) [pid = 3866] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe7f2039000) [pid = 3866] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7f37e4800) [pid = 3866] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe804373800) [pid = 3866] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:37:45 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe7ecadcc00) [pid = 3866] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:37:45 INFO - PROCESS | 3866 | 1461173865678 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]]]}] 10:37:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:37:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2337ms 10:37:45 INFO - PROCESS | 3866 | 1461173865705 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:37:45 INFO - PROCESS | 3866 | 1461173865708 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:37:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:37:45 INFO - PROCESS | 3866 | 1461173865714 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:37:45 INFO - PROCESS | 3866 | 1461173865716 Marionette TRACE conn3 <- [1,2422,null,{}] 10:37:45 INFO - PROCESS | 3866 | 1461173865721 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}] 10:37:45 INFO - PROCESS | 3866 | 1461173865934 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:37:46 INFO - PROCESS | 3866 | 1461173866131 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4184800 == 178 [pid = 3866] [id = 613] 10:37:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe7ecae5800) [pid = 3866] [serial = 1840] [outer = (nil)] 10:37:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe7ee324800) [pid = 3866] [serial = 1841] [outer = 0x7fe7ecae5800] 10:37:46 INFO - PROCESS | 3866 | 1461173866192 Marionette DEBUG loaded listener.js 10:37:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe7f3795400) [pid = 3866] [serial = 1842] [outer = 0x7fe7ecae5800] 10:37:46 INFO - PROCESS | 3866 | 1461173866915 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]]]}] 10:37:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:37:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1223ms 10:37:47 INFO - PROCESS | 3866 | 1461173867079 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:37:47 INFO - PROCESS | 3866 | 1461173867085 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:37:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:37:47 INFO - PROCESS | 3866 | 1461173867116 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:37:47 INFO - PROCESS | 3866 | 1461173867121 Marionette TRACE conn3 <- [1,2426,null,{}] 10:37:47 INFO - PROCESS | 3866 | 1461173867129 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}] 10:37:47 INFO - PROCESS | 3866 | 1461173867344 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:37:47 INFO - PROCESS | 3866 | 1461173867677 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2b79800 == 179 [pid = 3866] [id = 614] 10:37:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe7ed0a0400) [pid = 3866] [serial = 1843] [outer = (nil)] 10:37:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe7edff2c00) [pid = 3866] [serial = 1844] [outer = 0x7fe7ed0a0400] 10:37:47 INFO - PROCESS | 3866 | 1461173867753 Marionette DEBUG loaded listener.js 10:37:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe7ee0fa400) [pid = 3866] [serial = 1845] [outer = 0x7fe7ed0a0400] 10:37:48 INFO - PROCESS | 3866 | 1461173868622 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]]]}] 10:37:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:37:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1535ms 10:37:48 INFO - PROCESS | 3866 | 1461173868649 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:37:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:37:48 INFO - PROCESS | 3866 | 1461173868654 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:37:48 INFO - PROCESS | 3866 | 1461173868664 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:37:48 INFO - PROCESS | 3866 | 1461173868670 Marionette TRACE conn3 <- [1,2430,null,{}] 10:37:48 INFO - PROCESS | 3866 | 1461173868678 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}] 10:37:48 INFO - PROCESS | 3866 | 1461173868890 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:37:49 INFO - PROCESS | 3866 | 1461173869168 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f719d000 == 180 [pid = 3866] [id = 615] 10:37:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe7f0a6b000) [pid = 3866] [serial = 1846] [outer = (nil)] 10:37:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe7f1748c00) [pid = 3866] [serial = 1847] [outer = 0x7fe7f0a6b000] 10:37:49 INFO - PROCESS | 3866 | 1461173869288 Marionette DEBUG loaded listener.js 10:37:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe7f1dd1000) [pid = 3866] [serial = 1848] [outer = 0x7fe7f0a6b000] 10:37:50 INFO - PROCESS | 3866 | 1461173870204 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]]]}] 10:37:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:37:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1589ms 10:37:50 INFO - PROCESS | 3866 | 1461173870251 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:37:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:37:50 INFO - PROCESS | 3866 | 1461173870255 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:37:50 INFO - PROCESS | 3866 | 1461173870261 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:37:50 INFO - PROCESS | 3866 | 1461173870264 Marionette TRACE conn3 <- [1,2434,null,{}] 10:37:50 INFO - PROCESS | 3866 | 1461173870271 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}] 10:37:50 INFO - PROCESS | 3866 | 1461173870500 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:37:50 INFO - PROCESS | 3866 | 1461173870867 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff85a800 == 181 [pid = 3866] [id = 616] 10:37:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe7f2fb7c00) [pid = 3866] [serial = 1849] [outer = (nil)] 10:37:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7f36a0800) [pid = 3866] [serial = 1850] [outer = 0x7fe7f2fb7c00] 10:37:50 INFO - PROCESS | 3866 | 1461173870949 Marionette DEBUG loaded listener.js 10:37:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f37dc000) [pid = 3866] [serial = 1851] [outer = 0x7fe7f2fb7c00] 10:37:51 INFO - PROCESS | 3866 | 1461173871752 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]]]}] 10:37:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:37:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1527ms 10:37:51 INFO - PROCESS | 3866 | 1461173871790 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:37:51 INFO - PROCESS | 3866 | 1461173871793 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:37:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:37:51 INFO - PROCESS | 3866 | 1461173871798 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:37:51 INFO - PROCESS | 3866 | 1461173871801 Marionette TRACE conn3 <- [1,2438,null,{}] 10:37:51 INFO - PROCESS | 3866 | 1461173871806 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}] 10:37:52 INFO - PROCESS | 3866 | 1461173872016 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:37:52 INFO - PROCESS | 3866 | 1461173872290 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f14000 == 182 [pid = 3866] [id = 617] 10:37:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7f2fbd800) [pid = 3866] [serial = 1852] [outer = (nil)] 10:37:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe7f52cf400) [pid = 3866] [serial = 1853] [outer = 0x7fe7f2fbd800] 10:37:52 INFO - PROCESS | 3866 | 1461173872364 Marionette DEBUG loaded listener.js 10:37:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe7f5847000) [pid = 3866] [serial = 1854] [outer = 0x7fe7f2fbd800] 10:37:53 INFO - PROCESS | 3866 | 1461173873246 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]]]}] 10:37:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:37:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1475ms 10:37:53 INFO - PROCESS | 3866 | 1461173873275 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:37:53 INFO - PROCESS | 3866 | 1461173873278 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:37:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:37:53 INFO - PROCESS | 3866 | 1461173873283 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:37:53 INFO - PROCESS | 3866 | 1461173873285 Marionette TRACE conn3 <- [1,2442,null,{}] 10:37:53 INFO - PROCESS | 3866 | 1461173873291 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}] 10:37:53 INFO - PROCESS | 3866 | 1461173873487 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:37:53 INFO - PROCESS | 3866 | 1461173873762 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802312800 == 183 [pid = 3866] [id = 618] 10:37:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe7f37e4800) [pid = 3866] [serial = 1855] [outer = (nil)] 10:37:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe7f646ec00) [pid = 3866] [serial = 1856] [outer = 0x7fe7f37e4800] 10:37:53 INFO - PROCESS | 3866 | 1461173873837 Marionette DEBUG loaded listener.js 10:37:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe7f6485c00) [pid = 3866] [serial = 1857] [outer = 0x7fe7f37e4800] 10:37:54 INFO - PROCESS | 3866 | 1461173874699 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]]]}] 10:37:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:37:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1476ms 10:37:54 INFO - PROCESS | 3866 | 1461173874761 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:37:54 INFO - PROCESS | 3866 | 1461173874764 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:37:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:37:54 INFO - PROCESS | 3866 | 1461173874770 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:37:54 INFO - PROCESS | 3866 | 1461173874772 Marionette TRACE conn3 <- [1,2446,null,{}] 10:37:54 INFO - PROCESS | 3866 | 1461173874777 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}] 10:37:55 INFO - PROCESS | 3866 | 1461173875031 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:37:55 INFO - PROCESS | 3866 | 1461173875314 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8034c9000 == 184 [pid = 3866] [id = 619] 10:37:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe7f7cce400) [pid = 3866] [serial = 1858] [outer = (nil)] 10:37:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe7f7cd7400) [pid = 3866] [serial = 1859] [outer = 0x7fe7f7cce400] 10:37:55 INFO - PROCESS | 3866 | 1461173875438 Marionette DEBUG loaded listener.js 10:37:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f85b4c00) [pid = 3866] [serial = 1860] [outer = 0x7fe7f7cce400] 10:37:56 INFO - PROCESS | 3866 | 1461173876279 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]]]}] 10:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1534ms 10:37:56 INFO - PROCESS | 3866 | 1461173876306 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:37:56 INFO - PROCESS | 3866 | 1461173876309 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:37:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:37:56 INFO - PROCESS | 3866 | 1461173876315 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:37:56 INFO - PROCESS | 3866 | 1461173876317 Marionette TRACE conn3 <- [1,2450,null,{}] 10:37:56 INFO - PROCESS | 3866 | 1461173876322 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}] 10:37:56 INFO - PROCESS | 3866 | 1461173876520 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:37:56 INFO - PROCESS | 3866 | 1461173876794 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805609800 == 185 [pid = 3866] [id = 620] 10:37:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7f7b11000) [pid = 3866] [serial = 1861] [outer = (nil)] 10:37:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe7fa3ae800) [pid = 3866] [serial = 1862] [outer = 0x7fe7f7b11000] 10:37:56 INFO - PROCESS | 3866 | 1461173876868 Marionette DEBUG loaded listener.js 10:37:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7fa6a6400) [pid = 3866] [serial = 1863] [outer = 0x7fe7f7b11000] 10:37:57 INFO - PROCESS | 3866 | 1461173877721 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]]]}] 10:37:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:37:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1430ms 10:37:57 INFO - PROCESS | 3866 | 1461173877747 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:37:57 INFO - PROCESS | 3866 | 1461173877750 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:37:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:37:57 INFO - PROCESS | 3866 | 1461173877756 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:37:57 INFO - PROCESS | 3866 | 1461173877758 Marionette TRACE conn3 <- [1,2454,null,{}] 10:37:57 INFO - PROCESS | 3866 | 1461173877763 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}] 10:37:57 INFO - PROCESS | 3866 | 1461173877969 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:37:58 INFO - PROCESS | 3866 | 1461173878247 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805cea000 == 186 [pid = 3866] [id = 621] 10:37:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe7f7cd0c00) [pid = 3866] [serial = 1864] [outer = (nil)] 10:37:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe7fa729400) [pid = 3866] [serial = 1865] [outer = 0x7fe7f7cd0c00] 10:37:58 INFO - PROCESS | 3866 | 1461173878319 Marionette DEBUG loaded listener.js 10:37:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7fa8e3800) [pid = 3866] [serial = 1866] [outer = 0x7fe7f7cd0c00] 10:37:59 INFO - PROCESS | 3866 | 1461173879161 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]]]}] 10:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1439ms 10:37:59 INFO - PROCESS | 3866 | 1461173879198 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:37:59 INFO - PROCESS | 3866 | 1461173879201 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:37:59 INFO - PROCESS | 3866 | 1461173879209 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:37:59 INFO - PROCESS | 3866 | 1461173879212 Marionette TRACE conn3 <- [1,2458,null,{}] 10:37:59 INFO - PROCESS | 3866 | 1461173879217 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}] 10:37:59 INFO - PROCESS | 3866 | 1461173879418 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:37:59 INFO - PROCESS | 3866 | 1461173879693 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80a5ef000 == 187 [pid = 3866] [id = 622] 10:37:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe7f9286000) [pid = 3866] [serial = 1867] [outer = (nil)] 10:37:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe7ff90d000) [pid = 3866] [serial = 1868] [outer = 0x7fe7f9286000] 10:37:59 INFO - PROCESS | 3866 | 1461173879763 Marionette DEBUG loaded listener.js 10:37:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe801035400) [pid = 3866] [serial = 1869] [outer = 0x7fe7f9286000] 10:38:00 INFO - PROCESS | 3866 | 1461173880631 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]]]}] 10:38:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:38:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1487ms 10:38:00 INFO - PROCESS | 3866 | 1461173880697 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:38:00 INFO - PROCESS | 3866 | 1461173880700 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:38:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:38:00 INFO - PROCESS | 3866 | 1461173880706 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:38:00 INFO - PROCESS | 3866 | 1461173880709 Marionette TRACE conn3 <- [1,2462,null,{}] 10:38:00 INFO - PROCESS | 3866 | 1461173880714 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}] 10:38:00 INFO - PROCESS | 3866 | 1461173880916 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:38:01 INFO - PROCESS | 3866 | 1461173881164 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bf22000 == 188 [pid = 3866] [id = 623] 10:38:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe7fa3bbc00) [pid = 3866] [serial = 1870] [outer = (nil)] 10:38:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe8012ef000) [pid = 3866] [serial = 1871] [outer = 0x7fe7fa3bbc00] 10:38:01 INFO - PROCESS | 3866 | 1461173881236 Marionette DEBUG loaded listener.js 10:38:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe8016d0800) [pid = 3866] [serial = 1872] [outer = 0x7fe7fa3bbc00] 10:38:02 INFO - PROCESS | 3866 | 1461173882122 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]]]}] 10:38:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:38:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1481ms 10:38:02 INFO - PROCESS | 3866 | 1461173882188 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:38:02 INFO - PROCESS | 3866 | 1461173882192 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:38:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:38:02 INFO - PROCESS | 3866 | 1461173882197 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:38:02 INFO - PROCESS | 3866 | 1461173882201 Marionette TRACE conn3 <- [1,2466,null,{}] 10:38:02 INFO - PROCESS | 3866 | 1461173882206 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}] 10:38:02 INFO - PROCESS | 3866 | 1461173882477 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:38:02 INFO - PROCESS | 3866 | 1461173882800 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80df1b800 == 189 [pid = 3866] [id = 624] 10:38:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe80210a000) [pid = 3866] [serial = 1873] [outer = (nil)] 10:38:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe802396800) [pid = 3866] [serial = 1874] [outer = 0x7fe80210a000] 10:38:02 INFO - PROCESS | 3866 | 1461173882881 Marionette DEBUG loaded listener.js 10:38:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe8027cec00) [pid = 3866] [serial = 1875] [outer = 0x7fe80210a000] 10:38:03 INFO - PROCESS | 3866 | 1461173883716 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]]]}] 10:38:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:38:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1580ms 10:38:03 INFO - PROCESS | 3866 | 1461173883779 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:38:03 INFO - PROCESS | 3866 | 1461173883782 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:38:03 INFO - PROCESS | 3866 | 1461173883788 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:38:03 INFO - PROCESS | 3866 | 1461173883790 Marionette TRACE conn3 <- [1,2470,null,{}] 10:38:03 INFO - PROCESS | 3866 | 1461173883796 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}] 10:38:04 INFO - PROCESS | 3866 | 1461173883997 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:38:04 INFO - PROCESS | 3866 | 1461173884274 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818722000 == 190 [pid = 3866] [id = 625] 10:38:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe801e5e400) [pid = 3866] [serial = 1876] [outer = (nil)] 10:38:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe802837c00) [pid = 3866] [serial = 1877] [outer = 0x7fe801e5e400] 10:38:04 INFO - PROCESS | 3866 | 1461173884346 Marionette DEBUG loaded listener.js 10:38:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 249 (0x7fe803787000) [pid = 3866] [serial = 1878] [outer = 0x7fe801e5e400] 10:38:05 INFO - PROCESS | 3866 | 1461173885189 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]]]}] 10:38:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:38:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1429ms 10:38:05 INFO - PROCESS | 3866 | 1461173885219 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:38:05 INFO - PROCESS | 3866 | 1461173885222 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:38:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:38:05 INFO - PROCESS | 3866 | 1461173885229 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:38:05 INFO - PROCESS | 3866 | 1461173885231 Marionette TRACE conn3 <- [1,2474,null,{}] 10:38:05 INFO - PROCESS | 3866 | 1461173885237 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}] 10:38:05 INFO - PROCESS | 3866 | 1461173885449 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:38:05 INFO - PROCESS | 3866 | 1461173885741 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81990d000 == 191 [pid = 3866] [id = 626] 10:38:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 250 (0x7fe7f68a8000) [pid = 3866] [serial = 1879] [outer = (nil)] 10:38:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 251 (0x7fe803942400) [pid = 3866] [serial = 1880] [outer = 0x7fe7f68a8000] 10:38:05 INFO - PROCESS | 3866 | 1461173885814 Marionette DEBUG loaded listener.js 10:38:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 252 (0x7fe804d0a800) [pid = 3866] [serial = 1881] [outer = 0x7fe7f68a8000] 10:38:06 INFO - PROCESS | 3866 | 1461173886710 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]]]}] 10:38:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:38:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1528ms 10:38:06 INFO - PROCESS | 3866 | 1461173886758 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:38:06 INFO - PROCESS | 3866 | 1461173886762 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:38:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:38:06 INFO - PROCESS | 3866 | 1461173886767 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:38:06 INFO - PROCESS | 3866 | 1461173886770 Marionette TRACE conn3 <- [1,2478,null,{}] 10:38:06 INFO - PROCESS | 3866 | 1461173886776 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}] 10:38:07 INFO - PROCESS | 3866 | 1461173886997 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:38:07 INFO - PROCESS | 3866 | 1461173887276 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81d315800 == 192 [pid = 3866] [id = 627] 10:38:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 253 (0x7fe80238ec00) [pid = 3866] [serial = 1882] [outer = (nil)] 10:38:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 254 (0x7fe805080c00) [pid = 3866] [serial = 1883] [outer = 0x7fe80238ec00] 10:38:07 INFO - PROCESS | 3866 | 1461173887387 Marionette DEBUG loaded listener.js 10:38:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 255 (0x7fe805b69c00) [pid = 3866] [serial = 1884] [outer = 0x7fe80238ec00] 10:38:08 INFO - PROCESS | 3866 | 1461173888191 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]]]}] 10:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1485ms 10:38:08 INFO - PROCESS | 3866 | 1461173888253 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:38:08 INFO - PROCESS | 3866 | 1461173888256 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:38:08 INFO - PROCESS | 3866 | 1461173888262 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:38:08 INFO - PROCESS | 3866 | 1461173888264 Marionette TRACE conn3 <- [1,2482,null,{}] 10:38:08 INFO - PROCESS | 3866 | 1461173888269 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}] 10:38:08 INFO - PROCESS | 3866 | 1461173888469 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:38:08 INFO - PROCESS | 3866 | 1461173888751 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dd44800 == 193 [pid = 3866] [id = 628] 10:38:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 256 (0x7fe7f37e1400) [pid = 3866] [serial = 1885] [outer = (nil)] 10:38:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 257 (0x7fe805b71000) [pid = 3866] [serial = 1886] [outer = 0x7fe7f37e1400] 10:38:08 INFO - PROCESS | 3866 | 1461173888859 Marionette DEBUG loaded listener.js 10:38:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 258 (0x7fe805be0400) [pid = 3866] [serial = 1887] [outer = 0x7fe7f37e1400] 10:38:09 INFO - PROCESS | 3866 | 1461173889664 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]]]}] 10:38:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:38:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1436ms 10:38:09 INFO - PROCESS | 3866 | 1461173889698 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:38:09 INFO - PROCESS | 3866 | 1461173889701 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:38:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:38:09 INFO - PROCESS | 3866 | 1461173889707 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:38:09 INFO - PROCESS | 3866 | 1461173889710 Marionette TRACE conn3 <- [1,2486,null,{}] 10:38:09 INFO - PROCESS | 3866 | 1461173889715 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}] 10:38:09 INFO - PROCESS | 3866 | 1461173889926 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:38:10 INFO - PROCESS | 3866 | 1461173890211 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81df2c000 == 194 [pid = 3866] [id = 629] 10:38:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 259 (0x7fe7f584f800) [pid = 3866] [serial = 1888] [outer = (nil)] 10:38:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 260 (0x7fe805beb000) [pid = 3866] [serial = 1889] [outer = 0x7fe7f584f800] 10:38:10 INFO - PROCESS | 3866 | 1461173890284 Marionette DEBUG loaded listener.js 10:38:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 261 (0x7fe805c7cc00) [pid = 3866] [serial = 1890] [outer = 0x7fe7f584f800] 10:38:11 INFO - PROCESS | 3866 | 1461173891186 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]]]}] 10:38:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:38:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1529ms 10:38:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:38:11 INFO - PROCESS | 3866 | 1461173891237 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:38:11 INFO - PROCESS | 3866 | 1461173891240 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:38:11 INFO - PROCESS | 3866 | 1461173891246 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:38:11 INFO - PROCESS | 3866 | 1461173891249 Marionette TRACE conn3 <- [1,2490,null,{}] 10:38:11 INFO - PROCESS | 3866 | 1461173891254 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}] 10:38:11 INFO - PROCESS | 3866 | 1461173891469 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:38:11 INFO - PROCESS | 3866 | 1461173891759 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe820833800 == 195 [pid = 3866] [id = 630] 10:38:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 262 (0x7fe7f096b400) [pid = 3866] [serial = 1891] [outer = (nil)] 10:38:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 263 (0x7fe805ea8000) [pid = 3866] [serial = 1892] [outer = 0x7fe7f096b400] 10:38:11 INFO - PROCESS | 3866 | 1461173891889 Marionette DEBUG loaded listener.js 10:38:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 264 (0x7fe805ed8800) [pid = 3866] [serial = 1893] [outer = 0x7fe7f096b400] 10:38:12 INFO - PROCESS | 3866 | 1461173892706 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]]]}] 10:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1492ms 10:38:12 INFO - PROCESS | 3866 | 1461173892753 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:38:12 INFO - PROCESS | 3866 | 1461173892757 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:38:12 INFO - PROCESS | 3866 | 1461173892763 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:38:12 INFO - PROCESS | 3866 | 1461173892765 Marionette TRACE conn3 <- [1,2494,null,{}] 10:38:12 INFO - PROCESS | 3866 | 1461173892771 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}] 10:38:12 INFO - PROCESS | 3866 | 1461173892996 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:38:13 INFO - PROCESS | 3866 | 1461173893285 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822ec5000 == 196 [pid = 3866] [id = 631] 10:38:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 265 (0x7fe7fa725000) [pid = 3866] [serial = 1894] [outer = (nil)] 10:38:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 266 (0x7fe805ee0800) [pid = 3866] [serial = 1895] [outer = 0x7fe7fa725000] 10:38:13 INFO - PROCESS | 3866 | 1461173893398 Marionette DEBUG loaded listener.js 10:38:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 267 (0x7fe80760bc00) [pid = 3866] [serial = 1896] [outer = 0x7fe7fa725000] 10:38:14 INFO - PROCESS | 3866 | 1461173894234 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]]]}] 10:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1531ms 10:38:14 INFO - PROCESS | 3866 | 1461173894295 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:38:14 INFO - PROCESS | 3866 | 1461173894299 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:38:14 INFO - PROCESS | 3866 | 1461173894306 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:38:14 INFO - PROCESS | 3866 | 1461173894308 Marionette TRACE conn3 <- [1,2498,null,{}] 10:38:14 INFO - PROCESS | 3866 | 1461173894314 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}] 10:38:14 INFO - PROCESS | 3866 | 1461173894537 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:38:14 INFO - PROCESS | 3866 | 1461173894859 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8026d9800 == 197 [pid = 3866] [id = 632] 10:38:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 268 (0x7fe8012e4400) [pid = 3866] [serial = 1897] [outer = (nil)] 10:38:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 269 (0x7fe8078e8000) [pid = 3866] [serial = 1898] [outer = 0x7fe8012e4400] 10:38:14 INFO - PROCESS | 3866 | 1461173894936 Marionette DEBUG loaded listener.js 10:38:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 270 (0x7fe808ad8000) [pid = 3866] [serial = 1899] [outer = 0x7fe8012e4400] 10:38:15 INFO - PROCESS | 3866 | 1461173895811 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]]]}] 10:38:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:38:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 10:38:15 INFO - PROCESS | 3866 | 1461173895887 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:38:15 INFO - PROCESS | 3866 | 1461173895891 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:38:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:38:15 INFO - PROCESS | 3866 | 1461173895896 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:38:15 INFO - PROCESS | 3866 | 1461173895899 Marionette TRACE conn3 <- [1,2502,null,{}] 10:38:15 INFO - PROCESS | 3866 | 1461173895904 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}] 10:38:16 INFO - PROCESS | 3866 | 1461173896133 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:38:16 INFO - PROCESS | 3866 | 1461173896457 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1ee9800 == 198 [pid = 3866] [id = 633] 10:38:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 271 (0x7fe7edff7400) [pid = 3866] [serial = 1900] [outer = (nil)] 10:38:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 272 (0x7fe7f195d000) [pid = 3866] [serial = 1901] [outer = 0x7fe7edff7400] 10:38:16 INFO - PROCESS | 3866 | 1461173896531 Marionette DEBUG loaded listener.js 10:38:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 273 (0x7fe808ad7800) [pid = 3866] [serial = 1902] [outer = 0x7fe7edff7400] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4f5c800 == 197 [pid = 3866] [id = 587] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa214000 == 196 [pid = 3866] [id = 612] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f724f000 == 195 [pid = 3866] [id = 611] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4316000 == 194 [pid = 3866] [id = 586] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4c6a800 == 193 [pid = 3866] [id = 610] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee0c5000 == 192 [pid = 3866] [id = 609] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5904800 == 191 [pid = 3866] [id = 608] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8055d8800 == 190 [pid = 3866] [id = 602] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe803953800 == 189 [pid = 3866] [id = 601] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80254e800 == 188 [pid = 3866] [id = 600] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80184d800 == 187 [pid = 3866] [id = 599] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80100e000 == 186 [pid = 3866] [id = 598] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffc85800 == 185 [pid = 3866] [id = 597] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ff9b8800 == 184 [pid = 3866] [id = 596] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa998000 == 183 [pid = 3866] [id = 595] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa161800 == 182 [pid = 3866] [id = 594] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8f7b000 == 181 [pid = 3866] [id = 593] 10:38:18 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2061000 == 180 [pid = 3866] [id = 590] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 272 (0x7fe7f4bc5000) [pid = 3866] [serial = 1769] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 271 (0x7fe7f3798400) [pid = 3866] [serial = 1557] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 270 (0x7fe7ee323800) [pid = 3866] [serial = 1596] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 269 (0x7fe818b3dc00) [pid = 3866] [serial = 1437] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 268 (0x7fe7ecae4000) [pid = 3866] [serial = 1518] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 267 (0x7fe80103b400) [pid = 3866] [serial = 1724] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 266 (0x7fe7fa9bd000) [pid = 3866] [serial = 1650] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 265 (0x7fe7fa6a8800) [pid = 3866] [serial = 1350] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 264 (0x7fe7f8384800) [pid = 3866] [serial = 1488] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 263 (0x7fe801191400) [pid = 3866] [serial = 1602] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 262 (0x7fe8018f5c00) [pid = 3866] [serial = 1721] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 261 (0x7fe7f0b23000) [pid = 3866] [serial = 1754] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 260 (0x7fe7f1755400) [pid = 3866] [serial = 1700] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 259 (0x7fe7ecad9800) [pid = 3866] [serial = 1748] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 258 (0x7fe8064db400) [pid = 3866] [serial = 1494] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 257 (0x7fe7f7ccd800) [pid = 3866] [serial = 1712] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 256 (0x7fe8187b8400) [pid = 3866] [serial = 1581] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 255 (0x7fe801a9a800) [pid = 3866] [serial = 1563] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 254 (0x7fe7f3797000) [pid = 3866] [serial = 1764] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 253 (0x7fe7f7ccc800) [pid = 3866] [serial = 1641] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 252 (0x7fe81dbacc00) [pid = 3866] [serial = 1515] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 251 (0x7fe805be0000) [pid = 3866] [serial = 1458] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 250 (0x7fe7f4303400) [pid = 3866] [serial = 1766] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 249 (0x7fe7f1962800) [pid = 3866] [serial = 1757] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 248 (0x7fe7f379c400) [pid = 3866] [serial = 1512] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe7f2cb2c00) [pid = 3866] [serial = 1760] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe7f7279000) [pid = 3866] [serial = 1709] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe7edfff400) [pid = 3866] [serial = 1509] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe80c55e400) [pid = 3866] [serial = 1569] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe804d08400) [pid = 3866] [serial = 1659] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f7288000) [pid = 3866] [serial = 1560] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe7f0283800) [pid = 3866] [serial = 1521] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe81ba13800) [pid = 3866] [serial = 1440] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe8178bfc00) [pid = 3866] [serial = 1500] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe80238fc00) [pid = 3866] [serial = 1656] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7ed0a8c00) [pid = 3866] [serial = 1751] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7fa3b4400) [pid = 3866] [serial = 1715] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe805c7b400) [pid = 3866] [serial = 1665] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7f1756400) [pid = 3866] [serial = 1449] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe81d430400) [pid = 3866] [serial = 1506] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7ed107000) [pid = 3866] [serial = 1749] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe8094dbc00) [pid = 3866] [serial = 1566] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe8012e2400) [pid = 3866] [serial = 1653] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe80a569400) [pid = 3866] [serial = 1739] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7f4310000) [pid = 3866] [serial = 1767] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe7f4309400) [pid = 3866] [serial = 1677] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe81d430000) [pid = 3866] [serial = 1443] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe8012e2c00) [pid = 3866] [serial = 1718] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f2fb0c00) [pid = 3866] [serial = 1761] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f1dc9400) [pid = 3866] [serial = 1629] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7f1e33800) [pid = 3866] [serial = 1593] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe7f5849000) [pid = 3866] [serial = 1485] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe81891b400) [pid = 3866] [serial = 1584] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe805ee2c00) [pid = 3866] [serial = 1455] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe80788f000) [pid = 3866] [serial = 1733] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe80aed8000) [pid = 3866] [serial = 1497] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe81da4b800) [pid = 3866] [serial = 1446] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe80760b800) [pid = 3866] [serial = 1671] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f0b1ec00) [pid = 3866] [serial = 1680] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe7fa3b2c00) [pid = 3866] [serial = 1644] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe8027cf000) [pid = 3866] [serial = 1428] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe7f1755c00) [pid = 3866] [serial = 1755] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe7f36aa400) [pid = 3866] [serial = 1703] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe81898dc00) [pid = 3866] [serial = 1503] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe7f203bc00) [pid = 3866] [serial = 1758] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe81ba14400) [pid = 3866] [serial = 1572] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe80a8b9400) [pid = 3866] [serial = 1431] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe805be2800) [pid = 3866] [serial = 1491] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7fa72d000) [pid = 3866] [serial = 1647] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f35fc000) [pid = 3866] [serial = 1763] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe81da7a400) [pid = 3866] [serial = 1590] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe805b6f400) [pid = 3866] [serial = 1662] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe805c7c000) [pid = 3866] [serial = 1674] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe803943800) [pid = 3866] [serial = 1742] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe7f1e36800) [pid = 3866] [serial = 1599] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f646f000) [pid = 3866] [serial = 1706] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe7f36ac800) [pid = 3866] [serial = 1632] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe80b2dfc00) [pid = 3866] [serial = 1434] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe805b6d000) [pid = 3866] [serial = 1578] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7f928ec00) [pid = 3866] [serial = 1575] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe7ecae2000) [pid = 3866] [serial = 1626] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe81d9c2800) [pid = 3866] [serial = 1587] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe8094e0400) [pid = 3866] [serial = 1736] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe81d437000) [pid = 3866] [serial = 1452] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe7f57db400) [pid = 3866] [serial = 1635] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe80282b400) [pid = 3866] [serial = 1727] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe7f68a6000) [pid = 3866] [serial = 1638] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe7f035f000) [pid = 3866] [serial = 1752] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe7f0285400) [pid = 3866] [serial = 1745] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe805eb1000) [pid = 3866] [serial = 1668] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe805c77800) [pid = 3866] [serial = 1730] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe7edff8c00) [pid = 3866] [serial = 1554] [outer = (nil)] [url = about:blank] 10:38:18 INFO - PROCESS | 3866 | 1461173898981 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]]]}] 10:38:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:38:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 3131ms 10:38:19 INFO - PROCESS | 3866 | 1461173899029 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:38:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:38:19 INFO - PROCESS | 3866 | 1461173899034 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:38:19 INFO - PROCESS | 3866 | 1461173899041 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:38:19 INFO - PROCESS | 3866 | 1461173899047 Marionette TRACE conn3 <- [1,2506,null,{}] 10:38:19 INFO - PROCESS | 3866 | 1461173899056 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}] 10:38:19 INFO - PROCESS | 3866 | 1461173899287 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:38:19 INFO - PROCESS | 3866 | 1461173899486 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7efbec000 == 181 [pid = 3866] [id = 634] 10:38:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe7ed0a7c00) [pid = 3866] [serial = 1903] [outer = (nil)] 10:38:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe7edffa400) [pid = 3866] [serial = 1904] [outer = 0x7fe7ed0a7c00] 10:38:19 INFO - PROCESS | 3866 | 1461173899554 Marionette DEBUG loaded listener.js 10:38:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7ee0fc400) [pid = 3866] [serial = 1905] [outer = 0x7fe7ed0a7c00] 10:38:20 INFO - PROCESS | 3866 | 1461173900285 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]]]}] 10:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1293ms 10:38:20 INFO - PROCESS | 3866 | 1461173900333 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:38:20 INFO - PROCESS | 3866 | 1461173900341 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:38:20 INFO - PROCESS | 3866 | 1461173900350 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:38:20 INFO - PROCESS | 3866 | 1461173900353 Marionette TRACE conn3 <- [1,2510,null,{}] 10:38:20 INFO - PROCESS | 3866 | 1461173900358 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}] 10:38:20 INFO - PROCESS | 3866 | 1461173900644 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:38:20 INFO - PROCESS | 3866 | 1461173900765 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f211d800 == 182 [pid = 3866] [id = 635] 10:38:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7ed0a9800) [pid = 3866] [serial = 1906] [outer = (nil)] 10:38:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7ee325000) [pid = 3866] [serial = 1907] [outer = 0x7fe7ed0a9800] 10:38:20 INFO - PROCESS | 3866 | 1461173900829 Marionette DEBUG loaded listener.js 10:38:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7f0961800) [pid = 3866] [serial = 1908] [outer = 0x7fe7ed0a9800] 10:38:21 INFO - PROCESS | 3866 | 1461173901755 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]]]}] 10:38:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:38:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1428ms 10:38:21 INFO - PROCESS | 3866 | 1461173901778 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:38:21 INFO - PROCESS | 3866 | 1461173901782 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:38:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:38:21 INFO - PROCESS | 3866 | 1461173901787 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:38:21 INFO - PROCESS | 3866 | 1461173901792 Marionette TRACE conn3 <- [1,2514,null,{}] 10:38:21 INFO - PROCESS | 3866 | 1461173901826 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}] 10:38:22 INFO - PROCESS | 3866 | 1461173902104 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:38:22 INFO - PROCESS | 3866 | 1461173902141 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4199800 == 183 [pid = 3866] [id = 636] 10:38:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7f096a000) [pid = 3866] [serial = 1909] [outer = (nil)] 10:38:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe7f16d6c00) [pid = 3866] [serial = 1910] [outer = 0x7fe7f096a000] 10:38:22 INFO - PROCESS | 3866 | 1461173902203 Marionette DEBUG loaded listener.js 10:38:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f1dcfc00) [pid = 3866] [serial = 1911] [outer = 0x7fe7f096a000] 10:38:23 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe7f1e2b400) [pid = 3866] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:38:23 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe7ed09dc00) [pid = 3866] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:38:23 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe7ed105c00) [pid = 3866] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:38:23 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe7f40e0800) [pid = 3866] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:38:23 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe7f2036c00) [pid = 3866] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:38:23 INFO - PROCESS | 3866 | 1461173903718 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]]]}] 10:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1987ms 10:38:23 INFO - PROCESS | 3866 | 1461173903809 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:38:23 INFO - PROCESS | 3866 | 1461173903816 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:38:23 INFO - PROCESS | 3866 | 1461173903826 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:38:23 INFO - PROCESS | 3866 | 1461173903828 Marionette TRACE conn3 <- [1,2518,null,{}] 10:38:23 INFO - PROCESS | 3866 | 1461173903832 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}] 10:38:24 INFO - PROCESS | 3866 | 1461173904031 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:38:24 INFO - PROCESS | 3866 | 1461173904215 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4c4e000 == 184 [pid = 3866] [id = 637] 10:38:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7ebfec000) [pid = 3866] [serial = 1912] [outer = (nil)] 10:38:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7f2036000) [pid = 3866] [serial = 1913] [outer = 0x7fe7ebfec000] 10:38:24 INFO - PROCESS | 3866 | 1461173904275 Marionette DEBUG loaded listener.js 10:38:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7f2ee0000) [pid = 3866] [serial = 1914] [outer = 0x7fe7ebfec000] 10:38:24 INFO - PROCESS | 3866 | 1461173904983 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]]]}] 10:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1179ms 10:38:25 INFO - PROCESS | 3866 | 1461173905006 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:38:25 INFO - PROCESS | 3866 | 1461173905009 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:38:25 INFO - PROCESS | 3866 | 1461173905014 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:38:25 INFO - PROCESS | 3866 | 1461173905016 Marionette TRACE conn3 <- [1,2522,null,{}] 10:38:25 INFO - PROCESS | 3866 | 1461173905022 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}] 10:38:25 INFO - PROCESS | 3866 | 1461173905303 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:38:25 INFO - PROCESS | 3866 | 1461173905328 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5321000 == 185 [pid = 3866] [id = 638] 10:38:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe7f1e34800) [pid = 3866] [serial = 1915] [outer = (nil)] 10:38:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f2fb6000) [pid = 3866] [serial = 1916] [outer = 0x7fe7f1e34800] 10:38:25 INFO - PROCESS | 3866 | 1461173905388 Marionette DEBUG loaded listener.js 10:38:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7f36a6c00) [pid = 3866] [serial = 1917] [outer = 0x7fe7f1e34800] 10:38:26 INFO - PROCESS | 3866 | 1461173906590 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]]]}] 10:38:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:38:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1632ms 10:38:26 INFO - PROCESS | 3866 | 1461173906649 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:38:26 INFO - PROCESS | 3866 | 1461173906653 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:38:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:38:26 INFO - PROCESS | 3866 | 1461173906660 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:38:26 INFO - PROCESS | 3866 | 1461173906665 Marionette TRACE conn3 <- [1,2526,null,{}] 10:38:26 INFO - PROCESS | 3866 | 1461173906672 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}] 10:38:26 INFO - PROCESS | 3866 | 1461173906895 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:38:27 INFO - PROCESS | 3866 | 1461173907224 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2fe0000 == 186 [pid = 3866] [id = 639] 10:38:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7f027cc00) [pid = 3866] [serial = 1918] [outer = (nil)] 10:38:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe7f0967400) [pid = 3866] [serial = 1919] [outer = 0x7fe7f027cc00] 10:38:27 INFO - PROCESS | 3866 | 1461173907299 Marionette DEBUG loaded listener.js 10:38:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe7f0b1cc00) [pid = 3866] [serial = 1920] [outer = 0x7fe7f027cc00] 10:38:28 INFO - PROCESS | 3866 | 1461173908207 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]]]}] 10:38:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:38:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1581ms 10:38:28 INFO - PROCESS | 3866 | 1461173908243 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:38:28 INFO - PROCESS | 3866 | 1461173908250 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:38:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:38:28 INFO - PROCESS | 3866 | 1461173908261 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:38:28 INFO - PROCESS | 3866 | 1461173908265 Marionette TRACE conn3 <- [1,2530,null,{}] 10:38:28 INFO - PROCESS | 3866 | 1461173908271 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}] 10:38:28 INFO - PROCESS | 3866 | 1461173908484 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:38:28 INFO - PROCESS | 3866 | 1461173908756 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f658b800 == 187 [pid = 3866] [id = 640] 10:38:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe7f1757400) [pid = 3866] [serial = 1921] [outer = (nil)] 10:38:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe7f2fb7000) [pid = 3866] [serial = 1922] [outer = 0x7fe7f1757400] 10:38:28 INFO - PROCESS | 3866 | 1461173908908 Marionette DEBUG loaded listener.js 10:38:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe7f36acc00) [pid = 3866] [serial = 1923] [outer = 0x7fe7f1757400] 10:38:29 INFO - PROCESS | 3866 | 1461173909721 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]]]}] 10:38:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:38:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1534ms 10:38:29 INFO - PROCESS | 3866 | 1461173909796 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:38:29 INFO - PROCESS | 3866 | 1461173909799 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:38:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:38:29 INFO - PROCESS | 3866 | 1461173909806 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:38:29 INFO - PROCESS | 3866 | 1461173909812 Marionette TRACE conn3 <- [1,2534,null,{}] 10:38:29 INFO - PROCESS | 3866 | 1461173909827 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}] 10:38:30 INFO - PROCESS | 3866 | 1461173910088 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:38:30 INFO - PROCESS | 3866 | 1461173910404 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8257000 == 188 [pid = 3866] [id = 641] 10:38:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe7f3794400) [pid = 3866] [serial = 1924] [outer = (nil)] 10:38:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7f40ed400) [pid = 3866] [serial = 1925] [outer = 0x7fe7f3794400] 10:38:30 INFO - PROCESS | 3866 | 1461173910484 Marionette DEBUG loaded listener.js 10:38:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7f4c86800) [pid = 3866] [serial = 1926] [outer = 0x7fe7f3794400] 10:38:31 INFO - PROCESS | 3866 | 1461173911317 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]]]}] 10:38:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:38:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1582ms 10:38:31 INFO - PROCESS | 3866 | 1461173911389 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:38:31 INFO - PROCESS | 3866 | 1461173911393 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:38:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:38:31 INFO - PROCESS | 3866 | 1461173911399 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:38:31 INFO - PROCESS | 3866 | 1461173911403 Marionette TRACE conn3 <- [1,2538,null,{}] 10:38:31 INFO - PROCESS | 3866 | 1461173911408 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}] 10:38:31 INFO - PROCESS | 3866 | 1461173911633 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:38:31 INFO - PROCESS | 3866 | 1461173911901 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f91d0800 == 189 [pid = 3866] [id = 642] 10:38:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7f37e2c00) [pid = 3866] [serial = 1927] [outer = (nil)] 10:38:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7f57d3800) [pid = 3866] [serial = 1928] [outer = 0x7fe7f37e2c00] 10:38:32 INFO - PROCESS | 3866 | 1461173912021 Marionette DEBUG loaded listener.js 10:38:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7f5849c00) [pid = 3866] [serial = 1929] [outer = 0x7fe7f37e2c00] 10:38:32 INFO - PROCESS | 3866 | 1461173912863 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]]]}] 10:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1526ms 10:38:32 INFO - PROCESS | 3866 | 1461173912928 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:38:32 INFO - PROCESS | 3866 | 1461173912931 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:38:32 INFO - PROCESS | 3866 | 1461173912937 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:38:32 INFO - PROCESS | 3866 | 1461173912939 Marionette TRACE conn3 <- [1,2542,null,{}] 10:38:32 INFO - PROCESS | 3866 | 1461173912944 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}] 10:38:33 INFO - PROCESS | 3866 | 1461173913148 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:38:33 INFO - PROCESS | 3866 | 1461173913419 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa3d1000 == 190 [pid = 3866] [id = 643] 10:38:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7f028b000) [pid = 3866] [serial = 1930] [outer = (nil)] 10:38:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7f5a2e000) [pid = 3866] [serial = 1931] [outer = 0x7fe7f028b000] 10:38:33 INFO - PROCESS | 3866 | 1461173913497 Marionette DEBUG loaded listener.js 10:38:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe7f6487400) [pid = 3866] [serial = 1932] [outer = 0x7fe7f028b000] 10:38:34 INFO - PROCESS | 3866 | 1461173914444 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]]]}] 10:38:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:38:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1550ms 10:38:34 INFO - PROCESS | 3866 | 1461173914488 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:38:34 INFO - PROCESS | 3866 | 1461173914491 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:38:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:38:34 INFO - PROCESS | 3866 | 1461173914497 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:38:34 INFO - PROCESS | 3866 | 1461173914499 Marionette TRACE conn3 <- [1,2546,null,{}] 10:38:34 INFO - PROCESS | 3866 | 1461173914505 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}] 10:38:34 INFO - PROCESS | 3866 | 1461173914737 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:38:35 INFO - PROCESS | 3866 | 1461173915043 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff870000 == 191 [pid = 3866] [id = 644] 10:38:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe7f5851800) [pid = 3866] [serial = 1933] [outer = (nil)] 10:38:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe7f7284c00) [pid = 3866] [serial = 1934] [outer = 0x7fe7f5851800] 10:38:35 INFO - PROCESS | 3866 | 1461173915122 Marionette DEBUG loaded listener.js 10:38:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe7f7ccdc00) [pid = 3866] [serial = 1935] [outer = 0x7fe7f5851800] 10:38:35 INFO - PROCESS | 3866 | 1461173915956 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]]]}] 10:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1525ms 10:38:36 INFO - PROCESS | 3866 | 1461173916024 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:38:36 INFO - PROCESS | 3866 | 1461173916027 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:38:36 INFO - PROCESS | 3866 | 1461173916033 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:38:36 INFO - PROCESS | 3866 | 1461173916035 Marionette TRACE conn3 <- [1,2550,null,{}] 10:38:36 INFO - PROCESS | 3866 | 1461173916040 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}] 10:38:36 INFO - PROCESS | 3866 | 1461173916268 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:38:36 INFO - PROCESS | 3866 | 1461173916535 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffbe0800 == 192 [pid = 3866] [id = 645] 10:38:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe7ee0f2800) [pid = 3866] [serial = 1936] [outer = (nil)] 10:38:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe7f7da1400) [pid = 3866] [serial = 1937] [outer = 0x7fe7ee0f2800] 10:38:36 INFO - PROCESS | 3866 | 1461173916653 Marionette DEBUG loaded listener.js 10:38:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe7f85a9800) [pid = 3866] [serial = 1938] [outer = 0x7fe7ee0f2800] 10:38:37 INFO - PROCESS | 3866 | 1461173917488 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]]]}] 10:38:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:38:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1482ms 10:38:37 INFO - PROCESS | 3866 | 1461173917516 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:38:37 INFO - PROCESS | 3866 | 1461173917520 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:38:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:38:37 INFO - PROCESS | 3866 | 1461173917526 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:38:37 INFO - PROCESS | 3866 | 1461173917528 Marionette TRACE conn3 <- [1,2554,null,{}] 10:38:37 INFO - PROCESS | 3866 | 1461173917534 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}] 10:38:37 INFO - PROCESS | 3866 | 1461173917744 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:38:38 INFO - PROCESS | 3866 | 1461173918017 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8011d8800 == 193 [pid = 3866] [id = 646] 10:38:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe7f647b000) [pid = 3866] [serial = 1939] [outer = (nil)] 10:38:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe7f9287c00) [pid = 3866] [serial = 1940] [outer = 0x7fe7f647b000] 10:38:38 INFO - PROCESS | 3866 | 1461173918090 Marionette DEBUG loaded listener.js 10:38:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe7fa3b3c00) [pid = 3866] [serial = 1941] [outer = 0x7fe7f647b000] 10:38:38 INFO - PROCESS | 3866 | 1461173918951 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]]]}] 10:38:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:38:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1481ms 10:38:39 INFO - PROCESS | 3866 | 1461173919008 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:38:39 INFO - PROCESS | 3866 | 1461173919012 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:38:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:38:39 INFO - PROCESS | 3866 | 1461173919017 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:38:39 INFO - PROCESS | 3866 | 1461173919019 Marionette TRACE conn3 <- [1,2558,null,{}] 10:38:39 INFO - PROCESS | 3866 | 1461173919025 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}] 10:38:39 INFO - PROCESS | 3866 | 1461173919238 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:38:39 INFO - PROCESS | 3866 | 1461173919513 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801d39800 == 194 [pid = 3866] [id = 647] 10:38:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe7f8383400) [pid = 3866] [serial = 1942] [outer = (nil)] 10:38:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe7fa727c00) [pid = 3866] [serial = 1943] [outer = 0x7fe7f8383400] 10:38:39 INFO - PROCESS | 3866 | 1461173919626 Marionette DEBUG loaded listener.js 10:38:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe7fa88b000) [pid = 3866] [serial = 1944] [outer = 0x7fe7f8383400] 10:38:40 INFO - PROCESS | 3866 | 1461173920477 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]]]}] 10:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1535ms 10:38:40 INFO - PROCESS | 3866 | 1461173920554 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:38:40 INFO - PROCESS | 3866 | 1461173920557 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:38:40 INFO - PROCESS | 3866 | 1461173920564 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:38:40 INFO - PROCESS | 3866 | 1461173920567 Marionette TRACE conn3 <- [1,2562,null,{}] 10:38:40 INFO - PROCESS | 3866 | 1461173920572 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}] 10:38:40 INFO - PROCESS | 3866 | 1461173920794 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:38:41 INFO - PROCESS | 3866 | 1461173921126 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802499000 == 195 [pid = 3866] [id = 648] 10:38:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe7fa9bc400) [pid = 3866] [serial = 1945] [outer = (nil)] 10:38:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe7ff90ec00) [pid = 3866] [serial = 1946] [outer = 0x7fe7fa9bc400] 10:38:41 INFO - PROCESS | 3866 | 1461173921201 Marionette DEBUG loaded listener.js 10:38:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe801038000) [pid = 3866] [serial = 1947] [outer = 0x7fe7fa9bc400] 10:38:42 INFO - PROCESS | 3866 | 1461173922103 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]]]}] 10:38:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:38:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1582ms 10:38:42 INFO - PROCESS | 3866 | 1461173922147 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:38:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:38:42 INFO - PROCESS | 3866 | 1461173922157 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:38:42 INFO - PROCESS | 3866 | 1461173922162 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:38:42 INFO - PROCESS | 3866 | 1461173922166 Marionette TRACE conn3 <- [1,2566,null,{}] 10:38:42 INFO - PROCESS | 3866 | 1461173922171 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}] 10:38:42 INFO - PROCESS | 3866 | 1461173922408 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:38:42 INFO - PROCESS | 3866 | 1461173922720 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8034c5800 == 196 [pid = 3866] [id = 649] 10:38:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe8014cf800) [pid = 3866] [serial = 1948] [outer = (nil)] 10:38:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe801c86400) [pid = 3866] [serial = 1949] [outer = 0x7fe8014cf800] 10:38:42 INFO - PROCESS | 3866 | 1461173922806 Marionette DEBUG loaded listener.js 10:38:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe802398000) [pid = 3866] [serial = 1950] [outer = 0x7fe8014cf800] 10:38:43 INFO - PROCESS | 3866 | 1461173923666 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]]]}] 10:38:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:38:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1579ms 10:38:43 INFO - PROCESS | 3866 | 1461173923742 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:38:43 INFO - PROCESS | 3866 | 1461173923746 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:38:43 INFO - PROCESS | 3866 | 1461173923751 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:38:43 INFO - PROCESS | 3866 | 1461173923754 Marionette TRACE conn3 <- [1,2570,null,{}] 10:38:43 INFO - PROCESS | 3866 | 1461173923759 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}] 10:38:43 INFO - PROCESS | 3866 | 1461173923974 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:38:44 INFO - PROCESS | 3866 | 1461173924250 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805604800 == 197 [pid = 3866] [id = 650] 10:38:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe8018ee400) [pid = 3866] [serial = 1951] [outer = (nil)] 10:38:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe8027d0400) [pid = 3866] [serial = 1952] [outer = 0x7fe8018ee400] 10:38:44 INFO - PROCESS | 3866 | 1461173924362 Marionette DEBUG loaded listener.js 10:38:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe804d08800) [pid = 3866] [serial = 1953] [outer = 0x7fe8018ee400] 10:38:45 INFO - PROCESS | 3866 | 1461173925266 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]]]}] 10:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1579ms 10:38:45 INFO - PROCESS | 3866 | 1461173925337 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:38:45 INFO - PROCESS | 3866 | 1461173925340 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:38:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:38:45 INFO - PROCESS | 3866 | 1461173925351 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:38:45 INFO - PROCESS | 3866 | 1461173925353 Marionette TRACE conn3 <- [1,2574,null,{}] 10:38:45 INFO - PROCESS | 3866 | 1461173925358 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}] 10:38:45 INFO - PROCESS | 3866 | 1461173925578 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:38:45 INFO - PROCESS | 3866 | 1461173925894 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805b15000 == 198 [pid = 3866] [id = 651] 10:38:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe7f40e3400) [pid = 3866] [serial = 1954] [outer = (nil)] 10:38:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe804d0c400) [pid = 3866] [serial = 1955] [outer = 0x7fe7f40e3400] 10:38:45 INFO - PROCESS | 3866 | 1461173925970 Marionette DEBUG loaded listener.js 10:38:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe805bec000) [pid = 3866] [serial = 1956] [outer = 0x7fe7f40e3400] 10:38:46 INFO - PROCESS | 3866 | 1461173926802 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]]]}] 10:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1524ms 10:38:46 INFO - PROCESS | 3866 | 1461173926876 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:38:46 INFO - PROCESS | 3866 | 1461173926880 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:38:46 INFO - PROCESS | 3866 | 1461173926886 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:38:46 INFO - PROCESS | 3866 | 1461173926889 Marionette TRACE conn3 <- [1,2578,null,{}] 10:38:46 INFO - PROCESS | 3866 | 1461173926894 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}] 10:38:47 INFO - PROCESS | 3866 | 1461173927125 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:38:47 INFO - PROCESS | 3866 | 1461173927401 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805da1800 == 199 [pid = 3866] [id = 652] 10:38:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe7f16d4000) [pid = 3866] [serial = 1957] [outer = (nil)] 10:38:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe805ea3c00) [pid = 3866] [serial = 1958] [outer = 0x7fe7f16d4000] 10:38:47 INFO - PROCESS | 3866 | 1461173927510 Marionette DEBUG loaded listener.js 10:38:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe805ee2400) [pid = 3866] [serial = 1959] [outer = 0x7fe7f16d4000] 10:38:48 INFO - PROCESS | 3866 | 1461173928371 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]]]}] 10:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1535ms 10:38:48 INFO - PROCESS | 3866 | 1461173928421 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:38:48 INFO - PROCESS | 3866 | 1461173928425 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:38:48 INFO - PROCESS | 3866 | 1461173928431 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:38:48 INFO - PROCESS | 3866 | 1461173928433 Marionette TRACE conn3 <- [1,2582,null,{}] 10:38:48 INFO - PROCESS | 3866 | 1461173928440 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}] 10:38:48 INFO - PROCESS | 3866 | 1461173928658 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:38:48 INFO - PROCESS | 3866 | 1461173928937 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80add9000 == 200 [pid = 3866] [id = 653] 10:38:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe7f68b1800) [pid = 3866] [serial = 1960] [outer = (nil)] 10:38:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe808ae0400) [pid = 3866] [serial = 1961] [outer = 0x7fe7f68b1800] 10:38:49 INFO - PROCESS | 3866 | 1461173929014 Marionette DEBUG loaded listener.js 10:38:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe8098b2c00) [pid = 3866] [serial = 1962] [outer = 0x7fe7f68b1800] 10:38:49 INFO - PROCESS | 3866 | 1461173929865 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]]]}] 10:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1485ms 10:38:49 INFO - PROCESS | 3866 | 1461173929918 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:38:49 INFO - PROCESS | 3866 | 1461173929921 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:38:49 INFO - PROCESS | 3866 | 1461173929927 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:38:49 INFO - PROCESS | 3866 | 1461173929929 Marionette TRACE conn3 <- [1,2586,null,{}] 10:38:49 INFO - PROCESS | 3866 | 1461173929935 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}] 10:38:50 INFO - PROCESS | 3866 | 1461173930154 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:38:50 INFO - PROCESS | 3866 | 1461173930448 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80becf000 == 201 [pid = 3866] [id = 654] 10:38:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f71e0400) [pid = 3866] [serial = 1963] [outer = (nil)] 10:38:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe80a1c0800) [pid = 3866] [serial = 1964] [outer = 0x7fe7f71e0400] 10:38:50 INFO - PROCESS | 3866 | 1461173930575 Marionette DEBUG loaded listener.js 10:38:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe80a659000) [pid = 3866] [serial = 1965] [outer = 0x7fe7f71e0400] 10:38:51 INFO - PROCESS | 3866 | 1461173931413 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]]]}] 10:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1540ms 10:38:51 INFO - PROCESS | 3866 | 1461173931468 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:38:51 INFO - PROCESS | 3866 | 1461173931472 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:38:51 INFO - PROCESS | 3866 | 1461173931483 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:38:51 INFO - PROCESS | 3866 | 1461173931487 Marionette TRACE conn3 <- [1,2590,null,{}] 10:38:51 INFO - PROCESS | 3866 | 1461173931495 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}] 10:38:51 INFO - PROCESS | 3866 | 1461173931708 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:38:51 INFO - PROCESS | 3866 | 1461173931987 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80dddd800 == 202 [pid = 3866] [id = 655] 10:38:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe8012e3800) [pid = 3866] [serial = 1966] [outer = (nil)] 10:38:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe80a8bc400) [pid = 3866] [serial = 1967] [outer = 0x7fe8012e3800] 10:38:52 INFO - PROCESS | 3866 | 1461173932098 Marionette DEBUG loaded listener.js 10:38:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe80af47c00) [pid = 3866] [serial = 1968] [outer = 0x7fe8012e3800] 10:38:52 INFO - PROCESS | 3866 | 1461173932887 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]]]}] 10:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1437ms 10:38:52 INFO - PROCESS | 3866 | 1461173932922 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:38:52 INFO - PROCESS | 3866 | 1461173932925 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:38:52 INFO - PROCESS | 3866 | 1461173932931 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:38:52 INFO - PROCESS | 3866 | 1461173932933 Marionette TRACE conn3 <- [1,2594,null,{}] 10:38:52 INFO - PROCESS | 3866 | 1461173932938 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}] 10:38:53 INFO - PROCESS | 3866 | 1461173933153 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:38:53 INFO - PROCESS | 3866 | 1461173933432 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:53 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81870b000 == 203 [pid = 3866] [id = 656] 10:38:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe809981400) [pid = 3866] [serial = 1969] [outer = (nil)] 10:38:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 244 (0x7fe80afe0c00) [pid = 3866] [serial = 1970] [outer = 0x7fe809981400] 10:38:53 INFO - PROCESS | 3866 | 1461173933505 Marionette DEBUG loaded listener.js 10:38:53 INFO - PROCESS | 3866 | ++DOMWINDOW == 245 (0x7fe80b26d000) [pid = 3866] [serial = 1971] [outer = 0x7fe809981400] 10:38:54 INFO - PROCESS | 3866 | 1461173934427 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]]]}] 10:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1529ms 10:38:54 INFO - PROCESS | 3866 | 1461173934462 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:38:54 INFO - PROCESS | 3866 | 1461173934464 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:38:54 INFO - PROCESS | 3866 | 1461173934470 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:38:54 INFO - PROCESS | 3866 | 1461173934472 Marionette TRACE conn3 <- [1,2598,null,{}] 10:38:54 INFO - PROCESS | 3866 | 1461173934478 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}] 10:38:54 INFO - PROCESS | 3866 | 1461173934693 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:38:55 INFO - PROCESS | 3866 | 1461173935583 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f206b000 == 204 [pid = 3866] [id = 657] 10:38:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 246 (0x7fe7ecae4c00) [pid = 3866] [serial = 1972] [outer = (nil)] 10:38:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 247 (0x7fe7ed09dc00) [pid = 3866] [serial = 1973] [outer = 0x7fe7ecae4c00] 10:38:55 INFO - PROCESS | 3866 | 1461173935718 Marionette DEBUG loaded listener.js 10:38:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 248 (0x7fe7edff3000) [pid = 3866] [serial = 1974] [outer = 0x7fe7ecae4c00] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805160800 == 203 [pid = 3866] [id = 62] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80dc15800 == 202 [pid = 3866] [id = 63] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80231a000 == 201 [pid = 3866] [id = 484] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c047000 == 200 [pid = 3866] [id = 578] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805845800 == 199 [pid = 3866] [id = 396] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dfab800 == 198 [pid = 3866] [id = 393] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8110c3000 == 197 [pid = 3866] [id = 579] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8186e8800 == 196 [pid = 3866] [id = 580] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81df30000 == 195 [pid = 3866] [id = 439] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5bd8800 == 194 [pid = 3866] [id = 275] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4c4e000 == 193 [pid = 3866] [id = 637] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4199800 == 192 [pid = 3866] [id = 636] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f211d800 == 191 [pid = 3866] [id = 635] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7efbec000 == 190 [pid = 3866] [id = 634] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80df1b800 == 189 [pid = 3866] [id = 624] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bf22000 == 188 [pid = 3866] [id = 623] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80a5ef000 == 187 [pid = 3866] [id = 622] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805cea000 == 186 [pid = 3866] [id = 621] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805609800 == 185 [pid = 3866] [id = 620] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8034c9000 == 184 [pid = 3866] [id = 619] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802312800 == 183 [pid = 3866] [id = 618] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f14000 == 182 [pid = 3866] [id = 617] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ff85a800 == 181 [pid = 3866] [id = 616] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f719d000 == 180 [pid = 3866] [id = 615] 10:38:57 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2b79800 == 179 [pid = 3866] [id = 614] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 247 (0x7fe801194800) [pid = 3866] [serial = 1814] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 246 (0x7fe7fa893400) [pid = 3866] [serial = 1805] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 245 (0x7fe7f1dcdc00) [pid = 3866] [serial = 1775] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 244 (0x7fe801034000) [pid = 3866] [serial = 1811] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 243 (0x7fe7f57d5400) [pid = 3866] [serial = 1784] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f4c90000) [pid = 3866] [serial = 1781] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe7f3798000) [pid = 3866] [serial = 1833] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe7f7b05400) [pid = 3866] [serial = 1793] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe7f0a72c00) [pid = 3866] [serial = 1827] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe7f7270c00) [pid = 3866] [serial = 1790] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7f8388400) [pid = 3866] [serial = 1799] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7f1e2a000) [pid = 3866] [serial = 1830] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe801585400) [pid = 3866] [serial = 1817] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7f37dac00) [pid = 3866] [serial = 1778] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe8018f3000) [pid = 3866] [serial = 1820] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7f5a26000) [pid = 3866] [serial = 1839] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe7f57d5800) [pid = 3866] [serial = 1838] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f0361400) [pid = 3866] [serial = 1829] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe7f0962800) [pid = 3866] [serial = 1823] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7fa6b1400) [pid = 3866] [serial = 1802] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe7f0356000) [pid = 3866] [serial = 1772] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe7f68a4000) [pid = 3866] [serial = 1787] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f2fb9800) [pid = 3866] [serial = 1832] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f430dc00) [pid = 3866] [serial = 1835] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f4c91c00) [pid = 3866] [serial = 1836] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7f0358000) [pid = 3866] [serial = 1826] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe7f7cd3400) [pid = 3866] [serial = 1796] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7ff902c00) [pid = 3866] [serial = 1808] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe7ee324800) [pid = 3866] [serial = 1841] [outer = (nil)] [url = about:blank] 10:38:57 INFO - PROCESS | 3866 | 1461173937517 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]]]}] 10:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 3085ms 10:38:57 INFO - PROCESS | 3866 | 1461173937557 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:38:57 INFO - PROCESS | 3866 | 1461173937562 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:38:57 INFO - PROCESS | 3866 | 1461173937568 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:38:57 INFO - PROCESS | 3866 | 1461173937574 Marionette TRACE conn3 <- [1,2602,null,{}] 10:38:57 INFO - PROCESS | 3866 | 1461173937581 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}] 10:38:57 INFO - PROCESS | 3866 | 1461173937777 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:38:58 INFO - PROCESS | 3866 | 1461173937999 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1e5d000 == 180 [pid = 3866] [id = 658] 10:38:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe7ebff8000) [pid = 3866] [serial = 1975] [outer = (nil)] 10:38:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7f0289c00) [pid = 3866] [serial = 1976] [outer = 0x7fe7ebff8000] 10:38:58 INFO - PROCESS | 3866 | 1461173938066 Marionette DEBUG loaded listener.js 10:38:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f0b21c00) [pid = 3866] [serial = 1977] [outer = 0x7fe7ebff8000] 10:38:58 INFO - PROCESS | 3866 | 1461173938898 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]]]}] 10:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1385ms 10:38:58 INFO - PROCESS | 3866 | 1461173938956 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:38:58 INFO - PROCESS | 3866 | 1461173938962 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:38:58 INFO - PROCESS | 3866 | 1461173938970 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:38:58 INFO - PROCESS | 3866 | 1461173938973 Marionette TRACE conn3 <- [1,2606,null,{}] 10:38:58 INFO - PROCESS | 3866 | 1461173938978 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}] 10:38:59 INFO - PROCESS | 3866 | 1461173939200 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:38:59 INFO - PROCESS | 3866 | 1461173939402 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f431f800 == 181 [pid = 3866] [id = 659] 10:38:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7ebff0c00) [pid = 3866] [serial = 1978] [outer = (nil)] 10:38:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe7f1dc8c00) [pid = 3866] [serial = 1979] [outer = 0x7fe7ebff0c00] 10:38:59 INFO - PROCESS | 3866 | 1461173939464 Marionette DEBUG loaded listener.js 10:38:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe7f2039800) [pid = 3866] [serial = 1980] [outer = 0x7fe7ebff0c00] 10:39:00 INFO - PROCESS | 3866 | 1461173940309 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]]]}] 10:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1377ms 10:39:00 INFO - PROCESS | 3866 | 1461173940346 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:39:00 INFO - PROCESS | 3866 | 1461173940350 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:39:00 INFO - PROCESS | 3866 | 1461173940357 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:39:00 INFO - PROCESS | 3866 | 1461173940365 Marionette TRACE conn3 <- [1,2610,null,{}] 10:39:00 INFO - PROCESS | 3866 | 1461173940387 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}] 10:39:00 INFO - PROCESS | 3866 | 1461173940670 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:39:00 INFO - PROCESS | 3866 | 1461173940702 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5be4000 == 182 [pid = 3866] [id = 660] 10:39:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe7f203c000) [pid = 3866] [serial = 1981] [outer = (nil)] 10:39:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe7f35fc000) [pid = 3866] [serial = 1982] [outer = 0x7fe7f203c000] 10:39:00 INFO - PROCESS | 3866 | 1461173940766 Marionette DEBUG loaded listener.js 10:39:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe7f40e8000) [pid = 3866] [serial = 1983] [outer = 0x7fe7f203c000] 10:39:02 INFO - PROCESS | 3866 | 1461173942618 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]]]}] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe7ed0a9800) [pid = 3866] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe7f2fb7c00) [pid = 3866] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe801e5e400) [pid = 3866] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f7daa800) [pid = 3866] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f9289000) [pid = 3866] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7f2fbd800) [pid = 3866] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe7edff7400) [pid = 3866] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7f37e1400) [pid = 3866] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe7f36ad800) [pid = 3866] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe7fa3bbc00) [pid = 3866] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe7f52ca800) [pid = 3866] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f0b1e800) [pid = 3866] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe80210a000) [pid = 3866] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f9286000) [pid = 3866] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe7f7cd0c00) [pid = 3866] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7fa3bb800) [pid = 3866] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe7f7cce400) [pid = 3866] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe7ed108c00) [pid = 3866] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe7ebfec000) [pid = 3866] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe7fa725000) [pid = 3866] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe804373000) [pid = 3866] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe7ed0a7400) [pid = 3866] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe7ecadc000) [pid = 3866] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7fa8ef000) [pid = 3866] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f0a6b000) [pid = 3866] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7f7b11000) [pid = 3866] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f096b400) [pid = 3866] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7f647f800) [pid = 3866] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7f584f800) [pid = 3866] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe805086400) [pid = 3866] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f0a6a800) [pid = 3866] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe7f2fb5000) [pid = 3866] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe7f096a000) [pid = 3866] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe7ffc0e000) [pid = 3866] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7ed09c400) [pid = 3866] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe7f68a8000) [pid = 3866] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe7f0a76c00) [pid = 3866] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe7fa6ab400) [pid = 3866] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe80238ec00) [pid = 3866] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe7f40e6400) [pid = 3866] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe7ed108400) [pid = 3866] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe7ed0a0400) [pid = 3866] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe7f52cb000) [pid = 3866] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe7ed0a7c00) [pid = 3866] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe7f7cd2800) [pid = 3866] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe7f3794c00) [pid = 3866] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe7ed0a5000) [pid = 3866] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe7f2ca6400) [pid = 3866] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe8014d4c00) [pid = 3866] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe8012e4400) [pid = 3866] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe7f726f400) [pid = 3866] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7f9285400) [pid = 3866] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe7f648e000) [pid = 3866] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe7fa8e8000) [pid = 3866] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe7f37e4800) [pid = 3866] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe8078e3400) [pid = 3866] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 171 (0x7fe7f16d0800) [pid = 3866] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 170 (0x7fe7fa888800) [pid = 3866] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 169 (0x7fe7f4c83400) [pid = 3866] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:39:02 INFO - PROCESS | 3866 | --DOMWINDOW == 168 (0x7fe7f0b1d800) [pid = 3866] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2446ms 10:39:02 INFO - PROCESS | 3866 | 1461173942806 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:39:02 INFO - PROCESS | 3866 | 1461173942810 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:39:02 INFO - PROCESS | 3866 | 1461173942815 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:39:02 INFO - PROCESS | 3866 | 1461173942817 Marionette TRACE conn3 <- [1,2614,null,{}] 10:39:02 INFO - PROCESS | 3866 | 1461173942822 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}] 10:39:03 INFO - PROCESS | 3866 | 1461173943076 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:39:03 INFO - PROCESS | 3866 | 1461173943193 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2192800 == 183 [pid = 3866] [id = 661] 10:39:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe7edff3c00) [pid = 3866] [serial = 1984] [outer = (nil)] 10:39:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe7f0a76c00) [pid = 3866] [serial = 1985] [outer = 0x7fe7edff3c00] 10:39:03 INFO - PROCESS | 3866 | 1461173943252 Marionette DEBUG loaded listener.js 10:39:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe7f2ca3800) [pid = 3866] [serial = 1986] [outer = 0x7fe7edff3c00] 10:39:03 INFO - PROCESS | 3866 | 1461173943916 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]]]}] 10:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1132ms 10:39:03 INFO - PROCESS | 3866 | 1461173943948 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:39:03 INFO - PROCESS | 3866 | 1461173943951 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:39:03 INFO - PROCESS | 3866 | 1461173943956 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:39:03 INFO - PROCESS | 3866 | 1461173943958 Marionette TRACE conn3 <- [1,2618,null,{}] 10:39:03 INFO - PROCESS | 3866 | 1461173943963 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}] 10:39:04 INFO - PROCESS | 3866 | 1461173944241 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:39:04 INFO - PROCESS | 3866 | 1461173944264 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f839f800 == 184 [pid = 3866] [id = 662] 10:39:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe7f40e2000) [pid = 3866] [serial = 1987] [outer = (nil)] 10:39:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe7f4310800) [pid = 3866] [serial = 1988] [outer = 0x7fe7f40e2000] 10:39:04 INFO - PROCESS | 3866 | 1461173944335 Marionette DEBUG loaded listener.js 10:39:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe7f57d4400) [pid = 3866] [serial = 1989] [outer = 0x7fe7f40e2000] 10:39:05 INFO - PROCESS | 3866 | 1461173945530 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]]]}] 10:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1635ms 10:39:05 INFO - PROCESS | 3866 | 1461173945595 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:39:05 INFO - PROCESS | 3866 | 1461173945601 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:39:05 INFO - PROCESS | 3866 | 1461173945610 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:39:05 INFO - PROCESS | 3866 | 1461173945615 Marionette TRACE conn3 <- [1,2622,null,{}] 10:39:05 INFO - PROCESS | 3866 | 1461173945622 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}] 10:39:05 INFO - PROCESS | 3866 | 1461173945856 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:39:06 INFO - PROCESS | 3866 | 1461173946181 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4313000 == 185 [pid = 3866] [id = 663] 10:39:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe7f0358000) [pid = 3866] [serial = 1990] [outer = (nil)] 10:39:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe7f0b1d800) [pid = 3866] [serial = 1991] [outer = 0x7fe7f0358000] 10:39:06 INFO - PROCESS | 3866 | 1461173946262 Marionette DEBUG loaded listener.js 10:39:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe7f1dc2c00) [pid = 3866] [serial = 1992] [outer = 0x7fe7f0358000] 10:39:07 INFO - PROCESS | 3866 | 1461173947187 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]]]}] 10:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1632ms 10:39:07 INFO - PROCESS | 3866 | 1461173947243 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:39:07 INFO - PROCESS | 3866 | 1461173947251 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:39:07 INFO - PROCESS | 3866 | 1461173947260 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:39:07 INFO - PROCESS | 3866 | 1461173947263 Marionette TRACE conn3 <- [1,2626,null,{}] 10:39:07 INFO - PROCESS | 3866 | 1461173947269 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}] 10:39:07 INFO - PROCESS | 3866 | 1461173947503 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:39:07 INFO - PROCESS | 3866 | 1461173947861 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f867b800 == 186 [pid = 3866] [id = 664] 10:39:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe7ecadc000) [pid = 3866] [serial = 1993] [outer = (nil)] 10:39:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe7f35f4400) [pid = 3866] [serial = 1994] [outer = 0x7fe7ecadc000] 10:39:07 INFO - PROCESS | 3866 | 1461173947938 Marionette DEBUG loaded listener.js 10:39:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe7f37e0800) [pid = 3866] [serial = 1995] [outer = 0x7fe7ecadc000] 10:39:08 INFO - PROCESS | 3866 | 1461173948784 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]]]}] 10:39:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:39:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1578ms 10:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:39:08 INFO - PROCESS | 3866 | 1461173948839 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:39:08 INFO - PROCESS | 3866 | 1461173948842 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:39:08 INFO - PROCESS | 3866 | 1461173948848 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:39:08 INFO - PROCESS | 3866 | 1461173948853 Marionette TRACE conn3 <- [1,2630,null,{}] 10:39:08 INFO - PROCESS | 3866 | 1461173948869 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}] 10:39:09 INFO - PROCESS | 3866 | 1461173949099 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:39:09 INFO - PROCESS | 3866 | 1461173949367 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7faabf800 == 187 [pid = 3866] [id = 665] 10:39:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe7f4c82400) [pid = 3866] [serial = 1996] [outer = (nil)] 10:39:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe7f5847400) [pid = 3866] [serial = 1997] [outer = 0x7fe7f4c82400] 10:39:09 INFO - PROCESS | 3866 | 1461173949487 Marionette DEBUG loaded listener.js 10:39:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe7f6478400) [pid = 3866] [serial = 1998] [outer = 0x7fe7f4c82400] 10:39:10 INFO - PROCESS | 3866 | 1461173950328 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]]]}] 10:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1540ms 10:39:10 INFO - PROCESS | 3866 | 1461173950388 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:39:10 INFO - PROCESS | 3866 | 1461173950393 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:39:10 INFO - PROCESS | 3866 | 1461173950398 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:39:10 INFO - PROCESS | 3866 | 1461173950401 Marionette TRACE conn3 <- [1,2634,null,{}] 10:39:10 INFO - PROCESS | 3866 | 1461173950406 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}] 10:39:10 INFO - PROCESS | 3866 | 1461173950637 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:39:10 INFO - PROCESS | 3866 | 1461173950908 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffbc4000 == 188 [pid = 3866] [id = 666] 10:39:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7f035c000) [pid = 3866] [serial = 1999] [outer = (nil)] 10:39:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7f68ab800) [pid = 3866] [serial = 2000] [outer = 0x7fe7f035c000] 10:39:11 INFO - PROCESS | 3866 | 1461173951024 Marionette DEBUG loaded listener.js 10:39:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7f726b800) [pid = 3866] [serial = 2001] [outer = 0x7fe7f035c000] 10:39:11 INFO - PROCESS | 3866 | 1461173951830 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]]]}] 10:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1487ms 10:39:11 INFO - PROCESS | 3866 | 1461173951886 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:39:11 INFO - PROCESS | 3866 | 1461173951889 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:39:11 INFO - PROCESS | 3866 | 1461173951895 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:39:11 INFO - PROCESS | 3866 | 1461173951897 Marionette TRACE conn3 <- [1,2638,null,{}] 10:39:11 INFO - PROCESS | 3866 | 1461173951902 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}] 10:39:12 INFO - PROCESS | 3866 | 1461173952118 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:39:12 INFO - PROCESS | 3866 | 1461173952403 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8011d4800 == 189 [pid = 3866] [id = 667] 10:39:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7f7290400) [pid = 3866] [serial = 2002] [outer = (nil)] 10:39:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7f7b08400) [pid = 3866] [serial = 2003] [outer = 0x7fe7f7290400] 10:39:12 INFO - PROCESS | 3866 | 1461173952551 Marionette DEBUG loaded listener.js 10:39:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe7f7cd3c00) [pid = 3866] [serial = 2004] [outer = 0x7fe7f7290400] 10:39:13 INFO - PROCESS | 3866 | 1461173953410 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]]]}] 10:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1575ms 10:39:13 INFO - PROCESS | 3866 | 1461173953472 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:39:13 INFO - PROCESS | 3866 | 1461173953475 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:39:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:39:13 INFO - PROCESS | 3866 | 1461173953481 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:39:13 INFO - PROCESS | 3866 | 1461173953484 Marionette TRACE conn3 <- [1,2642,null,{}] 10:39:13 INFO - PROCESS | 3866 | 1461173953489 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}] 10:39:13 INFO - PROCESS | 3866 | 1461173953737 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:39:14 INFO - PROCESS | 3866 | 1461173954047 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802492800 == 190 [pid = 3866] [id = 668] 10:39:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f7d9e400) [pid = 3866] [serial = 2005] [outer = (nil)] 10:39:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7f928d400) [pid = 3866] [serial = 2006] [outer = 0x7fe7f7d9e400] 10:39:14 INFO - PROCESS | 3866 | 1461173954126 Marionette DEBUG loaded listener.js 10:39:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7fa893800) [pid = 3866] [serial = 2007] [outer = 0x7fe7f7d9e400] 10:39:14 INFO - PROCESS | 3866 | 1461173954944 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]]]}] 10:39:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:39:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1528ms 10:39:15 INFO - PROCESS | 3866 | 1461173955011 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:39:15 INFO - PROCESS | 3866 | 1461173955013 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:39:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:39:15 INFO - PROCESS | 3866 | 1461173955020 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:39:15 INFO - PROCESS | 3866 | 1461173955024 Marionette TRACE conn3 <- [1,2646,null,{}] 10:39:15 INFO - PROCESS | 3866 | 1461173955029 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}] 10:39:15 INFO - PROCESS | 3866 | 1461173955252 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:39:15 INFO - PROCESS | 3866 | 1461173955574 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8026db000 == 191 [pid = 3866] [id = 669] 10:39:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe7f7d9f400) [pid = 3866] [serial = 2008] [outer = (nil)] 10:39:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe7fa894800) [pid = 3866] [serial = 2009] [outer = 0x7fe7f7d9f400] 10:39:15 INFO - PROCESS | 3866 | 1461173955655 Marionette DEBUG loaded listener.js 10:39:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe7fa9bb400) [pid = 3866] [serial = 2010] [outer = 0x7fe7f7d9f400] 10:39:16 INFO - PROCESS | 3866 | 1461173956466 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]]]}] 10:39:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:39:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1488ms 10:39:16 INFO - PROCESS | 3866 | 1461173956509 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:39:16 INFO - PROCESS | 3866 | 1461173956512 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:39:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:39:16 INFO - PROCESS | 3866 | 1461173956518 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:39:16 INFO - PROCESS | 3866 | 1461173956520 Marionette TRACE conn3 <- [1,2650,null,{}] 10:39:16 INFO - PROCESS | 3866 | 1461173956525 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}] 10:39:16 INFO - PROCESS | 3866 | 1461173956739 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:39:16 INFO - PROCESS | 3866 | 1461173956985 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805041000 == 192 [pid = 3866] [id = 670] 10:39:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe7fa6ae400) [pid = 3866] [serial = 2011] [outer = (nil)] 10:39:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe800f46000) [pid = 3866] [serial = 2012] [outer = 0x7fe7fa6ae400] 10:39:17 INFO - PROCESS | 3866 | 1461173957056 Marionette DEBUG loaded listener.js 10:39:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe801193800) [pid = 3866] [serial = 2013] [outer = 0x7fe7fa6ae400] 10:39:17 INFO - PROCESS | 3866 | 1461173957965 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]]]}] 10:39:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:39:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1481ms 10:39:18 INFO - PROCESS | 3866 | 1461173958001 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:39:18 INFO - PROCESS | 3866 | 1461173958004 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:39:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:39:18 INFO - PROCESS | 3866 | 1461173958010 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:39:18 INFO - PROCESS | 3866 | 1461173958013 Marionette TRACE conn3 <- [1,2654,null,{}] 10:39:18 INFO - PROCESS | 3866 | 1461173958018 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}] 10:39:18 INFO - PROCESS | 3866 | 1461173958239 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:39:18 INFO - PROCESS | 3866 | 1461173958483 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80561f000 == 193 [pid = 3866] [id = 671] 10:39:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7fa6b1800) [pid = 3866] [serial = 2014] [outer = (nil)] 10:39:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe8012f1000) [pid = 3866] [serial = 2015] [outer = 0x7fe7fa6b1800] 10:39:18 INFO - PROCESS | 3866 | 1461173958556 Marionette DEBUG loaded listener.js 10:39:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe801587000) [pid = 3866] [serial = 2016] [outer = 0x7fe7fa6b1800] 10:39:19 INFO - PROCESS | 3866 | 1461173959411 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]]]}] 10:39:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:39:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1433ms 10:39:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:39:19 INFO - PROCESS | 3866 | 1461173959444 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:39:19 INFO - PROCESS | 3866 | 1461173959447 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:39:19 INFO - PROCESS | 3866 | 1461173959453 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:39:19 INFO - PROCESS | 3866 | 1461173959457 Marionette TRACE conn3 <- [1,2658,null,{}] 10:39:19 INFO - PROCESS | 3866 | 1461173959461 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}] 10:39:19 INFO - PROCESS | 3866 | 1461173959680 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:39:19 INFO - PROCESS | 3866 | 1461173959960 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805cf6000 == 194 [pid = 3866] [id = 672] 10:39:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7fa730000) [pid = 3866] [serial = 2017] [outer = (nil)] 10:39:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe8016c6400) [pid = 3866] [serial = 2018] [outer = 0x7fe7fa730000] 10:39:20 INFO - PROCESS | 3866 | 1461173960034 Marionette DEBUG loaded listener.js 10:39:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe801c8c400) [pid = 3866] [serial = 2019] [outer = 0x7fe7fa730000] 10:39:20 INFO - PROCESS | 3866 | 1461173960916 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]]]}] 10:39:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:39:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1529ms 10:39:20 INFO - PROCESS | 3866 | 1461173960982 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:39:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:39:20 INFO - PROCESS | 3866 | 1461173960986 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:39:20 INFO - PROCESS | 3866 | 1461173960992 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:39:20 INFO - PROCESS | 3866 | 1461173960996 Marionette TRACE conn3 <- [1,2662,null,{}] 10:39:21 INFO - PROCESS | 3866 | 1461173961001 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}] 10:39:21 INFO - PROCESS | 3866 | 1461173961288 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:39:21 INFO - PROCESS | 3866 | 1461173961606 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b19e800 == 195 [pid = 3866] [id = 673] 10:39:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe802399400) [pid = 3866] [serial = 2020] [outer = (nil)] 10:39:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe8027d0000) [pid = 3866] [serial = 2021] [outer = 0x7fe802399400] 10:39:21 INFO - PROCESS | 3866 | 1461173961687 Marionette DEBUG loaded listener.js 10:39:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe80341e800) [pid = 3866] [serial = 2022] [outer = 0x7fe802399400] 10:39:22 INFO - PROCESS | 3866 | 1461173962496 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]]]}] 10:39:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:39:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1539ms 10:39:22 INFO - PROCESS | 3866 | 1461173962531 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:39:22 INFO - PROCESS | 3866 | 1461173962535 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:39:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:39:22 INFO - PROCESS | 3866 | 1461173962540 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:39:22 INFO - PROCESS | 3866 | 1461173962542 Marionette TRACE conn3 <- [1,2666,null,{}] 10:39:22 INFO - PROCESS | 3866 | 1461173962548 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}] 10:39:22 INFO - PROCESS | 3866 | 1461173962769 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:39:23 INFO - PROCESS | 3866 | 1461173963052 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80c049800 == 196 [pid = 3866] [id = 674] 10:39:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe80239b400) [pid = 3866] [serial = 2023] [outer = (nil)] 10:39:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe804d03400) [pid = 3866] [serial = 2024] [outer = 0x7fe80239b400] 10:39:23 INFO - PROCESS | 3866 | 1461173963126 Marionette DEBUG loaded listener.js 10:39:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe80507e000) [pid = 3866] [serial = 2025] [outer = 0x7fe80239b400] 10:39:24 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:24 INFO - PROCESS | 3866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:39:24 INFO - PROCESS | 3866 | 1461173964458 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]]]}] 10:39:24 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) 10:39:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1937ms 10:39:24 INFO - PROCESS | 3866 | 1461173964478 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:39:24 INFO - PROCESS | 3866 | 1461173964482 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:39:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:39:24 INFO - PROCESS | 3866 | 1461173964488 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:39:24 INFO - PROCESS | 3866 | 1461173964490 Marionette TRACE conn3 <- [1,2670,null,{}] 10:39:24 INFO - PROCESS | 3866 | 1461173964495 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}] 10:39:24 INFO - PROCESS | 3866 | 1461173964740 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:39:24 INFO - PROCESS | 3866 | 1461173964984 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818684800 == 197 [pid = 3866] [id = 675] 10:39:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe80341ec00) [pid = 3866] [serial = 2026] [outer = (nil)] 10:39:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe805b73400) [pid = 3866] [serial = 2027] [outer = 0x7fe80341ec00] 10:39:25 INFO - PROCESS | 3866 | 1461173965055 Marionette DEBUG loaded listener.js 10:39:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe805c75000) [pid = 3866] [serial = 2028] [outer = 0x7fe80341ec00] 10:39:26 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:26 INFO - PROCESS | 3866 | 1461173966385 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] 10:39:26 INFO - PROCESS | 3866 | 1461173966426 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:39:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:39:26 INFO - PROCESS | 3866 | 1461173966432 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:39:26 INFO - PROCESS | 3866 | 1461173966434 Marionette TRACE conn3 <- [1,2674,null,{}] 10:39:26 INFO - PROCESS | 3866 | 1461173966440 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}] 10:39:26 INFO - PROCESS | 3866 | 1461173966720 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:39:26 INFO - PROCESS | 3866 | 1461173966967 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81ba77000 == 198 [pid = 3866] [id = 676] 10:39:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe80378e800) [pid = 3866] [serial = 2029] [outer = (nil)] 10:39:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe805c82000) [pid = 3866] [serial = 2030] [outer = 0x7fe80378e800] 10:39:27 INFO - PROCESS | 3866 | 1461173967037 Marionette DEBUG loaded listener.js 10:39:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe805ee6400) [pid = 3866] [serial = 2031] [outer = 0x7fe80378e800] 10:39:28 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:28 INFO - PROCESS | 3866 | 1461173968398 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] 10:39:28 INFO - PROCESS | 3866 | 1461173968466 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:39:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:39:28 INFO - PROCESS | 3866 | 1461173968561 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:39:28 INFO - PROCESS | 3866 | 1461173968565 Marionette TRACE conn3 <- [1,2678,null,{}] 10:39:28 INFO - PROCESS | 3866 | 1461173968574 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}] 10:39:28 INFO - PROCESS | 3866 | 1461173968789 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:39:29 INFO - PROCESS | 3866 | 1461173969061 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81deaf800 == 199 [pid = 3866] [id = 677] 10:39:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe805b73000) [pid = 3866] [serial = 2032] [outer = (nil)] 10:39:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe80828c000) [pid = 3866] [serial = 2033] [outer = 0x7fe805b73000] 10:39:29 INFO - PROCESS | 3866 | 1461173969130 Marionette DEBUG loaded listener.js 10:39:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe80a1bdc00) [pid = 3866] [serial = 2034] [outer = 0x7fe805b73000] 10:39:30 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:30 INFO - PROCESS | 3866 | 1461173970484 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]]]}] 10:39:30 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) 10:39:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1990ms 10:39:30 INFO - PROCESS | 3866 | 1461173970500 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:39:30 INFO - PROCESS | 3866 | 1461173970502 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:39:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:39:30 INFO - PROCESS | 3866 | 1461173970514 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:39:30 INFO - PROCESS | 3866 | 1461173970516 Marionette TRACE conn3 <- [1,2682,null,{}] 10:39:30 INFO - PROCESS | 3866 | 1461173970527 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}] 10:39:30 INFO - PROCESS | 3866 | 1461173970777 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:39:31 INFO - PROCESS | 3866 | 1461173971028 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1e42000 == 200 [pid = 3866] [id = 678] 10:39:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe7ed0a1c00) [pid = 3866] [serial = 2035] [outer = (nil)] 10:39:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7ee0f9c00) [pid = 3866] [serial = 2036] [outer = 0x7fe7ed0a1c00] 10:39:31 INFO - PROCESS | 3866 | 1461173971100 Marionette DEBUG loaded listener.js 10:39:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f1e33800) [pid = 3866] [serial = 2037] [outer = 0x7fe7ed0a1c00] 10:39:32 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:32 INFO - PROCESS | 3866 | 1461173972434 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]]]}] 10:39:32 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) 10:39:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1940ms 10:39:32 INFO - PROCESS | 3866 | 1461173972449 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:39:32 INFO - PROCESS | 3866 | 1461173972452 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:39:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:39:32 INFO - PROCESS | 3866 | 1461173972459 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:39:32 INFO - PROCESS | 3866 | 1461173972462 Marionette TRACE conn3 <- [1,2686,null,{}] 10:39:32 INFO - PROCESS | 3866 | 1461173972467 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}] 10:39:32 INFO - PROCESS | 3866 | 1461173972694 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:39:32 INFO - PROCESS | 3866 | 1461173972990 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1ede000 == 201 [pid = 3866] [id = 679] 10:39:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7ebfeb800) [pid = 3866] [serial = 2038] [outer = (nil)] 10:39:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe7ecadc400) [pid = 3866] [serial = 2039] [outer = 0x7fe7ebfeb800] 10:39:33 INFO - PROCESS | 3866 | 1461173973059 Marionette DEBUG loaded listener.js 10:39:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe7f0a6f800) [pid = 3866] [serial = 2040] [outer = 0x7fe7ebfeb800] 10:39:34 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:34 INFO - PROCESS | 3866 | 1461173974910 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] 10:39:34 INFO - PROCESS | 3866 | 1461173974947 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:39:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:39:34 INFO - PROCESS | 3866 | 1461173974954 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:39:34 INFO - PROCESS | 3866 | 1461173974959 Marionette TRACE conn3 <- [1,2690,null,{}] 10:39:34 INFO - PROCESS | 3866 | 1461173974966 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}] 10:39:35 INFO - PROCESS | 3866 | 1461173975270 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f206e000 == 200 [pid = 3866] [id = 560] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2192800 == 199 [pid = 3866] [id = 661] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5be4000 == 198 [pid = 3866] [id = 660] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f431f800 == 197 [pid = 3866] [id = 659] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f1e5d000 == 196 [pid = 3866] [id = 658] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f206b000 == 195 [pid = 3866] [id = 657] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80dddd800 == 194 [pid = 3866] [id = 655] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80becf000 == 193 [pid = 3866] [id = 654] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80add9000 == 192 [pid = 3866] [id = 653] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805da1800 == 191 [pid = 3866] [id = 652] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805b15000 == 190 [pid = 3866] [id = 651] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805604800 == 189 [pid = 3866] [id = 650] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8034c5800 == 188 [pid = 3866] [id = 649] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802499000 == 187 [pid = 3866] [id = 648] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801d39800 == 186 [pid = 3866] [id = 647] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8011d8800 == 185 [pid = 3866] [id = 646] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffbe0800 == 184 [pid = 3866] [id = 645] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ff870000 == 183 [pid = 3866] [id = 644] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa3d1000 == 182 [pid = 3866] [id = 643] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f91d0800 == 181 [pid = 3866] [id = 642] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8257000 == 180 [pid = 3866] [id = 641] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f658b800 == 179 [pid = 3866] [id = 640] 10:39:35 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2fe0000 == 178 [pid = 3866] [id = 639] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f0961800) [pid = 3866] [serial = 1908] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f37dc000) [pid = 3866] [serial = 1851] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe803787000) [pid = 3866] [serial = 1878] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe8014d2800) [pid = 3866] [serial = 1815] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe801e5d000) [pid = 3866] [serial = 1722] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe7f52cf400) [pid = 3866] [serial = 1853] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe7f195d000) [pid = 3866] [serial = 1901] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe805be0400) [pid = 3866] [serial = 1887] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f4bc4800) [pid = 3866] [serial = 1779] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe8016d0800) [pid = 3866] [serial = 1872] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f5847000) [pid = 3866] [serial = 1854] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe7f6478000) [pid = 3866] [serial = 1698] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7f1e31000) [pid = 3866] [serial = 1701] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe802396800) [pid = 3866] [serial = 1874] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe801035400) [pid = 3866] [serial = 1869] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe7fa729400) [pid = 3866] [serial = 1865] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe7fa9b3800) [pid = 3866] [serial = 1806] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe8012ef000) [pid = 3866] [serial = 1871] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe7f85b4c00) [pid = 3866] [serial = 1860] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe7f0a72800) [pid = 3866] [serial = 1773] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7f2036000) [pid = 3866] [serial = 1913] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe805ee0800) [pid = 3866] [serial = 1895] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe8064d5800) [pid = 3866] [serial = 1731] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f728b400) [pid = 3866] [serial = 1791] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7f3793c00) [pid = 3866] [serial = 1746] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe8027d2000) [pid = 3866] [serial = 1725] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe7f1dd1000) [pid = 3866] [serial = 1848] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7fa6a6400) [pid = 3866] [serial = 1863] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe805ed8800) [pid = 3866] [serial = 1893] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe7f36a0800) [pid = 3866] [serial = 1850] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe7fa3ae800) [pid = 3866] [serial = 1862] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7f71d2c00) [pid = 3866] [serial = 1788] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe805b71000) [pid = 3866] [serial = 1886] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe805c7cc00) [pid = 3866] [serial = 1890] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe7ee325000) [pid = 3866] [serial = 1907] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe809986000) [pid = 3866] [serial = 1737] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe7f7da7400) [pid = 3866] [serial = 1797] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe7f68ad000) [pid = 3866] [serial = 1707] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe805beb000) [pid = 3866] [serial = 1889] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe7f16d6c00) [pid = 3866] [serial = 1910] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe803941400) [pid = 3866] [serial = 1728] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe7f4c8d000) [pid = 3866] [serial = 1824] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe803942400) [pid = 3866] [serial = 1880] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe7f7cd7400) [pid = 3866] [serial = 1859] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe80760bc00) [pid = 3866] [serial = 1896] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe7f85b1c00) [pid = 3866] [serial = 1800] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe7ffc0d400) [pid = 3866] [serial = 1809] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe805b69c00) [pid = 3866] [serial = 1884] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7f7b06000) [pid = 3866] [serial = 1710] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe7ff90d000) [pid = 3866] [serial = 1868] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe808a51c00) [pid = 3866] [serial = 1734] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe7edff2c00) [pid = 3866] [serial = 1844] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe80afdb000) [pid = 3866] [serial = 1743] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 171 (0x7fe7edffa400) [pid = 3866] [serial = 1904] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 170 (0x7fe80158a400) [pid = 3866] [serial = 1719] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 169 (0x7fe7f1748c00) [pid = 3866] [serial = 1847] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 168 (0x7fe7fa8e3800) [pid = 3866] [serial = 1866] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 167 (0x7fe7f52d0800) [pid = 3866] [serial = 1782] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 166 (0x7fe7fa886c00) [pid = 3866] [serial = 1803] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 165 (0x7fe808ad7800) [pid = 3866] [serial = 1902] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 164 (0x7fe7f1dcfc00) [pid = 3866] [serial = 1911] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 163 (0x7fe7f4306800) [pid = 3866] [serial = 1704] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 162 (0x7fe7ee0fa400) [pid = 3866] [serial = 1845] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 161 (0x7fe801aa0000) [pid = 3866] [serial = 1821] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 160 (0x7fe808ad8000) [pid = 3866] [serial = 1899] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 159 (0x7fe7f7da0800) [pid = 3866] [serial = 1713] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 158 (0x7fe805080c00) [pid = 3866] [serial = 1883] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 157 (0x7fe7ffc13400) [pid = 3866] [serial = 1716] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 156 (0x7fe7f7cca000) [pid = 3866] [serial = 1794] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 155 (0x7fe801591000) [pid = 3866] [serial = 1818] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 154 (0x7fe8027cec00) [pid = 3866] [serial = 1875] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 153 (0x7fe7f646ec00) [pid = 3866] [serial = 1856] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 152 (0x7fe7f6485c00) [pid = 3866] [serial = 1857] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 151 (0x7fe80a8b1800) [pid = 3866] [serial = 1740] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 150 (0x7fe7f2cad000) [pid = 3866] [serial = 1776] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 149 (0x7fe80118d800) [pid = 3866] [serial = 1812] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 148 (0x7fe8078e8000) [pid = 3866] [serial = 1898] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 147 (0x7fe7f2ee0000) [pid = 3866] [serial = 1914] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 146 (0x7fe802837c00) [pid = 3866] [serial = 1877] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 145 (0x7fe7ee0fc400) [pid = 3866] [serial = 1905] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 144 (0x7fe7f5843400) [pid = 3866] [serial = 1785] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 143 (0x7fe804d0a800) [pid = 3866] [serial = 1881] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 142 (0x7fe805ea8000) [pid = 3866] [serial = 1892] [outer = (nil)] [url = about:blank] 10:39:35 INFO - PROCESS | 3866 | --DOMWINDOW == 141 (0x7fe7f4c83000) [pid = 3866] [serial = 1770] [outer = (nil)] [url = about:blank] 10:39:36 INFO - PROCESS | 3866 | 1461173976094 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee2d0800 == 179 [pid = 3866] [id = 680] 10:39:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 142 (0x7fe7edffa400) [pid = 3866] [serial = 2041] [outer = (nil)] 10:39:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 143 (0x7fe7f0357c00) [pid = 3866] [serial = 2042] [outer = 0x7fe7edffa400] 10:39:36 INFO - PROCESS | 3866 | 1461173976165 Marionette DEBUG loaded listener.js 10:39:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 144 (0x7fe7f0969800) [pid = 3866] [serial = 2043] [outer = 0x7fe7edffa400] 10:39:37 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:37 INFO - PROCESS | 3866 | 1461173977353 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] 10:39:37 INFO - PROCESS | 3866 | 1461173977397 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:39:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:39:37 INFO - PROCESS | 3866 | 1461173977408 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:39:37 INFO - PROCESS | 3866 | 1461173977411 Marionette TRACE conn3 <- [1,2694,null,{}] 10:39:37 INFO - PROCESS | 3866 | 1461173977416 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}] 10:39:37 INFO - PROCESS | 3866 | 1461173977609 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:39:37 INFO - PROCESS | 3866 | 1461173977857 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4189000 == 180 [pid = 3866] [id = 681] 10:39:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 145 (0x7fe7f0968800) [pid = 3866] [serial = 2044] [outer = (nil)] 10:39:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 146 (0x7fe7f174e800) [pid = 3866] [serial = 2045] [outer = 0x7fe7f0968800] 10:39:37 INFO - PROCESS | 3866 | 1461173977924 Marionette DEBUG loaded listener.js 10:39:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 147 (0x7fe7f1dce400) [pid = 3866] [serial = 2046] [outer = 0x7fe7f0968800] 10:39:39 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:39 INFO - PROCESS | 3866 | 1461173979207 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] 10:39:39 INFO - PROCESS | 3866 | 1461173979249 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:39:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:39:39 INFO - PROCESS | 3866 | 1461173979255 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:39:39 INFO - PROCESS | 3866 | 1461173979260 Marionette TRACE conn3 <- [1,2698,null,{}] 10:39:39 INFO - PROCESS | 3866 | 1461173979274 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}] 10:39:39 INFO - PROCESS | 3866 | 1461173979607 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:39:39 INFO - PROCESS | 3866 | 1461173979636 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f68c4800 == 181 [pid = 3866] [id = 682] 10:39:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 148 (0x7fe7f1958000) [pid = 3866] [serial = 2047] [outer = (nil)] 10:39:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 149 (0x7fe7f2cb2400) [pid = 3866] [serial = 2048] [outer = 0x7fe7f1958000] 10:39:39 INFO - PROCESS | 3866 | 1461173979699 Marionette DEBUG loaded listener.js 10:39:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 150 (0x7fe7f37a0800) [pid = 3866] [serial = 2049] [outer = 0x7fe7f1958000] 10:39:40 INFO - PROCESS | 3866 | --DOMWINDOW == 149 (0x7fe7edff3c00) [pid = 3866] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:39:40 INFO - PROCESS | 3866 | --DOMWINDOW == 148 (0x7fe7ebff8000) [pid = 3866] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:39:40 INFO - PROCESS | 3866 | --DOMWINDOW == 147 (0x7fe7ebff0c00) [pid = 3866] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:39:40 INFO - PROCESS | 3866 | --DOMWINDOW == 146 (0x7fe7ecae4c00) [pid = 3866] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:39:40 INFO - PROCESS | 3866 | --DOMWINDOW == 145 (0x7fe7f203c000) [pid = 3866] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:39:41 INFO - PROCESS | 3866 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:41 INFO - PROCESS | 3866 | 1461173981442 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] 10:39:41 INFO - PROCESS | 3866 | 1461173981494 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:39:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:39:41 INFO - PROCESS | 3866 | 1461173981499 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:39:41 INFO - PROCESS | 3866 | 1461173981501 Marionette TRACE conn3 <- [1,2702,null,{}] 10:39:41 INFO - PROCESS | 3866 | 1461173981506 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}] 10:39:41 INFO - PROCESS | 3866 | 1461173981692 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:39:41 INFO - PROCESS | 3866 | 1461173981907 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83ac000 == 182 [pid = 3866] [id = 683] 10:39:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 146 (0x7fe7ebff0c00) [pid = 3866] [serial = 2050] [outer = (nil)] 10:39:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 147 (0x7fe7f35fb000) [pid = 3866] [serial = 2051] [outer = 0x7fe7ebff0c00] 10:39:41 INFO - PROCESS | 3866 | 1461173981966 Marionette DEBUG loaded listener.js 10:39:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 148 (0x7fe7f4bc4800) [pid = 3866] [serial = 2052] [outer = 0x7fe7ebff0c00] 10:39:42 INFO - PROCESS | 3866 | 1461173982811 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]]]}] 10:39:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:39:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1374ms 10:39:42 INFO - PROCESS | 3866 | 1461173982874 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:39:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:39:42 INFO - PROCESS | 3866 | 1461173982879 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:39:42 INFO - PROCESS | 3866 | 1461173982886 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:39:42 INFO - PROCESS | 3866 | 1461173982890 Marionette TRACE conn3 <- [1,2706,null,{}] 10:39:42 INFO - PROCESS | 3866 | 1461173982898 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}] 10:39:43 INFO - PROCESS | 3866 | 1461173983149 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:39:43 INFO - PROCESS | 3866 | 1461173983477 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f41df000 == 183 [pid = 3866] [id = 684] 10:39:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 149 (0x7fe7f0960400) [pid = 3866] [serial = 2053] [outer = (nil)] 10:39:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 150 (0x7fe7f0a70000) [pid = 3866] [serial = 2054] [outer = 0x7fe7f0960400] 10:39:43 INFO - PROCESS | 3866 | 1461173983553 Marionette DEBUG loaded listener.js 10:39:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 151 (0x7fe7f174d800) [pid = 3866] [serial = 2055] [outer = 0x7fe7f0960400] 10:39:44 INFO - PROCESS | 3866 | 1461173984416 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]]]}] 10:39:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:39:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1585ms 10:39:44 INFO - PROCESS | 3866 | 1461173984471 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:39:44 INFO - PROCESS | 3866 | 1461173984479 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:39:44 INFO - PROCESS | 3866 | 1461173984488 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:39:44 INFO - PROCESS | 3866 | 1461173984491 Marionette TRACE conn3 <- [1,2710,null,{}] 10:39:44 INFO - PROCESS | 3866 | 1461173984497 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}] 10:39:44 INFO - PROCESS | 3866 | 1461173984728 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:39:45 INFO - PROCESS | 3866 | 1461173985046 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f92800 == 184 [pid = 3866] [id = 685] 10:39:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 152 (0x7fe7f2038400) [pid = 3866] [serial = 2056] [outer = (nil)] 10:39:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 153 (0x7fe7f2ee9c00) [pid = 3866] [serial = 2057] [outer = 0x7fe7f2038400] 10:39:45 INFO - PROCESS | 3866 | 1461173985120 Marionette DEBUG loaded listener.js 10:39:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 154 (0x7fe7f3798400) [pid = 3866] [serial = 2058] [outer = 0x7fe7f2038400] 10:39:46 INFO - PROCESS | 3866 | 1461173986063 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] 10:39:46 INFO - PROCESS | 3866 | 1461173986121 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:39:46 INFO - PROCESS | 3866 | 1461173986128 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:39:46 INFO - PROCESS | 3866 | 1461173986133 Marionette TRACE conn3 <- [1,2714,null,{}] 10:39:46 INFO - PROCESS | 3866 | 1461173986149 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}] 10:39:46 INFO - PROCESS | 3866 | 1461173986371 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:39:46 INFO - PROCESS | 3866 | 1461173986714 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa998800 == 185 [pid = 3866] [id = 686] 10:39:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 155 (0x7fe7f4305c00) [pid = 3866] [serial = 2059] [outer = (nil)] 10:39:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 156 (0x7fe7f57d5c00) [pid = 3866] [serial = 2060] [outer = 0x7fe7f4305c00] 10:39:46 INFO - PROCESS | 3866 | 1461173986793 Marionette DEBUG loaded listener.js 10:39:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 157 (0x7fe7f5a22400) [pid = 3866] [serial = 2061] [outer = 0x7fe7f4305c00] 10:39:47 INFO - PROCESS | 3866 | 1461173987635 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]]]}] 10:39:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:39:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1532ms 10:39:47 INFO - PROCESS | 3866 | 1461173987662 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:39:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:39:47 INFO - PROCESS | 3866 | 1461173987666 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:39:47 INFO - PROCESS | 3866 | 1461173987672 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:39:47 INFO - PROCESS | 3866 | 1461173987675 Marionette TRACE conn3 <- [1,2718,null,{}] 10:39:47 INFO - PROCESS | 3866 | 1461173987680 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}] 10:39:47 INFO - PROCESS | 3866 | 1461173987900 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:39:48 INFO - PROCESS | 3866 | 1461173988179 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffa99000 == 186 [pid = 3866] [id = 687] 10:39:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 158 (0x7fe7ebff3400) [pid = 3866] [serial = 2062] [outer = (nil)] 10:39:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 159 (0x7fe7f6487800) [pid = 3866] [serial = 2063] [outer = 0x7fe7ebff3400] 10:39:48 INFO - PROCESS | 3866 | 1461173988253 Marionette DEBUG loaded listener.js 10:39:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 160 (0x7fe7f71d2400) [pid = 3866] [serial = 2064] [outer = 0x7fe7ebff3400] 10:39:49 INFO - PROCESS | 3866 | 1461173989132 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] 10:39:49 INFO - PROCESS | 3866 | 1461173989209 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:39:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:39:49 INFO - PROCESS | 3866 | 1461173989214 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:39:49 INFO - PROCESS | 3866 | 1461173989216 Marionette TRACE conn3 <- [1,2722,null,{}] 10:39:49 INFO - PROCESS | 3866 | 1461173989222 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}] 10:39:49 INFO - PROCESS | 3866 | 1461173989434 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:39:49 INFO - PROCESS | 3866 | 1461173989696 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:49 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe800f1a000 == 187 [pid = 3866] [id = 688] 10:39:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 161 (0x7fe7f5a22c00) [pid = 3866] [serial = 2065] [outer = (nil)] 10:39:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 162 (0x7fe7f7283c00) [pid = 3866] [serial = 2066] [outer = 0x7fe7f5a22c00] 10:39:49 INFO - PROCESS | 3866 | 1461173989805 Marionette DEBUG loaded listener.js 10:39:49 INFO - PROCESS | 3866 | ++DOMWINDOW == 163 (0x7fe7f728f800) [pid = 3866] [serial = 2067] [outer = 0x7fe7f5a22c00] 10:39:50 INFO - PROCESS | 3866 | 1461173990647 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] 10:39:50 INFO - PROCESS | 3866 | 1461173990703 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:39:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:39:50 INFO - PROCESS | 3866 | 1461173990709 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:39:50 INFO - PROCESS | 3866 | 1461173990712 Marionette TRACE conn3 <- [1,2726,null,{}] 10:39:50 INFO - PROCESS | 3866 | 1461173990717 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}] 10:39:50 INFO - PROCESS | 3866 | 1461173990964 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:39:51 INFO - PROCESS | 3866 | 1461173991281 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:51 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fc6800 == 188 [pid = 3866] [id = 689] 10:39:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 164 (0x7fe7f85ae400) [pid = 3866] [serial = 2068] [outer = (nil)] 10:39:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 165 (0x7fe7f85b6000) [pid = 3866] [serial = 2069] [outer = 0x7fe7f85ae400] 10:39:51 INFO - PROCESS | 3866 | 1461173991360 Marionette DEBUG loaded listener.js 10:39:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 166 (0x7fe7fa3b6800) [pid = 3866] [serial = 2070] [outer = 0x7fe7f85ae400] 10:39:52 INFO - PROCESS | 3866 | 1461173992185 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]]]}] 10:39:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:39:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1527ms 10:39:52 INFO - PROCESS | 3866 | 1461173992237 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:39:52 INFO - PROCESS | 3866 | 1461173992241 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:39:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:39:52 INFO - PROCESS | 3866 | 1461173992246 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:39:52 INFO - PROCESS | 3866 | 1461173992249 Marionette TRACE conn3 <- [1,2730,null,{}] 10:39:52 INFO - PROCESS | 3866 | 1461173992255 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}] 10:39:52 INFO - PROCESS | 3866 | 1461173992465 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:39:52 INFO - PROCESS | 3866 | 1461173992736 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802558000 == 189 [pid = 3866] [id = 690] 10:39:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 167 (0x7fe7f85a9400) [pid = 3866] [serial = 2071] [outer = (nil)] 10:39:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 168 (0x7fe7fa726000) [pid = 3866] [serial = 2072] [outer = 0x7fe7f85a9400] 10:39:52 INFO - PROCESS | 3866 | 1461173992852 Marionette DEBUG loaded listener.js 10:39:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe7fa8e0800) [pid = 3866] [serial = 2073] [outer = 0x7fe7f85a9400] 10:39:54 INFO - PROCESS | 3866 | 1461173994169 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] 10:39:54 INFO - PROCESS | 3866 | 1461173994239 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:39:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:39:54 INFO - PROCESS | 3866 | 1461173994245 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:39:54 INFO - PROCESS | 3866 | 1461173994247 Marionette TRACE conn3 <- [1,2734,null,{}] 10:39:54 INFO - PROCESS | 3866 | 1461173994294 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}] 10:39:54 INFO - PROCESS | 3866 | 1461173994633 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:39:54 INFO - PROCESS | 3866 | 1461173994835 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe803960800 == 190 [pid = 3866] [id = 691] 10:39:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe7f85af000) [pid = 3866] [serial = 2074] [outer = (nil)] 10:39:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe7ffc15800) [pid = 3866] [serial = 2075] [outer = 0x7fe7f85af000] 10:39:54 INFO - PROCESS | 3866 | 1461173994906 Marionette DEBUG loaded listener.js 10:39:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe801190400) [pid = 3866] [serial = 2076] [outer = 0x7fe7f85af000] 10:39:55 INFO - PROCESS | 3866 | 1461173995796 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]]]}] 10:39:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:39:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1580ms 10:39:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:39:55 INFO - PROCESS | 3866 | 1461173995826 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:39:55 INFO - PROCESS | 3866 | 1461173995829 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:39:55 INFO - PROCESS | 3866 | 1461173995836 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:39:55 INFO - PROCESS | 3866 | 1461173995839 Marionette TRACE conn3 <- [1,2738,null,{}] 10:39:55 INFO - PROCESS | 3866 | 1461173995844 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}] 10:39:56 INFO - PROCESS | 3866 | 1461173996068 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:39:56 INFO - PROCESS | 3866 | 1461173996339 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:56 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80549a800 == 191 [pid = 3866] [id = 692] 10:39:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe7fa3b8c00) [pid = 3866] [serial = 2077] [outer = (nil)] 10:39:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe8014d4000) [pid = 3866] [serial = 2078] [outer = 0x7fe7fa3b8c00] 10:39:56 INFO - PROCESS | 3866 | 1461173996414 Marionette DEBUG loaded listener.js 10:39:56 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe8016c6800) [pid = 3866] [serial = 2079] [outer = 0x7fe7fa3b8c00] 10:39:57 INFO - PROCESS | 3866 | 1461173997257 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]]]}] 10:39:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:39:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1492ms 10:39:57 INFO - PROCESS | 3866 | 1461173997342 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:39:57 INFO - PROCESS | 3866 | 1461173997346 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:39:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:39:57 INFO - PROCESS | 3866 | 1461173997356 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:39:57 INFO - PROCESS | 3866 | 1461173997360 Marionette TRACE conn3 <- [1,2742,null,{}] 10:39:57 INFO - PROCESS | 3866 | 1461173997365 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}] 10:39:57 INFO - PROCESS | 3866 | 1461173997594 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:39:57 INFO - PROCESS | 3866 | 1461173997866 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805b0d800 == 192 [pid = 3866] [id = 693] 10:39:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe801193c00) [pid = 3866] [serial = 2080] [outer = (nil)] 10:39:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe8018f8c00) [pid = 3866] [serial = 2081] [outer = 0x7fe801193c00] 10:39:58 INFO - PROCESS | 3866 | 1461173998032 Marionette DEBUG loaded listener.js 10:39:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe801e5a800) [pid = 3866] [serial = 2082] [outer = 0x7fe801193c00] 10:39:58 INFO - PROCESS | 3866 | 1461173998829 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]]]}] 10:39:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:39:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1529ms 10:39:58 INFO - PROCESS | 3866 | 1461173998886 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:39:58 INFO - PROCESS | 3866 | 1461173998890 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:39:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:39:58 INFO - PROCESS | 3866 | 1461173998915 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:39:58 INFO - PROCESS | 3866 | 1461173998919 Marionette TRACE conn3 <- [1,2746,null,{}] 10:39:58 INFO - PROCESS | 3866 | 1461173998925 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}] 10:39:59 INFO - PROCESS | 3866 | 1461173999165 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:39:59 INFO - PROCESS | 3866 | 1461173999436 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805e60000 == 193 [pid = 3866] [id = 694] 10:39:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe8027d1800) [pid = 3866] [serial = 2083] [outer = (nil)] 10:39:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe8027f5c00) [pid = 3866] [serial = 2084] [outer = 0x7fe8027d1800] 10:39:59 INFO - PROCESS | 3866 | 1461173999564 Marionette DEBUG loaded listener.js 10:39:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe80394a000) [pid = 3866] [serial = 2085] [outer = 0x7fe8027d1800] 10:40:00 INFO - PROCESS | 3866 | 1461174000459 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]]]}] 10:40:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:40:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1591ms 10:40:00 INFO - PROCESS | 3866 | 1461174000503 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:40:00 INFO - PROCESS | 3866 | 1461174000507 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:40:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:40:00 INFO - PROCESS | 3866 | 1461174000512 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:40:00 INFO - PROCESS | 3866 | 1461174000514 Marionette TRACE conn3 <- [1,2750,null,{}] 10:40:00 INFO - PROCESS | 3866 | 1461174000519 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}] 10:40:00 INFO - PROCESS | 3866 | 1461174000741 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:40:01 INFO - PROCESS | 3866 | 1461174001019 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80ade2000 == 194 [pid = 3866] [id = 695] 10:40:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe801d79c00) [pid = 3866] [serial = 2086] [outer = (nil)] 10:40:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe805b71000) [pid = 3866] [serial = 2087] [outer = 0x7fe801d79c00] 10:40:01 INFO - PROCESS | 3866 | 1461174001095 Marionette DEBUG loaded listener.js 10:40:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe805be8c00) [pid = 3866] [serial = 2088] [outer = 0x7fe801d79c00] 10:40:01 INFO - PROCESS | 3866 | 1461174001982 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]]]}] 10:40:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:40:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1539ms 10:40:02 INFO - PROCESS | 3866 | 1461174002053 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:40:02 INFO - PROCESS | 3866 | 1461174002057 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:40:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:40:02 INFO - PROCESS | 3866 | 1461174002062 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:40:02 INFO - PROCESS | 3866 | 1461174002065 Marionette TRACE conn3 <- [1,2754,null,{}] 10:40:02 INFO - PROCESS | 3866 | 1461174002070 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}] 10:40:02 INFO - PROCESS | 3866 | 1461174002290 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:40:02 INFO - PROCESS | 3866 | 1461174002567 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:02 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80bf1f000 == 195 [pid = 3866] [id = 696] 10:40:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7ecadb000) [pid = 3866] [serial = 2089] [outer = (nil)] 10:40:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe805ead800) [pid = 3866] [serial = 2090] [outer = 0x7fe7ecadb000] 10:40:02 INFO - PROCESS | 3866 | 1461174002682 Marionette DEBUG loaded listener.js 10:40:02 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe805edf400) [pid = 3866] [serial = 2091] [outer = 0x7fe7ecadb000] 10:40:03 INFO - PROCESS | 3866 | 1461174003492 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]]]}] 10:40:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:40:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1486ms 10:40:03 INFO - PROCESS | 3866 | 1461174003549 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:40:03 INFO - PROCESS | 3866 | 1461174003552 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:40:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:40:03 INFO - PROCESS | 3866 | 1461174003577 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:40:03 INFO - PROCESS | 3866 | 1461174003579 Marionette TRACE conn3 <- [1,2758,null,{}] 10:40:03 INFO - PROCESS | 3866 | 1461174003585 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}] 10:40:03 INFO - PROCESS | 3866 | 1461174003799 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:40:04 INFO - PROCESS | 3866 | 1461174004070 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8110b7000 == 196 [pid = 3866] [id = 697] 10:40:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7ed105400) [pid = 3866] [serial = 2092] [outer = (nil)] 10:40:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe8078e9000) [pid = 3866] [serial = 2093] [outer = 0x7fe7ed105400] 10:40:04 INFO - PROCESS | 3866 | 1461174004142 Marionette DEBUG loaded listener.js 10:40:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe80941d000) [pid = 3866] [serial = 2094] [outer = 0x7fe7ed105400] 10:40:05 INFO - PROCESS | 3866 | 1461174004998 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]]]}] 10:40:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:40:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1484ms 10:40:05 INFO - PROCESS | 3866 | 1461174005058 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:40:05 INFO - PROCESS | 3866 | 1461174005061 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:40:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:40:05 INFO - PROCESS | 3866 | 1461174005068 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:40:05 INFO - PROCESS | 3866 | 1461174005071 Marionette TRACE conn3 <- [1,2762,null,{}] 10:40:05 INFO - PROCESS | 3866 | 1461174005096 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}] 10:40:05 INFO - PROCESS | 3866 | 1461174005330 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:40:05 INFO - PROCESS | 3866 | 1461174005602 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe818b78800 == 197 [pid = 3866] [id = 698] 10:40:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe805ee0800) [pid = 3866] [serial = 2095] [outer = (nil)] 10:40:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe80a529c00) [pid = 3866] [serial = 2096] [outer = 0x7fe805ee0800] 10:40:05 INFO - PROCESS | 3866 | 1461174005683 Marionette DEBUG loaded listener.js 10:40:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe80a8b4c00) [pid = 3866] [serial = 2097] [outer = 0x7fe805ee0800] 10:40:06 INFO - PROCESS | 3866 | 1461174006554 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]]]}] 10:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1506ms 10:40:06 INFO - PROCESS | 3866 | 1461174006580 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:40:06 INFO - PROCESS | 3866 | 1461174006584 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:40:06 INFO - PROCESS | 3866 | 1461174006592 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:40:06 INFO - PROCESS | 3866 | 1461174006594 Marionette TRACE conn3 <- [1,2766,null,{}] 10:40:06 INFO - PROCESS | 3866 | 1461174006598 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}] 10:40:06 INFO - PROCESS | 3866 | 1461174006816 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:40:07 INFO - PROCESS | 3866 | 1461174007091 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81d357000 == 198 [pid = 3866] [id = 699] 10:40:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe8098b0000) [pid = 3866] [serial = 2098] [outer = (nil)] 10:40:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe80afdd400) [pid = 3866] [serial = 2099] [outer = 0x7fe8098b0000] 10:40:07 INFO - PROCESS | 3866 | 1461174007162 Marionette DEBUG loaded listener.js 10:40:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe80afe9000) [pid = 3866] [serial = 2100] [outer = 0x7fe8098b0000] 10:40:08 INFO - PROCESS | 3866 | 1461174008050 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]]]}] 10:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1491ms 10:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:40:08 INFO - PROCESS | 3866 | 1461174008085 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:40:08 INFO - PROCESS | 3866 | 1461174008089 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:40:08 INFO - PROCESS | 3866 | 1461174008096 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:40:08 INFO - PROCESS | 3866 | 1461174008098 Marionette TRACE conn3 <- [1,2770,null,{}] 10:40:08 INFO - PROCESS | 3866 | 1461174008104 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}] 10:40:08 INFO - PROCESS | 3866 | 1461174008337 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:40:08 INFO - PROCESS | 3866 | 1461174008620 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81dfa6800 == 199 [pid = 3866] [id = 700] 10:40:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe80a8b5400) [pid = 3866] [serial = 2101] [outer = (nil)] 10:40:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe80b29c800) [pid = 3866] [serial = 2102] [outer = 0x7fe80a8b5400] 10:40:08 INFO - PROCESS | 3866 | 1461174008734 Marionette DEBUG loaded listener.js 10:40:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe80b2a5000) [pid = 3866] [serial = 2103] [outer = 0x7fe80a8b5400] 10:40:09 INFO - PROCESS | 3866 | 1461174009522 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]]]}] 10:40:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:40:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1478ms 10:40:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:40:09 INFO - PROCESS | 3866 | 1461174009574 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:40:09 INFO - PROCESS | 3866 | 1461174009576 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:40:09 INFO - PROCESS | 3866 | 1461174009582 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:40:09 INFO - PROCESS | 3866 | 1461174009585 Marionette TRACE conn3 <- [1,2774,null,{}] 10:40:09 INFO - PROCESS | 3866 | 1461174009590 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}] 10:40:09 INFO - PROCESS | 3866 | 1461174009811 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:40:10 INFO - PROCESS | 3866 | 1461174010089 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe821e0c000 == 200 [pid = 3866] [id = 701] 10:40:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe80a8be400) [pid = 3866] [serial = 2104] [outer = (nil)] 10:40:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe80b2e5c00) [pid = 3866] [serial = 2105] [outer = 0x7fe80a8be400] 10:40:10 INFO - PROCESS | 3866 | 1461174010163 Marionette DEBUG loaded listener.js 10:40:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe80b2ec800) [pid = 3866] [serial = 2106] [outer = 0x7fe80a8be400] 10:40:11 INFO - PROCESS | 3866 | 1461174011036 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]]]}] 10:40:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:40:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1484ms 10:40:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:40:11 INFO - PROCESS | 3866 | 1461174011068 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:40:11 INFO - PROCESS | 3866 | 1461174011071 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:40:11 INFO - PROCESS | 3866 | 1461174011077 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:40:11 INFO - PROCESS | 3866 | 1461174011080 Marionette TRACE conn3 <- [1,2778,null,{}] 10:40:11 INFO - PROCESS | 3866 | 1461174011085 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}] 10:40:11 INFO - PROCESS | 3866 | 1461174011313 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:40:11 INFO - PROCESS | 3866 | 1461174011589 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe822ed3000 == 201 [pid = 3866] [id = 702] 10:40:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7ed09e800) [pid = 3866] [serial = 2107] [outer = (nil)] 10:40:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe80b68b800) [pid = 3866] [serial = 2108] [outer = 0x7fe7ed09e800] 10:40:11 INFO - PROCESS | 3866 | 1461174011665 Marionette DEBUG loaded listener.js 10:40:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe80b696400) [pid = 3866] [serial = 2109] [outer = 0x7fe7ed09e800] 10:40:12 INFO - PROCESS | 3866 | 1461174012580 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]]]}] 10:40:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:40:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1577ms 10:40:12 INFO - PROCESS | 3866 | 1461174012655 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:40:12 INFO - PROCESS | 3866 | 1461174012658 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:40:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:40:12 INFO - PROCESS | 3866 | 1461174012665 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:40:12 INFO - PROCESS | 3866 | 1461174012668 Marionette TRACE conn3 <- [1,2782,null,{}] 10:40:12 INFO - PROCESS | 3866 | 1461174012678 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}] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f68c4800 == 200 [pid = 3866] [id = 682] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4189000 == 199 [pid = 3866] [id = 681] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee2d0800 == 198 [pid = 3866] [id = 680] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81ba77000 == 197 [pid = 3866] [id = 676] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe818684800 == 196 [pid = 3866] [id = 675] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80c049800 == 195 [pid = 3866] [id = 674] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b19e800 == 194 [pid = 3866] [id = 673] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805cf6000 == 193 [pid = 3866] [id = 672] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80561f000 == 192 [pid = 3866] [id = 671] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805041000 == 191 [pid = 3866] [id = 670] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8026db000 == 190 [pid = 3866] [id = 669] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802492800 == 189 [pid = 3866] [id = 668] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8011d4800 == 188 [pid = 3866] [id = 667] 10:40:13 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffbc4000 == 187 [pid = 3866] [id = 666] 10:40:14 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7faabf800 == 186 [pid = 3866] [id = 665] 10:40:14 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f867b800 == 185 [pid = 3866] [id = 664] 10:40:14 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4313000 == 184 [pid = 3866] [id = 663] 10:40:14 INFO - PROCESS | 3866 | 1461174014149 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7f4310800) [pid = 3866] [serial = 1988] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f7da1400) [pid = 3866] [serial = 1937] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7f0a76c00) [pid = 3866] [serial = 1985] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7fa727c00) [pid = 3866] [serial = 1943] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7f0b21c00) [pid = 3866] [serial = 1977] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7f1dc8c00) [pid = 3866] [serial = 1979] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe801c86400) [pid = 3866] [serial = 1949] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f2fb6000) [pid = 3866] [serial = 1916] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe80a8bc400) [pid = 3866] [serial = 1967] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe7f2039800) [pid = 3866] [serial = 1980] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe7f7284c00) [pid = 3866] [serial = 1934] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7edff3000) [pid = 3866] [serial = 1974] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe7f0967400) [pid = 3866] [serial = 1919] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe8027d0400) [pid = 3866] [serial = 1952] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe7f40ed400) [pid = 3866] [serial = 1925] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe7f2fb7000) [pid = 3866] [serial = 1922] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe80a1c0800) [pid = 3866] [serial = 1964] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe7f5a2e000) [pid = 3866] [serial = 1931] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe7ed09dc00) [pid = 3866] [serial = 1973] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe805ea3c00) [pid = 3866] [serial = 1958] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe7f40e8000) [pid = 3866] [serial = 1983] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe7f35fc000) [pid = 3866] [serial = 1982] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe7f2ca3800) [pid = 3866] [serial = 1986] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe7ff90ec00) [pid = 3866] [serial = 1946] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe7f57d3800) [pid = 3866] [serial = 1928] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe808ae0400) [pid = 3866] [serial = 1961] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe80afe0c00) [pid = 3866] [serial = 1970] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe7f0289c00) [pid = 3866] [serial = 1976] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7f9287c00) [pid = 3866] [serial = 1940] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe804d0c400) [pid = 3866] [serial = 1955] [outer = (nil)] [url = about:blank] 10:40:14 INFO - PROCESS | 3866 | 1461174014578 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2061000 == 185 [pid = 3866] [id = 703] 10:40:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe7edffe400) [pid = 3866] [serial = 2110] [outer = (nil)] 10:40:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe7ee0fdc00) [pid = 3866] [serial = 2111] [outer = 0x7fe7edffe400] 10:40:14 INFO - PROCESS | 3866 | 1461174014640 Marionette DEBUG loaded listener.js 10:40:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe7f0280400) [pid = 3866] [serial = 2112] [outer = 0x7fe7edffe400] 10:40:15 INFO - PROCESS | 3866 | 1461174015379 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]]]}] 10:40:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:40:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2736ms 10:40:15 INFO - PROCESS | 3866 | 1461174015403 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:40:15 INFO - PROCESS | 3866 | 1461174015408 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:40:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:40:15 INFO - PROCESS | 3866 | 1461174015415 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:40:15 INFO - PROCESS | 3866 | 1461174015420 Marionette TRACE conn3 <- [1,2786,null,{}] 10:40:15 INFO - PROCESS | 3866 | 1461174015426 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}] 10:40:15 INFO - PROCESS | 3866 | 1461174015643 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:40:15 INFO - PROCESS | 3866 | 1461174015850 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f33ce800 == 186 [pid = 3866] [id = 704] 10:40:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe7f0282000) [pid = 3866] [serial = 2113] [outer = (nil)] 10:40:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe7f174e000) [pid = 3866] [serial = 2114] [outer = 0x7fe7f0282000] 10:40:15 INFO - PROCESS | 3866 | 1461174015914 Marionette DEBUG loaded listener.js 10:40:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe7f1e30c00) [pid = 3866] [serial = 2115] [outer = 0x7fe7f0282000] 10:40:16 INFO - PROCESS | 3866 | 1461174016767 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]]]}] 10:40:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:40:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1379ms 10:40:16 INFO - PROCESS | 3866 | 1461174016794 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:40:16 INFO - PROCESS | 3866 | 1461174016798 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:40:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:40:16 INFO - PROCESS | 3866 | 1461174016810 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:40:16 INFO - PROCESS | 3866 | 1461174016812 Marionette TRACE conn3 <- [1,2790,null,{}] 10:40:16 INFO - PROCESS | 3866 | 1461174016818 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}] 10:40:17 INFO - PROCESS | 3866 | 1461174017083 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:40:17 INFO - PROCESS | 3866 | 1461174017126 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5322000 == 187 [pid = 3866] [id = 705] 10:40:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe7f0357000) [pid = 3866] [serial = 2116] [outer = (nil)] 10:40:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe7f36a8000) [pid = 3866] [serial = 2117] [outer = 0x7fe7f0357000] 10:40:17 INFO - PROCESS | 3866 | 1461174017195 Marionette DEBUG loaded listener.js 10:40:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7f40e4800) [pid = 3866] [serial = 2118] [outer = 0x7fe7f0357000] 10:40:18 INFO - PROCESS | 3866 | 1461174018152 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]]]}] 10:40:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:40:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1375ms 10:40:18 INFO - PROCESS | 3866 | 1461174018186 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:40:18 INFO - PROCESS | 3866 | 1461174018190 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:40:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:40:18 INFO - PROCESS | 3866 | 1461174018211 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:40:18 INFO - PROCESS | 3866 | 1461174018217 Marionette TRACE conn3 <- [1,2794,null,{}] 10:40:18 INFO - PROCESS | 3866 | 1461174018222 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}] 10:40:18 INFO - PROCESS | 3866 | 1461174018492 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:40:18 INFO - PROCESS | 3866 | 1461174018522 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f7181800 == 188 [pid = 3866] [id = 706] 10:40:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7f3798000) [pid = 3866] [serial = 2119] [outer = (nil)] 10:40:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7f5a23400) [pid = 3866] [serial = 2120] [outer = 0x7fe7f3798000] 10:40:18 INFO - PROCESS | 3866 | 1461174018581 Marionette DEBUG loaded listener.js 10:40:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7f6488c00) [pid = 3866] [serial = 2121] [outer = 0x7fe7f3798000] 10:40:19 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe7f1e34800) [pid = 3866] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:40:19 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe7f1958000) [pid = 3866] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:40:19 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe7f0968800) [pid = 3866] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:40:19 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe7edffa400) [pid = 3866] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:40:19 INFO - PROCESS | 3866 | 1461174019685 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]]]}] 10:40:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:40:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1497ms 10:40:19 INFO - PROCESS | 3866 | 1461174019695 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:40:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:40:19 INFO - PROCESS | 3866 | 1461174019698 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:40:19 INFO - PROCESS | 3866 | 1461174019704 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:40:19 INFO - PROCESS | 3866 | 1461174019706 Marionette TRACE conn3 <- [1,2798,null,{}] 10:40:19 INFO - PROCESS | 3866 | 1461174019722 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}] 10:40:19 INFO - PROCESS | 3866 | 1461174019918 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:40:19 INFO - PROCESS | 3866 | 1461174019936 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:19 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f83b7800 == 189 [pid = 3866] [id = 707] 10:40:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7f52d4000) [pid = 3866] [serial = 2122] [outer = (nil)] 10:40:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7f7272400) [pid = 3866] [serial = 2123] [outer = 0x7fe7f52d4000] 10:40:19 INFO - PROCESS | 3866 | 1461174019994 Marionette DEBUG loaded listener.js 10:40:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7f7b03c00) [pid = 3866] [serial = 2124] [outer = 0x7fe7f52d4000] 10:40:20 INFO - PROCESS | 3866 | 1461174020905 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]]]}] 10:40:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:40:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1234ms 10:40:20 INFO - PROCESS | 3866 | 1461174020941 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:40:20 INFO - PROCESS | 3866 | 1461174020943 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:40:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:40:20 INFO - PROCESS | 3866 | 1461174020949 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:40:20 INFO - PROCESS | 3866 | 1461174020951 Marionette TRACE conn3 <- [1,2802,null,{}] 10:40:20 INFO - PROCESS | 3866 | 1461174020957 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}] 10:40:21 INFO - PROCESS | 3866 | 1461174021152 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:40:21 INFO - PROCESS | 3866 | 1461174021537 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7edf25000 == 190 [pid = 3866] [id = 708] 10:40:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7ebfeb400) [pid = 3866] [serial = 2125] [outer = (nil)] 10:40:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7ed0a9400) [pid = 3866] [serial = 2126] [outer = 0x7fe7ebfeb400] 10:40:21 INFO - PROCESS | 3866 | 1461174021614 Marionette DEBUG loaded listener.js 10:40:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe7ee0fa400) [pid = 3866] [serial = 2127] [outer = 0x7fe7ebfeb400] 10:40:22 INFO - PROCESS | 3866 | 1461174022519 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]]]}] 10:40:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:40:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1633ms 10:40:22 INFO - PROCESS | 3866 | 1461174022584 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:40:22 INFO - PROCESS | 3866 | 1461174022591 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:40:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:40:22 INFO - PROCESS | 3866 | 1461174022599 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:40:22 INFO - PROCESS | 3866 | 1461174022603 Marionette TRACE conn3 <- [1,2806,null,{}] 10:40:22 INFO - PROCESS | 3866 | 1461174022609 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}] 10:40:22 INFO - PROCESS | 3866 | 1461174022879 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:40:23 INFO - PROCESS | 3866 | 1461174023212 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5907800 == 191 [pid = 3866] [id = 709] 10:40:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f1e2b400) [pid = 3866] [serial = 2128] [outer = (nil)] 10:40:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7f2caa400) [pid = 3866] [serial = 2129] [outer = 0x7fe7f1e2b400] 10:40:23 INFO - PROCESS | 3866 | 1461174023288 Marionette DEBUG loaded listener.js 10:40:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7f36a3400) [pid = 3866] [serial = 2130] [outer = 0x7fe7f1e2b400] 10:40:24 INFO - PROCESS | 3866 | 1461174024163 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]]]}] 10:40:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:40:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1586ms 10:40:24 INFO - PROCESS | 3866 | 1461174024193 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:40:24 INFO - PROCESS | 3866 | 1461174024199 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:40:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:40:24 INFO - PROCESS | 3866 | 1461174024207 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:40:24 INFO - PROCESS | 3866 | 1461174024210 Marionette TRACE conn3 <- [1,2810,null,{}] 10:40:24 INFO - PROCESS | 3866 | 1461174024215 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}] 10:40:24 INFO - PROCESS | 3866 | 1461174024441 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:40:24 INFO - PROCESS | 3866 | 1461174024720 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa229000 == 192 [pid = 3866] [id = 710] 10:40:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe7f37da800) [pid = 3866] [serial = 2131] [outer = (nil)] 10:40:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe7f52c9000) [pid = 3866] [serial = 2132] [outer = 0x7fe7f37da800] 10:40:24 INFO - PROCESS | 3866 | 1461174024874 Marionette DEBUG loaded listener.js 10:40:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe7f5a27c00) [pid = 3866] [serial = 2133] [outer = 0x7fe7f37da800] 10:40:25 INFO - PROCESS | 3866 | 1461174025777 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]]]}] 10:40:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:40:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1630ms 10:40:25 INFO - PROCESS | 3866 | 1461174025838 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:40:25 INFO - PROCESS | 3866 | 1461174025842 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:40:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:40:25 INFO - PROCESS | 3866 | 1461174025857 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:40:25 INFO - PROCESS | 3866 | 1461174025866 Marionette TRACE conn3 <- [1,2814,null,{}] 10:40:25 INFO - PROCESS | 3866 | 1461174025872 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}] 10:40:26 INFO - PROCESS | 3866 | 1461174026154 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:40:26 INFO - PROCESS | 3866 | 1461174026468 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:26 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffc87800 == 193 [pid = 3866] [id = 711] 10:40:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe7f37a2400) [pid = 3866] [serial = 2134] [outer = (nil)] 10:40:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe7f7b08000) [pid = 3866] [serial = 2135] [outer = 0x7fe7f37a2400] 10:40:26 INFO - PROCESS | 3866 | 1461174026543 Marionette DEBUG loaded listener.js 10:40:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe7f7da0000) [pid = 3866] [serial = 2136] [outer = 0x7fe7f37a2400] 10:40:27 INFO - PROCESS | 3866 | 1461174027392 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]]]}] 10:40:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:40:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1591ms 10:40:27 INFO - PROCESS | 3866 | 1461174027442 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:40:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:40:27 INFO - PROCESS | 3866 | 1461174027447 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:40:27 INFO - PROCESS | 3866 | 1461174027454 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:40:27 INFO - PROCESS | 3866 | 1461174027457 Marionette TRACE conn3 <- [1,2818,null,{}] 10:40:27 INFO - PROCESS | 3866 | 1461174027465 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}] 10:40:27 INFO - PROCESS | 3866 | 1461174027687 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:40:27 INFO - PROCESS | 3866 | 1461174027965 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801d25800 == 194 [pid = 3866] [id = 712] 10:40:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7f40ec400) [pid = 3866] [serial = 2137] [outer = (nil)] 10:40:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7f928f400) [pid = 3866] [serial = 2138] [outer = 0x7fe7f40ec400] 10:40:28 INFO - PROCESS | 3866 | 1461174028078 Marionette DEBUG loaded listener.js 10:40:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7fa726800) [pid = 3866] [serial = 2139] [outer = 0x7fe7f40ec400] 10:40:28 INFO - PROCESS | 3866 | 1461174028932 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]]]}] 10:40:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:40:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1530ms 10:40:28 INFO - PROCESS | 3866 | 1461174028984 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:40:28 INFO - PROCESS | 3866 | 1461174028988 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:40:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:40:28 INFO - PROCESS | 3866 | 1461174028994 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:40:28 INFO - PROCESS | 3866 | 1461174028996 Marionette TRACE conn3 <- [1,2822,null,{}] 10:40:29 INFO - PROCESS | 3866 | 1461174029002 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}] 10:40:29 INFO - PROCESS | 3866 | 1461174029224 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:40:29 INFO - PROCESS | 3866 | 1461174029563 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:29 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80265b800 == 195 [pid = 3866] [id = 713] 10:40:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe801199c00) [pid = 3866] [serial = 2140] [outer = (nil)] 10:40:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe8014d3c00) [pid = 3866] [serial = 2141] [outer = 0x7fe801199c00] 10:40:29 INFO - PROCESS | 3866 | 1461174029683 Marionette DEBUG loaded listener.js 10:40:29 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe80239d400) [pid = 3866] [serial = 2142] [outer = 0x7fe801199c00] 10:40:30 INFO - PROCESS | 3866 | 1461174030565 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]]]}] 10:40:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:40:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1628ms 10:40:30 INFO - PROCESS | 3866 | 1461174030623 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:40:30 INFO - PROCESS | 3866 | 1461174030625 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:40:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:40:30 INFO - PROCESS | 3866 | 1461174030631 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:40:30 INFO - PROCESS | 3866 | 1461174030634 Marionette TRACE conn3 <- [1,2826,null,{}] 10:40:30 INFO - PROCESS | 3866 | 1461174030639 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}] 10:40:30 INFO - PROCESS | 3866 | 1461174030872 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:40:31 INFO - PROCESS | 3866 | 1461174031158 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:31 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80561a000 == 196 [pid = 3866] [id = 714] 10:40:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7f174bc00) [pid = 3866] [serial = 2143] [outer = (nil)] 10:40:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe80378c400) [pid = 3866] [serial = 2144] [outer = 0x7fe7f174bc00] 10:40:31 INFO - PROCESS | 3866 | 1461174031270 Marionette DEBUG loaded listener.js 10:40:31 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe805c77c00) [pid = 3866] [serial = 2145] [outer = 0x7fe7f174bc00] 10:40:32 INFO - PROCESS | 3866 | 1461174032144 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:40:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:40:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1577ms 10:40:32 INFO - PROCESS | 3866 | 1461174032211 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:40:32 INFO - PROCESS | 3866 | 1461174032215 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:40:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:40:32 INFO - PROCESS | 3866 | 1461174032221 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:40:32 INFO - PROCESS | 3866 | 1461174032224 Marionette TRACE conn3 <- [1,2830,null,{}] 10:40:32 INFO - PROCESS | 3866 | 1461174032229 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}] 10:40:32 INFO - PROCESS | 3866 | 1461174032462 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:40:32 INFO - PROCESS | 3866 | 1461174032738 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:32 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805cfd000 == 197 [pid = 3866] [id = 715] 10:40:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe7f37e6c00) [pid = 3866] [serial = 2146] [outer = (nil)] 10:40:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe807608000) [pid = 3866] [serial = 2147] [outer = 0x7fe7f37e6c00] 10:40:32 INFO - PROCESS | 3866 | 1461174032849 Marionette DEBUG loaded listener.js 10:40:32 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe80a6d8c00) [pid = 3866] [serial = 2148] [outer = 0x7fe7f37e6c00] 10:40:33 INFO - PROCESS | 3866 | 1461174033720 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]]]}] 10:40:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:40:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1529ms 10:40:33 INFO - PROCESS | 3866 | 1461174033752 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:40:33 INFO - PROCESS | 3866 | 1461174033756 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:40:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:40:33 INFO - PROCESS | 3866 | 1461174033762 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:40:33 INFO - PROCESS | 3866 | 1461174033764 Marionette TRACE conn3 <- [1,2834,null,{}] 10:40:33 INFO - PROCESS | 3866 | 1461174033770 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}] 10:40:33 INFO - PROCESS | 3866 | 1461174033990 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:40:34 INFO - PROCESS | 3866 | 1461174034271 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80a8f0800 == 198 [pid = 3866] [id = 716] 10:40:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe80282c400) [pid = 3866] [serial = 2149] [outer = (nil)] 10:40:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe80b2e4c00) [pid = 3866] [serial = 2150] [outer = 0x7fe80282c400] 10:40:34 INFO - PROCESS | 3866 | 1461174034345 Marionette DEBUG loaded listener.js 10:40:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe80be02400) [pid = 3866] [serial = 2151] [outer = 0x7fe80282c400] 10:40:35 INFO - PROCESS | 3866 | 1461174035247 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:40:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:40:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1536ms 10:40:35 INFO - PROCESS | 3866 | 1461174035297 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:40:35 INFO - PROCESS | 3866 | 1461174035301 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:40:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:40:35 INFO - PROCESS | 3866 | 1461174035307 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:40:35 INFO - PROCESS | 3866 | 1461174035310 Marionette TRACE conn3 <- [1,2838,null,{}] 10:40:35 INFO - PROCESS | 3866 | 1461174035315 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}] 10:40:35 INFO - PROCESS | 3866 | 1461174035538 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:40:35 INFO - PROCESS | 3866 | 1461174035835 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80cc64000 == 199 [pid = 3866] [id = 717] 10:40:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe7f85b0800) [pid = 3866] [serial = 2152] [outer = (nil)] 10:40:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe80be2b000) [pid = 3866] [serial = 2153] [outer = 0x7fe7f85b0800] 10:40:35 INFO - PROCESS | 3866 | 1461174035951 Marionette DEBUG loaded listener.js 10:40:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe80be4f400) [pid = 3866] [serial = 2154] [outer = 0x7fe7f85b0800] 10:40:36 INFO - PROCESS | 3866 | 1461174036820 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]]]}] 10:40:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:40:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1588ms 10:40:36 INFO - PROCESS | 3866 | 1461174036896 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:40:36 INFO - PROCESS | 3866 | 1461174036900 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:40:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:40:36 INFO - PROCESS | 3866 | 1461174036906 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:40:36 INFO - PROCESS | 3866 | 1461174036909 Marionette TRACE conn3 <- [1,2842,null,{}] 10:40:36 INFO - PROCESS | 3866 | 1461174036915 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}] 10:40:37 INFO - PROCESS | 3866 | 1461174037147 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:40:37 INFO - PROCESS | 3866 | 1461174037434 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe819b4f800 == 200 [pid = 3866] [id = 718] 10:40:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe80c05cc00) [pid = 3866] [serial = 2155] [outer = (nil)] 10:40:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe80c55d800) [pid = 3866] [serial = 2156] [outer = 0x7fe80c05cc00] 10:40:37 INFO - PROCESS | 3866 | 1461174037571 Marionette DEBUG loaded listener.js 10:40:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe80d0aa400) [pid = 3866] [serial = 2157] [outer = 0x7fe80c05cc00] 10:40:38 INFO - PROCESS | 3866 | 1461174038411 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]]]}] 10:40:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:40:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1582ms 10:40:38 INFO - PROCESS | 3866 | 1461174038491 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:40:38 INFO - PROCESS | 3866 | 1461174038495 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:40:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:40:38 INFO - PROCESS | 3866 | 1461174038503 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:40:38 INFO - PROCESS | 3866 | 1461174038508 Marionette TRACE conn3 <- [1,2846,null,{}] 10:40:38 INFO - PROCESS | 3866 | 1461174038514 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}] 10:40:38 INFO - PROCESS | 3866 | 1461174038761 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:40:39 INFO - PROCESS | 3866 | 1461174039081 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:39 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f714d800 == 201 [pid = 3866] [id = 719] 10:40:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe80d1cd800) [pid = 3866] [serial = 2158] [outer = (nil)] 10:40:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe81114f400) [pid = 3866] [serial = 2159] [outer = 0x7fe80d1cd800] 10:40:39 INFO - PROCESS | 3866 | 1461174039155 Marionette DEBUG loaded listener.js 10:40:39 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe8178bc400) [pid = 3866] [serial = 2160] [outer = 0x7fe80d1cd800] 10:40:39 INFO - PROCESS | 3866 | 1461174039950 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]]]}] 10:40:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:40:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1482ms 10:40:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:40:39 INFO - PROCESS | 3866 | 1461174039987 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:40:39 INFO - PROCESS | 3866 | 1461174039989 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:40:39 INFO - PROCESS | 3866 | 1461174039995 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:40:40 INFO - PROCESS | 3866 | 1461174039998 Marionette TRACE conn3 <- [1,2850,null,{}] 10:40:40 INFO - PROCESS | 3866 | 1461174040003 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}] 10:40:40 INFO - PROCESS | 3866 | 1461174040227 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:40:40 INFO - PROCESS | 3866 | 1461174040517 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f7168000 == 202 [pid = 3866] [id = 720] 10:40:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7ebfeec00) [pid = 3866] [serial = 2161] [outer = (nil)] 10:40:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe805b71800) [pid = 3866] [serial = 2162] [outer = 0x7fe7ebfeec00] 10:40:40 INFO - PROCESS | 3866 | 1461174040586 Marionette DEBUG loaded listener.js 10:40:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe8127dbc00) [pid = 3866] [serial = 2163] [outer = 0x7fe7ebfeec00] 10:40:41 INFO - PROCESS | 3866 | 1461174041467 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:40:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:40:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1538ms 10:40:41 INFO - PROCESS | 3866 | 1461174041534 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:40:41 INFO - PROCESS | 3866 | 1461174041537 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:40:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:40:41 INFO - PROCESS | 3866 | 1461174041543 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:40:41 INFO - PROCESS | 3866 | 1461174041546 Marionette TRACE conn3 <- [1,2854,null,{}] 10:40:41 INFO - PROCESS | 3866 | 1461174041551 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}] 10:40:41 INFO - PROCESS | 3866 | 1461174041760 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:40:42 INFO - PROCESS | 3866 | 1461174042041 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:42 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5155000 == 203 [pid = 3866] [id = 721] 10:40:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe7ed104c00) [pid = 3866] [serial = 2164] [outer = (nil)] 10:40:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe818472400) [pid = 3866] [serial = 2165] [outer = 0x7fe7ed104c00] 10:40:42 INFO - PROCESS | 3866 | 1461174042115 Marionette DEBUG loaded listener.js 10:40:42 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe8186b7400) [pid = 3866] [serial = 2166] [outer = 0x7fe7ed104c00] 10:40:42 INFO - PROCESS | 3866 | 1461174042974 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]]]}] 10:40:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:40:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1487ms 10:40:43 INFO - PROCESS | 3866 | 1461174043030 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:40:43 INFO - PROCESS | 3866 | 1461174043034 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:40:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:40:43 INFO - PROCESS | 3866 | 1461174043039 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:40:43 INFO - PROCESS | 3866 | 1461174043041 Marionette TRACE conn3 <- [1,2858,null,{}] 10:40:43 INFO - PROCESS | 3866 | 1461174043046 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}] 10:40:43 INFO - PROCESS | 3866 | 1461174043277 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:40:43 INFO - PROCESS | 3866 | 1461174043560 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7e8f51800 == 204 [pid = 3866] [id = 722] 10:40:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe7f1e2ac00) [pid = 3866] [serial = 2167] [outer = (nil)] 10:40:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe8187b5800) [pid = 3866] [serial = 2168] [outer = 0x7fe7f1e2ac00] 10:40:43 INFO - PROCESS | 3866 | 1461174043672 Marionette DEBUG loaded listener.js 10:40:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe8187c0400) [pid = 3866] [serial = 2169] [outer = 0x7fe7f1e2ac00] 10:40:44 INFO - PROCESS | 3866 | 1461174044484 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:40:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:40:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1478ms 10:40:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:40:44 INFO - PROCESS | 3866 | 1461174044518 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:40:44 INFO - PROCESS | 3866 | 1461174044520 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:40:44 INFO - PROCESS | 3866 | 1461174044526 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:40:44 INFO - PROCESS | 3866 | 1461174044530 Marionette TRACE conn3 <- [1,2862,null,{}] 10:40:44 INFO - PROCESS | 3866 | 1461174044535 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}] 10:40:44 INFO - PROCESS | 3866 | 1461174044789 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:40:45 INFO - PROCESS | 3866 | 1461174045087 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4f05800 == 205 [pid = 3866] [id = 723] 10:40:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe7ee31b400) [pid = 3866] [serial = 2170] [outer = (nil)] 10:40:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe8187eac00) [pid = 3866] [serial = 2171] [outer = 0x7fe7ee31b400] 10:40:45 INFO - PROCESS | 3866 | 1461174045198 Marionette DEBUG loaded listener.js 10:40:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe8187f1800) [pid = 3866] [serial = 2172] [outer = 0x7fe7ee31b400] 10:40:46 INFO - PROCESS | 3866 | 1461174046038 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]]]}] 10:40:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:40:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1580ms 10:40:46 INFO - PROCESS | 3866 | 1461174046106 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:40:46 INFO - PROCESS | 3866 | 1461174046110 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:40:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:40:46 INFO - PROCESS | 3866 | 1461174046115 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:40:46 INFO - PROCESS | 3866 | 1461174046117 Marionette TRACE conn3 <- [1,2866,null,{}] 10:40:46 INFO - PROCESS | 3866 | 1461174046123 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}] 10:40:46 INFO - PROCESS | 3866 | 1461174046336 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:40:46 INFO - PROCESS | 3866 | 1461174046620 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:46 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4f1d000 == 206 [pid = 3866] [id = 724] 10:40:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe7f1e28400) [pid = 3866] [serial = 2173] [outer = (nil)] 10:40:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe818b05000) [pid = 3866] [serial = 2174] [outer = 0x7fe7f1e28400] 10:40:46 INFO - PROCESS | 3866 | 1461174046739 Marionette DEBUG loaded listener.js 10:40:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe818bb5000) [pid = 3866] [serial = 2175] [outer = 0x7fe7f1e28400] 10:40:47 INFO - PROCESS | 3866 | 1461174047580 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]]]}] 10:40:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:40:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1525ms 10:40:47 INFO - PROCESS | 3866 | 1461174047641 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:40:47 INFO - PROCESS | 3866 | 1461174047644 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:40:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:40:47 INFO - PROCESS | 3866 | 1461174047650 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:40:47 INFO - PROCESS | 3866 | 1461174047652 Marionette TRACE conn3 <- [1,2870,null,{}] 10:40:47 INFO - PROCESS | 3866 | 1461174047657 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}] 10:40:47 INFO - PROCESS | 3866 | 1461174047871 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:40:48 INFO - PROCESS | 3866 | 1461174048157 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7e87d8000 == 207 [pid = 3866] [id = 725] 10:40:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe8187e4000) [pid = 3866] [serial = 2176] [outer = (nil)] 10:40:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe81982f400) [pid = 3866] [serial = 2177] [outer = 0x7fe8187e4000] 10:40:48 INFO - PROCESS | 3866 | 1461174048279 Marionette DEBUG loaded listener.js 10:40:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 240 (0x7fe8199b8400) [pid = 3866] [serial = 2178] [outer = 0x7fe8187e4000] 10:40:49 INFO - PROCESS | 3866 | 1461174049150 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]]]}] 10:40:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:40:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1578ms 10:40:49 INFO - PROCESS | 3866 | 1461174049229 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:40:49 INFO - PROCESS | 3866 | 1461174049232 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:40:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:40:49 INFO - PROCESS | 3866 | 1461174049238 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:40:49 INFO - PROCESS | 3866 | 1461174049240 Marionette TRACE conn3 <- [1,2874,null,{}] 10:40:49 INFO - PROCESS | 3866 | 1461174049245 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}] 10:40:49 INFO - PROCESS | 3866 | 1461174049482 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:40:50 INFO - PROCESS | 3866 | 1461174050554 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:50 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ecd6f000 == 208 [pid = 3866] [id = 726] 10:40:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 241 (0x7fe7ed0a4c00) [pid = 3866] [serial = 2179] [outer = (nil)] 10:40:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 242 (0x7fe7ed106c00) [pid = 3866] [serial = 2180] [outer = 0x7fe7ed0a4c00] 10:40:50 INFO - PROCESS | 3866 | 1461174050624 Marionette DEBUG loaded listener.js 10:40:50 INFO - PROCESS | 3866 | ++DOMWINDOW == 243 (0x7fe7ee0ffc00) [pid = 3866] [serial = 2181] [outer = 0x7fe7ed0a4c00] 10:40:51 INFO - PROCESS | 3866 | 1461174051521 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]]]}] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe819b56800 == 207 [pid = 3866] [id = 272] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee2c9000 == 206 [pid = 3866] [id = 504] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805617800 == 205 [pid = 3866] [id = 506] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83b7800 == 204 [pid = 3866] [id = 707] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f7181800 == 203 [pid = 3866] [id = 706] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5322000 == 202 [pid = 3866] [id = 705] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f839f800 == 201 [pid = 3866] [id = 662] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f33ce800 == 200 [pid = 3866] [id = 704] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2061000 == 199 [pid = 3866] [id = 703] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe821e0c000 == 198 [pid = 3866] [id = 701] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81dfa6800 == 197 [pid = 3866] [id = 700] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe81d357000 == 196 [pid = 3866] [id = 699] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe818b78800 == 195 [pid = 3866] [id = 698] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8110b7000 == 194 [pid = 3866] [id = 697] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80bf1f000 == 193 [pid = 3866] [id = 696] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80ade2000 == 192 [pid = 3866] [id = 695] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805e60000 == 191 [pid = 3866] [id = 694] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805b0d800 == 190 [pid = 3866] [id = 693] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80549a800 == 189 [pid = 3866] [id = 692] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe803960800 == 188 [pid = 3866] [id = 691] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802558000 == 187 [pid = 3866] [id = 690] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fc6800 == 186 [pid = 3866] [id = 689] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe800f1a000 == 185 [pid = 3866] [id = 688] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffa99000 == 184 [pid = 3866] [id = 687] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa998800 == 183 [pid = 3866] [id = 686] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f8f92800 == 182 [pid = 3866] [id = 685] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f83ac000 == 181 [pid = 3866] [id = 683] 10:40:52 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f41df000 == 180 [pid = 3866] [id = 684] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 242 (0x7fe7f36a6c00) [pid = 3866] [serial = 1917] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 241 (0x7fe7f35fb000) [pid = 3866] [serial = 2051] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 240 (0x7fe7f2cb2400) [pid = 3866] [serial = 2048] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 239 (0x7fe7f37a0800) [pid = 3866] [serial = 2049] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe7ecadc400) [pid = 3866] [serial = 2039] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7f5847400) [pid = 3866] [serial = 1997] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe7f35f4400) [pid = 3866] [serial = 1994] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe8027d0000) [pid = 3866] [serial = 2021] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe804d03400) [pid = 3866] [serial = 2024] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe805b73400) [pid = 3866] [serial = 2027] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe805c82000) [pid = 3866] [serial = 2030] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe80828c000) [pid = 3866] [serial = 2033] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7ee0f9c00) [pid = 3866] [serial = 2036] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe7f174e800) [pid = 3866] [serial = 2045] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe7f0b1d800) [pid = 3866] [serial = 1991] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe7f928d400) [pid = 3866] [serial = 2006] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe7f7b08400) [pid = 3866] [serial = 2003] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f0357c00) [pid = 3866] [serial = 2042] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f0969800) [pid = 3866] [serial = 2043] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7fa894800) [pid = 3866] [serial = 2009] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7f68ab800) [pid = 3866] [serial = 2000] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe8012f1000) [pid = 3866] [serial = 2015] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe8016c6400) [pid = 3866] [serial = 2018] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe800f46000) [pid = 3866] [serial = 2012] [outer = (nil)] [url = about:blank] 10:40:52 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe7f1dce400) [pid = 3866] [serial = 2046] [outer = (nil)] [url = about:blank] 10:40:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:40:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3281ms 10:40:52 INFO - PROCESS | 3866 | 1461174052573 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:40:52 INFO - PROCESS | 3866 | 1461174052580 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:40:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:40:52 INFO - PROCESS | 3866 | 1461174052587 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:40:52 INFO - PROCESS | 3866 | 1461174052590 Marionette TRACE conn3 <- [1,2878,null,{}] 10:40:52 INFO - PROCESS | 3866 | 1461174052608 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}] 10:40:52 INFO - PROCESS | 3866 | 1461174052800 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:40:52 INFO - PROCESS | 3866 | 1461174052813 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:52 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7efbde000 == 181 [pid = 3866] [id = 727] 10:40:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe7ee316800) [pid = 3866] [serial = 2182] [outer = (nil)] 10:40:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe7f0b22000) [pid = 3866] [serial = 2183] [outer = 0x7fe7ee316800] 10:40:52 INFO - PROCESS | 3866 | 1461174052876 Marionette DEBUG loaded listener.js 10:40:52 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe7f1753c00) [pid = 3866] [serial = 2184] [outer = 0x7fe7ee316800] 10:40:53 INFO - PROCESS | 3866 | 1461174053939 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]]]}] 10:40:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:40:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1394ms 10:40:53 INFO - PROCESS | 3866 | 1461174053984 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:40:53 INFO - PROCESS | 3866 | 1461174053990 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:40:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:40:54 INFO - PROCESS | 3866 | 1461174053996 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:40:54 INFO - PROCESS | 3866 | 1461174053998 Marionette TRACE conn3 <- [1,2882,null,{}] 10:40:54 INFO - PROCESS | 3866 | 1461174054004 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}] 10:40:54 INFO - PROCESS | 3866 | 1461174054276 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:40:54 INFO - PROCESS | 3866 | 1461174054301 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1ed7800 == 182 [pid = 3866] [id = 728] 10:40:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f0b1c400) [pid = 3866] [serial = 2185] [outer = (nil)] 10:40:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe7f1e29800) [pid = 3866] [serial = 2186] [outer = 0x7fe7f0b1c400] 10:40:54 INFO - PROCESS | 3866 | 1461174054361 Marionette DEBUG loaded listener.js 10:40:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe7f2ee3c00) [pid = 3866] [serial = 2187] [outer = 0x7fe7f0b1c400] 10:40:55 INFO - PROCESS | 3866 | 1461174055343 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]]]}] 10:40:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:40:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1378ms 10:40:55 INFO - PROCESS | 3866 | 1461174055375 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:40:55 INFO - PROCESS | 3866 | 1461174055377 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:40:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:40:55 INFO - PROCESS | 3866 | 1461174055391 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:40:55 INFO - PROCESS | 3866 | 1461174055399 Marionette TRACE conn3 <- [1,2886,null,{}] 10:40:55 INFO - PROCESS | 3866 | 1461174055413 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}] 10:40:55 INFO - PROCESS | 3866 | 1461174055695 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:40:55 INFO - PROCESS | 3866 | 1461174055727 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2fea800 == 183 [pid = 3866] [id = 729] 10:40:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe7f1e2d000) [pid = 3866] [serial = 2188] [outer = (nil)] 10:40:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe7f379f800) [pid = 3866] [serial = 2189] [outer = 0x7fe7f1e2d000] 10:40:55 INFO - PROCESS | 3866 | 1461174055786 Marionette DEBUG loaded listener.js 10:40:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe7f37de000) [pid = 3866] [serial = 2190] [outer = 0x7fe7f1e2d000] 10:40:56 INFO - PROCESS | 3866 | 1461174056783 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]]]}] 10:40:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:40:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1447ms 10:40:56 INFO - PROCESS | 3866 | 1461174056832 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:40:56 INFO - PROCESS | 3866 | 1461174056836 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:40:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:40:56 INFO - PROCESS | 3866 | 1461174056847 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:40:56 INFO - PROCESS | 3866 | 1461174056849 Marionette TRACE conn3 <- [1,2890,null,{}] 10:40:56 INFO - PROCESS | 3866 | 1461174056855 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}] 10:40:57 INFO - PROCESS | 3866 | 1461174057113 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe7ee0f2800) [pid = 3866] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f647b000) [pid = 3866] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7f71e0400) [pid = 3866] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe7f16d4000) [pid = 3866] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe7f3794400) [pid = 3866] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe8018ee400) [pid = 3866] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe7f028b000) [pid = 3866] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe7f027cc00) [pid = 3866] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe7f40e3400) [pid = 3866] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe809981400) [pid = 3866] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f37e2c00) [pid = 3866] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe7f8383400) [pid = 3866] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f1757400) [pid = 3866] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe8012e3800) [pid = 3866] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7ecae5800) [pid = 3866] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe7f68b1800) [pid = 3866] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe8014cf800) [pid = 3866] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe7fa9bc400) [pid = 3866] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe7f5851800) [pid = 3866] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe7f40e2000) [pid = 3866] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe7f0357000) [pid = 3866] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe7f3798000) [pid = 3866] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe8027d1800) [pid = 3866] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7ebff3400) [pid = 3866] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe801d79c00) [pid = 3866] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7edffe400) [pid = 3866] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7ebff0c00) [pid = 3866] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe801193c00) [pid = 3866] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe7ecadb000) [pid = 3866] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f4305c00) [pid = 3866] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe8098b0000) [pid = 3866] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe7f0282000) [pid = 3866] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe80a8b5400) [pid = 3866] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7f0960400) [pid = 3866] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe7fa3b8c00) [pid = 3866] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe7f5a22c00) [pid = 3866] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe7f85ae400) [pid = 3866] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe7f2038400) [pid = 3866] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe7f85a9400) [pid = 3866] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe7f85af000) [pid = 3866] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe7ed105400) [pid = 3866] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe805ee0800) [pid = 3866] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe805b73000) [pid = 3866] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe7f4c82400) [pid = 3866] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe7ed0a1c00) [pid = 3866] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe80341ec00) [pid = 3866] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe7f7290400) [pid = 3866] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe7fa6b1800) [pid = 3866] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe7f035c000) [pid = 3866] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe80239b400) [pid = 3866] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7f0358000) [pid = 3866] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe80378e800) [pid = 3866] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe7fa730000) [pid = 3866] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe802399400) [pid = 3866] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe7ebfeb800) [pid = 3866] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 171 (0x7fe7fa6ae400) [pid = 3866] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 170 (0x7fe7ecadc000) [pid = 3866] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 169 (0x7fe7f7d9f400) [pid = 3866] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:40:58 INFO - PROCESS | 3866 | --DOMWINDOW == 168 (0x7fe7f7d9e400) [pid = 3866] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:40:58 INFO - PROCESS | 3866 | 1461174058452 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:58 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2b87800 == 184 [pid = 3866] [id = 730] 10:40:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe7ebfeb800) [pid = 3866] [serial = 2191] [outer = (nil)] 10:40:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe7ed09f000) [pid = 3866] [serial = 2192] [outer = 0x7fe7ebfeb800] 10:40:58 INFO - PROCESS | 3866 | 1461174058517 Marionette DEBUG loaded listener.js 10:40:58 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe7f0280800) [pid = 3866] [serial = 2193] [outer = 0x7fe7ebfeb800] 10:40:59 INFO - PROCESS | 3866 | 1461174059197 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:40:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:40:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2382ms 10:40:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:40:59 INFO - PROCESS | 3866 | 1461174059229 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:40:59 INFO - PROCESS | 3866 | 1461174059232 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:40:59 INFO - PROCESS | 3866 | 1461174059237 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:40:59 INFO - PROCESS | 3866 | 1461174059241 Marionette TRACE conn3 <- [1,2894,null,{}] 10:40:59 INFO - PROCESS | 3866 | 1461174059246 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}] 10:40:59 INFO - PROCESS | 3866 | 1461174059428 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:40:59 INFO - PROCESS | 3866 | 1461174059628 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4c58800 == 185 [pid = 3866] [id = 731] 10:40:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe7f37e2c00) [pid = 3866] [serial = 2194] [outer = (nil)] 10:40:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe7f40e0400) [pid = 3866] [serial = 2195] [outer = 0x7fe7f37e2c00] 10:40:59 INFO - PROCESS | 3866 | 1461174059705 Marionette DEBUG loaded listener.js 10:40:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe7f4bcbc00) [pid = 3866] [serial = 2196] [outer = 0x7fe7f37e2c00] 10:41:00 INFO - PROCESS | 3866 | 1461174060772 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]]]}] 10:41:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:41:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1584ms 10:41:00 INFO - PROCESS | 3866 | 1461174060822 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:41:00 INFO - PROCESS | 3866 | 1461174060828 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:41:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:41:00 INFO - PROCESS | 3866 | 1461174060836 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:41:00 INFO - PROCESS | 3866 | 1461174060842 Marionette TRACE conn3 <- [1,2898,null,{}] 10:41:00 INFO - PROCESS | 3866 | 1461174060852 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}] 10:41:01 INFO - PROCESS | 3866 | 1461174061092 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:41:01 INFO - PROCESS | 3866 | 1461174061431 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f02d0000 == 186 [pid = 3866] [id = 732] 10:41:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe7ed0a9c00) [pid = 3866] [serial = 2197] [outer = (nil)] 10:41:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe7f0a77c00) [pid = 3866] [serial = 2198] [outer = 0x7fe7ed0a9c00] 10:41:01 INFO - PROCESS | 3866 | 1461174061519 Marionette DEBUG loaded listener.js 10:41:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe7f174c000) [pid = 3866] [serial = 2199] [outer = 0x7fe7ed0a9c00] 10:41:02 INFO - PROCESS | 3866 | 1461174062424 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]]]}] 10:41:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:41:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1637ms 10:41:02 INFO - PROCESS | 3866 | 1461174062474 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:41:02 INFO - PROCESS | 3866 | 1461174062482 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:41:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:41:02 INFO - PROCESS | 3866 | 1461174062492 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:41:02 INFO - PROCESS | 3866 | 1461174062496 Marionette TRACE conn3 <- [1,2902,null,{}] 10:41:02 INFO - PROCESS | 3866 | 1461174062502 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}] 10:41:02 INFO - PROCESS | 3866 | 1461174062737 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:41:03 INFO - PROCESS | 3866 | 1461174063049 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4326800 == 187 [pid = 3866] [id = 733] 10:41:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe7f1dce400) [pid = 3866] [serial = 2200] [outer = (nil)] 10:41:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe7f2eed400) [pid = 3866] [serial = 2201] [outer = 0x7fe7f1dce400] 10:41:03 INFO - PROCESS | 3866 | 1461174063129 Marionette DEBUG loaded listener.js 10:41:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe7f36a3800) [pid = 3866] [serial = 2202] [outer = 0x7fe7f1dce400] 10:41:04 INFO - PROCESS | 3866 | 1461174064108 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:41:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:41:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1684ms 10:41:04 INFO - PROCESS | 3866 | 1461174064176 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:41:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:41:04 INFO - PROCESS | 3866 | 1461174064180 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:41:04 INFO - PROCESS | 3866 | 1461174064188 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:41:04 INFO - PROCESS | 3866 | 1461174064195 Marionette TRACE conn3 <- [1,2906,null,{}] 10:41:04 INFO - PROCESS | 3866 | 1461174064212 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}] 10:41:04 INFO - PROCESS | 3866 | 1461174064483 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:41:04 INFO - PROCESS | 3866 | 1461174064790 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:04 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f590e000 == 188 [pid = 3866] [id = 734] 10:41:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe7f36a3c00) [pid = 3866] [serial = 2203] [outer = (nil)] 10:41:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe7f4bccc00) [pid = 3866] [serial = 2204] [outer = 0x7fe7f36a3c00] 10:41:04 INFO - PROCESS | 3866 | 1461174064869 Marionette DEBUG loaded listener.js 10:41:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe7f4c8e000) [pid = 3866] [serial = 2205] [outer = 0x7fe7f36a3c00] 10:41:05 INFO - PROCESS | 3866 | 1461174065732 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]]]}] 10:41:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:41:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1589ms 10:41:05 INFO - PROCESS | 3866 | 1461174065776 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:41:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:41:05 INFO - PROCESS | 3866 | 1461174065780 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:41:05 INFO - PROCESS | 3866 | 1461174065785 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:41:05 INFO - PROCESS | 3866 | 1461174065788 Marionette TRACE conn3 <- [1,2910,null,{}] 10:41:05 INFO - PROCESS | 3866 | 1461174065793 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}] 10:41:06 INFO - PROCESS | 3866 | 1461174066009 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:41:06 INFO - PROCESS | 3866 | 1461174066280 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f659c000 == 189 [pid = 3866] [id = 735] 10:41:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7f40ea800) [pid = 3866] [serial = 2206] [outer = (nil)] 10:41:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7f57d8c00) [pid = 3866] [serial = 2207] [outer = 0x7fe7f40ea800] 10:41:06 INFO - PROCESS | 3866 | 1461174066357 Marionette DEBUG loaded listener.js 10:41:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7f584a000) [pid = 3866] [serial = 2208] [outer = 0x7fe7f40ea800] 10:41:07 INFO - PROCESS | 3866 | 1461174067090 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]]]}] 10:41:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:41:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:41:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1343ms 10:41:07 INFO - PROCESS | 3866 | 1461174067129 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:41:07 INFO - PROCESS | 3866 | 1461174067132 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:41:07 INFO - TEST-START | /DOMEvents/constructors.html 10:41:07 INFO - PROCESS | 3866 | 1461174067138 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:41:07 INFO - PROCESS | 3866 | 1461174067140 Marionette TRACE conn3 <- [1,2914,null,{}] 10:41:07 INFO - PROCESS | 3866 | 1461174067146 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}] 10:41:07 INFO - PROCESS | 3866 | 1461174067348 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:41:07 INFO - PROCESS | 3866 | 1461174067595 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:07 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f7199800 == 190 [pid = 3866] [id = 736] 10:41:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7f57dec00) [pid = 3866] [serial = 2209] [outer = (nil)] 10:41:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7f5a28000) [pid = 3866] [serial = 2210] [outer = 0x7fe7f57dec00] 10:41:07 INFO - PROCESS | 3866 | 1461174067676 Marionette DEBUG loaded listener.js 10:41:07 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe7f6476c00) [pid = 3866] [serial = 2211] [outer = 0x7fe7f57dec00] 10:41:08 INFO - PROCESS | 3866 | 1461174068604 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]]]}] 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:41:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:41:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:41:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:41:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:41:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:41:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:41:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:41:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:41:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 1507ms 10:41:08 INFO - PROCESS | 3866 | 1461174068647 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:41:08 INFO - PROCESS | 3866 | 1461174068649 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:41:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:41:08 INFO - PROCESS | 3866 | 1461174068658 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:41:08 INFO - PROCESS | 3866 | 1461174068665 Marionette TRACE conn3 <- [1,2918,null,{}] 10:41:08 INFO - PROCESS | 3866 | 1461174068675 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}] 10:41:08 INFO - PROCESS | 3866 | 1461174068927 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:41:09 INFO - PROCESS | 3866 | 1461174069245 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:09 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8f78800 == 191 [pid = 3866] [id = 737] 10:41:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f7b08c00) [pid = 3866] [serial = 2212] [outer = (nil)] 10:41:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7f7b10400) [pid = 3866] [serial = 2213] [outer = 0x7fe7f7b08c00] 10:41:09 INFO - PROCESS | 3866 | 1461174069322 Marionette DEBUG loaded listener.js 10:41:09 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7f7cd7000) [pid = 3866] [serial = 2214] [outer = 0x7fe7f7b08c00] 10:41:10 INFO - PROCESS | 3866 | 1461174070042 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:41:10 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:41:10 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1441ms 10:41:10 INFO - PROCESS | 3866 | 1461174070101 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:41:10 INFO - PROCESS | 3866 | 1461174070104 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:41:10 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:41:10 INFO - PROCESS | 3866 | 1461174070110 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:41:10 INFO - PROCESS | 3866 | 1461174070112 Marionette TRACE conn3 <- [1,2922,null,{}] 10:41:10 INFO - PROCESS | 3866 | 1461174070118 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}] 10:41:10 INFO - PROCESS | 3866 | 1461174070356 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:41:10 INFO - PROCESS | 3866 | 1461174070625 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:10 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa0d2000 == 192 [pid = 3866] [id = 738] 10:41:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe7f7b06400) [pid = 3866] [serial = 2215] [outer = (nil)] 10:41:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe7f7da3800) [pid = 3866] [serial = 2216] [outer = 0x7fe7f7b06400] 10:41:10 INFO - PROCESS | 3866 | 1461174070695 Marionette DEBUG loaded listener.js 10:41:10 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe7f838b800) [pid = 3866] [serial = 2217] [outer = 0x7fe7f7b06400] 10:41:11 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:41:11 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:41:11 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:41:11 INFO - PROCESS | 3866 | [3866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:41:11 INFO - PROCESS | 3866 | 1461174071474 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]]]}] 10:41:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:41:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:41:11 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 10:41:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:41:11 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 10:41:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:41:11 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]" 10:41:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:41:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:41:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1429ms 10:41:11 INFO - PROCESS | 3866 | 1461174071539 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:41:11 INFO - PROCESS | 3866 | 1461174071546 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:41:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:41:11 INFO - PROCESS | 3866 | 1461174071601 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:41:11 INFO - PROCESS | 3866 | 1461174071603 Marionette TRACE conn3 <- [1,2926,null,{}] 10:41:11 INFO - PROCESS | 3866 | 1461174071612 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}] 10:41:11 INFO - PROCESS | 3866 | 1461174071810 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:41:12 INFO - PROCESS | 3866 | 1461174072076 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa3c3800 == 193 [pid = 3866] [id = 739] 10:41:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe7f7b0a400) [pid = 3866] [serial = 2218] [outer = (nil)] 10:41:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe7f85af000) [pid = 3866] [serial = 2219] [outer = 0x7fe7f7b0a400] 10:41:12 INFO - PROCESS | 3866 | 1461174072146 Marionette DEBUG loaded listener.js 10:41:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe7fa3b4800) [pid = 3866] [serial = 2220] [outer = 0x7fe7f7b0a400] 10:41:12 INFO - PROCESS | 3866 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:41:12 INFO - PROCESS | 3866 | 1461174072901 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]]]}] 10:41:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:41:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1338ms 10:41:12 INFO - PROCESS | 3866 | 1461174072936 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:41:12 INFO - PROCESS | 3866 | 1461174072938 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:41:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:41:12 INFO - PROCESS | 3866 | 1461174072945 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:41:12 INFO - PROCESS | 3866 | 1461174072948 Marionette TRACE conn3 <- [1,2930,null,{}] 10:41:12 INFO - PROCESS | 3866 | 1461174072953 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}] 10:41:13 INFO - PROCESS | 3866 | 1461174073155 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:41:13 INFO - PROCESS | 3866 | 1461174073398 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7faac3800 == 194 [pid = 3866] [id = 740] 10:41:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7f7da1400) [pid = 3866] [serial = 2221] [outer = (nil)] 10:41:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7fa6ad800) [pid = 3866] [serial = 2222] [outer = 0x7fe7f7da1400] 10:41:13 INFO - PROCESS | 3866 | 1461174073467 Marionette DEBUG loaded listener.js 10:41:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe7fa72d800) [pid = 3866] [serial = 2223] [outer = 0x7fe7f7da1400] 10:41:14 INFO - PROCESS | 3866 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:41:14 INFO - PROCESS | 3866 | 1461174074253 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]]]}] 10:41:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:41:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1330ms 10:41:14 INFO - PROCESS | 3866 | 1461174074276 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:41:14 INFO - PROCESS | 3866 | 1461174074280 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:41:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:41:14 INFO - PROCESS | 3866 | 1461174074285 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:41:14 INFO - PROCESS | 3866 | 1461174074287 Marionette TRACE conn3 <- [1,2934,null,{}] 10:41:14 INFO - PROCESS | 3866 | 1461174074293 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}] 10:41:14 INFO - PROCESS | 3866 | 1461174074490 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:41:14 INFO - PROCESS | 3866 | 1461174074732 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:14 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff9aa000 == 195 [pid = 3866] [id = 741] 10:41:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe7f9291c00) [pid = 3866] [serial = 2224] [outer = (nil)] 10:41:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe7fa889000) [pid = 3866] [serial = 2225] [outer = 0x7fe7f9291c00] 10:41:14 INFO - PROCESS | 3866 | 1461174074800 Marionette DEBUG loaded listener.js 10:41:14 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe7fa8e5000) [pid = 3866] [serial = 2226] [outer = 0x7fe7f9291c00] 10:41:15 INFO - PROCESS | 3866 | 1461174075646 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]]]}] 10:41:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:41:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1375ms 10:41:15 INFO - PROCESS | 3866 | 1461174075661 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:41:15 INFO - PROCESS | 3866 | 1461174075665 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:41:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:41:15 INFO - PROCESS | 3866 | 1461174075671 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:41:15 INFO - PROCESS | 3866 | 1461174075674 Marionette TRACE conn3 <- [1,2938,null,{}] 10:41:15 INFO - PROCESS | 3866 | 1461174075680 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}] 10:41:15 INFO - PROCESS | 3866 | 1461174075908 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:41:16 INFO - PROCESS | 3866 | 1461174076198 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:16 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffbda000 == 196 [pid = 3866] [id = 742] 10:41:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe7fa72f800) [pid = 3866] [serial = 2227] [outer = (nil)] 10:41:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe7ff906400) [pid = 3866] [serial = 2228] [outer = 0x7fe7fa72f800] 10:41:16 INFO - PROCESS | 3866 | 1461174076272 Marionette DEBUG loaded listener.js 10:41:16 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe800f50800) [pid = 3866] [serial = 2229] [outer = 0x7fe7fa72f800] 10:41:17 INFO - PROCESS | 3866 | 1461174077046 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]]]}] 10:41:17 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. 10:41:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1428ms 10:41:17 INFO - PROCESS | 3866 | 1461174077099 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:41:17 INFO - PROCESS | 3866 | 1461174077101 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:41:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:41:17 INFO - PROCESS | 3866 | 1461174077107 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:41:17 INFO - PROCESS | 3866 | 1461174077109 Marionette TRACE conn3 <- [1,2942,null,{}] 10:41:17 INFO - PROCESS | 3866 | 1461174077114 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}] 10:41:17 INFO - PROCESS | 3866 | 1461174077359 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:41:17 INFO - PROCESS | 3866 | 1461174077610 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801012800 == 197 [pid = 3866] [id = 743] 10:41:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe7fa730400) [pid = 3866] [serial = 2230] [outer = (nil)] 10:41:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe801041800) [pid = 3866] [serial = 2231] [outer = 0x7fe7fa730400] 10:41:17 INFO - PROCESS | 3866 | 1461174077681 Marionette DEBUG loaded listener.js 10:41:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe8012eec00) [pid = 3866] [serial = 2232] [outer = 0x7fe7fa730400] 10:41:18 INFO - PROCESS | 3866 | 1461174078411 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"]]]}] 10:41:18 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 10:41:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:41:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1323ms 10:41:18 INFO - PROCESS | 3866 | 1461174078432 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:41:18 INFO - PROCESS | 3866 | 1461174078436 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:41:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:41:18 INFO - PROCESS | 3866 | 1461174078442 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:41:18 INFO - PROCESS | 3866 | 1461174078445 Marionette TRACE conn3 <- [1,2946,null,{}] 10:41:18 INFO - PROCESS | 3866 | 1461174078450 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}] 10:41:18 INFO - PROCESS | 3866 | 1461174078653 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:41:18 INFO - PROCESS | 3866 | 1461174078933 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80184c800 == 198 [pid = 3866] [id = 744] 10:41:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe7ee0f8c00) [pid = 3866] [serial = 2233] [outer = (nil)] 10:41:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe8014dd000) [pid = 3866] [serial = 2234] [outer = 0x7fe7ee0f8c00] 10:41:19 INFO - PROCESS | 3866 | 1461174079003 Marionette DEBUG loaded listener.js 10:41:19 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe8016cb400) [pid = 3866] [serial = 2235] [outer = 0x7fe7ee0f8c00] 10:41:19 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. 10:41:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1327ms 10:41:19 INFO - PROCESS | 3866 | 1461174079761 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]]]}] 10:41:19 INFO - PROCESS | 3866 | 1461174079770 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:41:19 INFO - PROCESS | 3866 | 1461174079773 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:41:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:41:19 INFO - PROCESS | 3866 | 1461174079779 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:41:19 INFO - PROCESS | 3866 | 1461174079780 Marionette TRACE conn3 <- [1,2950,null,{}] 10:41:19 INFO - PROCESS | 3866 | 1461174079786 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}] 10:41:19 INFO - PROCESS | 3866 | 1461174079991 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:41:20 INFO - PROCESS | 3866 | 1461174080238 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe801fab000 == 199 [pid = 3866] [id = 745] 10:41:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe7ebfed800) [pid = 3866] [serial = 2236] [outer = (nil)] 10:41:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe8018f5000) [pid = 3866] [serial = 2237] [outer = 0x7fe7ebfed800] 10:41:20 INFO - PROCESS | 3866 | 1461174080313 Marionette DEBUG loaded listener.js 10:41:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe801c7ec00) [pid = 3866] [serial = 2238] [outer = 0x7fe7ebfed800] 10:41:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802497000 == 200 [pid = 3866] [id = 746] 10:41:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe801e60000) [pid = 3866] [serial = 2239] [outer = (nil)] 10:41:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe8018ee400) [pid = 3866] [serial = 2240] [outer = 0x7fe801e60000] 10:41:21 INFO - PROCESS | 3866 | 1461174081189 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]]]}] 10:41:21 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. 10:41:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1426ms 10:41:21 INFO - PROCESS | 3866 | 1461174081205 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:41:21 INFO - PROCESS | 3866 | 1461174081208 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:41:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:41:21 INFO - PROCESS | 3866 | 1461174081214 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:41:21 INFO - PROCESS | 3866 | 1461174081217 Marionette TRACE conn3 <- [1,2954,null,{}] 10:41:21 INFO - PROCESS | 3866 | 1461174081222 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}] 10:41:21 INFO - PROCESS | 3866 | 1461174081507 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:41:21 INFO - PROCESS | 3866 | 1461174081754 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe802655000 == 201 [pid = 3866] [id = 747] 10:41:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe7f430f400) [pid = 3866] [serial = 2241] [outer = (nil)] 10:41:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 220 (0x7fe801e56c00) [pid = 3866] [serial = 2242] [outer = 0x7fe7f430f400] 10:41:21 INFO - PROCESS | 3866 | 1461174081826 Marionette DEBUG loaded listener.js 10:41:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 221 (0x7fe802106000) [pid = 3866] [serial = 2243] [outer = 0x7fe7f430f400] 10:41:22 INFO - PROCESS | 3866 | 1461174082536 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]]]}] 10:41:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:41:22 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 10:41:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1332ms 10:41:22 INFO - PROCESS | 3866 | 1461174082565 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:41:22 INFO - PROCESS | 3866 | 1461174082569 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:41:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:41:22 INFO - PROCESS | 3866 | 1461174082578 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:41:22 INFO - PROCESS | 3866 | 1461174082581 Marionette TRACE conn3 <- [1,2958,null,{}] 10:41:22 INFO - PROCESS | 3866 | 1461174082586 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}] 10:41:22 INFO - PROCESS | 3866 | 1461174082824 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:41:23 INFO - PROCESS | 3866 | 1461174083073 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:23 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80372f000 == 202 [pid = 3866] [id = 748] 10:41:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 222 (0x7fe7f5850400) [pid = 3866] [serial = 2244] [outer = (nil)] 10:41:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 223 (0x7fe80239dc00) [pid = 3866] [serial = 2245] [outer = 0x7fe7f5850400] 10:41:23 INFO - PROCESS | 3866 | 1461174083146 Marionette DEBUG loaded listener.js 10:41:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 224 (0x7fe8027d1400) [pid = 3866] [serial = 2246] [outer = 0x7fe7f5850400] 10:41:23 INFO - PROCESS | 3866 | 1461174083903 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]]]}] 10:41:23 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. 10:41:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1376ms 10:41:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:41:23 INFO - PROCESS | 3866 | 1461174083954 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:41:23 INFO - PROCESS | 3866 | 1461174083957 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:41:23 INFO - PROCESS | 3866 | 1461174083963 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:41:23 INFO - PROCESS | 3866 | 1461174083965 Marionette TRACE conn3 <- [1,2962,null,{}] 10:41:24 INFO - PROCESS | 3866 | 1461174084019 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}] 10:41:24 INFO - PROCESS | 3866 | 1461174084224 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:41:24 INFO - PROCESS | 3866 | 1461174084497 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805488800 == 203 [pid = 3866] [id = 749] 10:41:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 225 (0x7fe7f7cd4000) [pid = 3866] [serial = 2247] [outer = (nil)] 10:41:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 226 (0x7fe802837c00) [pid = 3866] [serial = 2248] [outer = 0x7fe7f7cd4000] 10:41:24 INFO - PROCESS | 3866 | 1461174084568 Marionette DEBUG loaded listener.js 10:41:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 227 (0x7fe803941400) [pid = 3866] [serial = 2249] [outer = 0x7fe7f7cd4000] 10:41:25 INFO - PROCESS | 3866 | 1461174085311 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]]]}] 10:41:25 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. 10:41:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1380ms 10:41:25 INFO - PROCESS | 3866 | 1461174085343 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:41:25 INFO - PROCESS | 3866 | 1461174085347 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:41:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:41:25 INFO - PROCESS | 3866 | 1461174085353 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:41:25 INFO - PROCESS | 3866 | 1461174085355 Marionette TRACE conn3 <- [1,2966,null,{}] 10:41:25 INFO - PROCESS | 3866 | 1461174085360 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}] 10:41:25 INFO - PROCESS | 3866 | 1461174085570 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:41:25 INFO - PROCESS | 3866 | 1461174085855 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8055e3800 == 204 [pid = 3866] [id = 750] 10:41:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 228 (0x7fe7f71d9800) [pid = 3866] [serial = 2250] [outer = (nil)] 10:41:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 229 (0x7fe803945800) [pid = 3866] [serial = 2251] [outer = 0x7fe7f71d9800] 10:41:25 INFO - PROCESS | 3866 | 1461174085924 Marionette DEBUG loaded listener.js 10:41:26 INFO - PROCESS | 3866 | ++DOMWINDOW == 230 (0x7fe805b67400) [pid = 3866] [serial = 2252] [outer = 0x7fe7f71d9800] 10:41:26 INFO - PROCESS | 3866 | 1461174086700 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]]]}] 10:41:26 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. 10:41:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1387ms 10:41:26 INFO - PROCESS | 3866 | 1461174086741 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:41:26 INFO - PROCESS | 3866 | 1461174086743 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:41:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:41:26 INFO - PROCESS | 3866 | 1461174086749 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:41:26 INFO - PROCESS | 3866 | 1461174086751 Marionette TRACE conn3 <- [1,2970,null,{}] 10:41:26 INFO - PROCESS | 3866 | 1461174086756 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}] 10:41:26 INFO - PROCESS | 3866 | 1461174086962 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:41:27 INFO - PROCESS | 3866 | 1461174087215 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:27 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805b1e000 == 205 [pid = 3866] [id = 751] 10:41:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 231 (0x7fe801e54000) [pid = 3866] [serial = 2253] [outer = (nil)] 10:41:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 232 (0x7fe805bdf400) [pid = 3866] [serial = 2254] [outer = 0x7fe801e54000] 10:41:27 INFO - PROCESS | 3866 | 1461174087283 Marionette DEBUG loaded listener.js 10:41:27 INFO - PROCESS | 3866 | ++DOMWINDOW == 233 (0x7fe805c81400) [pid = 3866] [serial = 2255] [outer = 0x7fe801e54000] 10:41:28 INFO - PROCESS | 3866 | 1461174088083 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]]]}] 10:41:28 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. 10:41:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1377ms 10:41:28 INFO - PROCESS | 3866 | 1461174088128 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:41:28 INFO - PROCESS | 3866 | 1461174088132 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:41:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:41:28 INFO - PROCESS | 3866 | 1461174088138 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:41:28 INFO - PROCESS | 3866 | 1461174088141 Marionette TRACE conn3 <- [1,2974,null,{}] 10:41:28 INFO - PROCESS | 3866 | 1461174088146 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}] 10:41:28 INFO - PROCESS | 3866 | 1461174088359 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:41:28 INFO - PROCESS | 3866 | 1461174088612 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:28 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80642b000 == 206 [pid = 3866] [id = 752] 10:41:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 234 (0x7fe805c82000) [pid = 3866] [serial = 2256] [outer = (nil)] 10:41:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 235 (0x7fe805ed7400) [pid = 3866] [serial = 2257] [outer = 0x7fe805c82000] 10:41:28 INFO - PROCESS | 3866 | 1461174088681 Marionette DEBUG loaded listener.js 10:41:28 INFO - PROCESS | 3866 | ++DOMWINDOW == 236 (0x7fe80760cc00) [pid = 3866] [serial = 2258] [outer = 0x7fe805c82000] 10:41:29 INFO - PROCESS | 3866 | 1461174089454 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]]]}] 10:41:29 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. 10:41:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1325ms 10:41:29 INFO - PROCESS | 3866 | 1461174089485 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:41:29 INFO - PROCESS | 3866 | 1461174089488 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:41:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:41:29 INFO - PROCESS | 3866 | 1461174089501 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:41:29 INFO - PROCESS | 3866 | 1461174089503 Marionette TRACE conn3 <- [1,2978,null,{}] 10:41:29 INFO - PROCESS | 3866 | 1461174089507 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}] 10:41:29 INFO - PROCESS | 3866 | 1461174089718 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:41:30 INFO - PROCESS | 3866 | 1461174090006 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:30 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b254000 == 207 [pid = 3866] [id = 753] 10:41:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 237 (0x7fe7f838a800) [pid = 3866] [serial = 2259] [outer = (nil)] 10:41:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 238 (0x7fe80788f800) [pid = 3866] [serial = 2260] [outer = 0x7fe7f838a800] 10:41:30 INFO - PROCESS | 3866 | 1461174090080 Marionette DEBUG loaded listener.js 10:41:30 INFO - PROCESS | 3866 | ++DOMWINDOW == 239 (0x7fe809418800) [pid = 3866] [serial = 2261] [outer = 0x7fe7f838a800] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f714d800 == 206 [pid = 3866] [id = 719] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe819b4f800 == 205 [pid = 3866] [id = 718] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80cc64000 == 204 [pid = 3866] [id = 717] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80a8f0800 == 203 [pid = 3866] [id = 716] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805cfd000 == 202 [pid = 3866] [id = 715] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80561a000 == 201 [pid = 3866] [id = 714] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80265b800 == 200 [pid = 3866] [id = 713] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801d25800 == 199 [pid = 3866] [id = 712] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ffc87800 == 198 [pid = 3866] [id = 711] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7fa229000 == 197 [pid = 3866] [id = 710] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f5907800 == 196 [pid = 3866] [id = 709] 10:41:32 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7edf25000 == 195 [pid = 3866] [id = 708] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 238 (0x7fe7f6487400) [pid = 3866] [serial = 1932] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 237 (0x7fe7f0b1cc00) [pid = 3866] [serial = 1920] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 236 (0x7fe805bec000) [pid = 3866] [serial = 1956] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 235 (0x7fe80b26d000) [pid = 3866] [serial = 1971] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 234 (0x7fe7f5849c00) [pid = 3866] [serial = 1929] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 233 (0x7fe7fa88b000) [pid = 3866] [serial = 1944] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 232 (0x7fe7f36acc00) [pid = 3866] [serial = 1923] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 231 (0x7fe80af47c00) [pid = 3866] [serial = 1968] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 230 (0x7fe7f3795400) [pid = 3866] [serial = 1842] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 229 (0x7fe8098b2c00) [pid = 3866] [serial = 1962] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 228 (0x7fe802398000) [pid = 3866] [serial = 1950] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 227 (0x7fe801038000) [pid = 3866] [serial = 1947] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 226 (0x7fe7f7ccdc00) [pid = 3866] [serial = 1935] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 225 (0x7fe7f85a9800) [pid = 3866] [serial = 1938] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 224 (0x7fe7fa3b3c00) [pid = 3866] [serial = 1941] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 223 (0x7fe80a659000) [pid = 3866] [serial = 1965] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 222 (0x7fe805ee2400) [pid = 3866] [serial = 1959] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 221 (0x7fe7f4c86800) [pid = 3866] [serial = 1926] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 220 (0x7fe804d08800) [pid = 3866] [serial = 1953] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 219 (0x7fe7fa893800) [pid = 3866] [serial = 2007] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe80a1bdc00) [pid = 3866] [serial = 2034] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe7f6478400) [pid = 3866] [serial = 1998] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f1e33800) [pid = 3866] [serial = 2037] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe805c75000) [pid = 3866] [serial = 2028] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe7f7cd3c00) [pid = 3866] [serial = 2004] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe801587000) [pid = 3866] [serial = 2016] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7f726b800) [pid = 3866] [serial = 2001] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe80507e000) [pid = 3866] [serial = 2025] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe7f1dc2c00) [pid = 3866] [serial = 1992] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe805ee6400) [pid = 3866] [serial = 2031] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe801c8c400) [pid = 3866] [serial = 2019] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe80341e800) [pid = 3866] [serial = 2022] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe7f0a6f800) [pid = 3866] [serial = 2040] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe801193800) [pid = 3866] [serial = 2013] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe7f37e0800) [pid = 3866] [serial = 1995] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7fa9bb400) [pid = 3866] [serial = 2010] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7f40e4800) [pid = 3866] [serial = 2118] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f1e30c00) [pid = 3866] [serial = 2115] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7f57d4400) [pid = 3866] [serial = 1989] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7f7272400) [pid = 3866] [serial = 2123] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe7f36a8000) [pid = 3866] [serial = 2117] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f5a23400) [pid = 3866] [serial = 2120] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe8027f5c00) [pid = 3866] [serial = 2084] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe80394a000) [pid = 3866] [serial = 2085] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe7f6487800) [pid = 3866] [serial = 2063] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7f71d2400) [pid = 3866] [serial = 2064] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe805b71000) [pid = 3866] [serial = 2087] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe805be8c00) [pid = 3866] [serial = 2088] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe7ee0fdc00) [pid = 3866] [serial = 2111] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe7f0280400) [pid = 3866] [serial = 2112] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe7f4bc4800) [pid = 3866] [serial = 2052] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe8018f8c00) [pid = 3866] [serial = 2081] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe801e5a800) [pid = 3866] [serial = 2082] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe805ead800) [pid = 3866] [serial = 2090] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe805edf400) [pid = 3866] [serial = 2091] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe7f57d5c00) [pid = 3866] [serial = 2060] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe7f5a22400) [pid = 3866] [serial = 2061] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe80afdd400) [pid = 3866] [serial = 2099] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe80afe9000) [pid = 3866] [serial = 2100] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe7f174e000) [pid = 3866] [serial = 2114] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe80b29c800) [pid = 3866] [serial = 2102] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe80b2a5000) [pid = 3866] [serial = 2103] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7f0a70000) [pid = 3866] [serial = 2054] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe7f174d800) [pid = 3866] [serial = 2055] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe8014d4000) [pid = 3866] [serial = 2078] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe7f6488c00) [pid = 3866] [serial = 2121] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe8016c6800) [pid = 3866] [serial = 2079] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 171 (0x7fe7f7283c00) [pid = 3866] [serial = 2066] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 170 (0x7fe7f728f800) [pid = 3866] [serial = 2067] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 169 (0x7fe7f85b6000) [pid = 3866] [serial = 2069] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 168 (0x7fe7fa3b6800) [pid = 3866] [serial = 2070] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 167 (0x7fe7f2ee9c00) [pid = 3866] [serial = 2057] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 166 (0x7fe7f3798400) [pid = 3866] [serial = 2058] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 165 (0x7fe7fa726000) [pid = 3866] [serial = 2072] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 164 (0x7fe7fa8e0800) [pid = 3866] [serial = 2073] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 163 (0x7fe7ffc15800) [pid = 3866] [serial = 2075] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 162 (0x7fe801190400) [pid = 3866] [serial = 2076] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 161 (0x7fe8078e9000) [pid = 3866] [serial = 2093] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 160 (0x7fe80941d000) [pid = 3866] [serial = 2094] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 159 (0x7fe80a529c00) [pid = 3866] [serial = 2096] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 158 (0x7fe80a8b4c00) [pid = 3866] [serial = 2097] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 157 (0x7fe80b68b800) [pid = 3866] [serial = 2108] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | --DOMWINDOW == 156 (0x7fe80b2e5c00) [pid = 3866] [serial = 2105] [outer = (nil)] [url = about:blank] 10:41:32 INFO - PROCESS | 3866 | 1461174092656 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]]]}] 10:41:32 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. 10:41:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 3189ms 10:41:32 INFO - PROCESS | 3866 | 1461174092690 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:41:32 INFO - PROCESS | 3866 | 1461174092695 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:41:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:41:32 INFO - PROCESS | 3866 | 1461174092703 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:41:32 INFO - PROCESS | 3866 | 1461174092707 Marionette TRACE conn3 <- [1,2982,null,{}] 10:41:32 INFO - PROCESS | 3866 | 1461174092714 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}] 10:41:32 INFO - PROCESS | 3866 | 1461174092905 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:41:33 INFO - PROCESS | 3866 | 1461174093129 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:33 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ee199800 == 196 [pid = 3866] [id = 754] 10:41:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 157 (0x7fe7edff6000) [pid = 3866] [serial = 2262] [outer = (nil)] 10:41:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 158 (0x7fe7ee318000) [pid = 3866] [serial = 2263] [outer = 0x7fe7edff6000] 10:41:33 INFO - PROCESS | 3866 | 1461174093193 Marionette DEBUG loaded listener.js 10:41:33 INFO - PROCESS | 3866 | ++DOMWINDOW == 159 (0x7fe7f0284400) [pid = 3866] [serial = 2264] [outer = 0x7fe7edff6000] 10:41:33 INFO - PROCESS | 3866 | 1461174093965 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"]]]}] 10:41:33 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 10:41:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:41:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1278ms 10:41:33 INFO - PROCESS | 3866 | 1461174093982 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:41:33 INFO - PROCESS | 3866 | 1461174093989 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:41:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:41:33 INFO - PROCESS | 3866 | 1461174093998 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:41:34 INFO - PROCESS | 3866 | 1461174094001 Marionette TRACE conn3 <- [1,2986,null,{}] 10:41:34 INFO - PROCESS | 3866 | 1461174094006 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}] 10:41:34 INFO - PROCESS | 3866 | 1461174094199 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:41:34 INFO - PROCESS | 3866 | 1461174094405 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:34 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f2197000 == 197 [pid = 3866] [id = 755] 10:41:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 160 (0x7fe7edff6800) [pid = 3866] [serial = 2265] [outer = (nil)] 10:41:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 161 (0x7fe7f0a73400) [pid = 3866] [serial = 2266] [outer = 0x7fe7edff6800] 10:41:34 INFO - PROCESS | 3866 | 1461174094469 Marionette DEBUG loaded listener.js 10:41:34 INFO - PROCESS | 3866 | ++DOMWINDOW == 162 (0x7fe7f16d9000) [pid = 3866] [serial = 2267] [outer = 0x7fe7edff6800] 10:41:35 INFO - PROCESS | 3866 | 1461174095156 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]]]}] 10:41:35 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. 10:41:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1227ms 10:41:35 INFO - PROCESS | 3866 | 1461174095225 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:41:35 INFO - PROCESS | 3866 | 1461174095229 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:41:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:41:35 INFO - PROCESS | 3866 | 1461174095241 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:41:35 INFO - PROCESS | 3866 | 1461174095246 Marionette TRACE conn3 <- [1,2990,null,{}] 10:41:35 INFO - PROCESS | 3866 | 1461174095260 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}] 10:41:35 INFO - PROCESS | 3866 | 1461174095524 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:41:35 INFO - PROCESS | 3866 | 1461174095565 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:35 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f41d9800 == 198 [pid = 3866] [id = 756] 10:41:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 163 (0x7fe7f1e33800) [pid = 3866] [serial = 2268] [outer = (nil)] 10:41:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 164 (0x7fe7f2caac00) [pid = 3866] [serial = 2269] [outer = 0x7fe7f1e33800] 10:41:35 INFO - PROCESS | 3866 | 1461174095625 Marionette DEBUG loaded listener.js 10:41:35 INFO - PROCESS | 3866 | ++DOMWINDOW == 165 (0x7fe7f35f4400) [pid = 3866] [serial = 2270] [outer = 0x7fe7f1e33800] 10:41:36 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4f03000 == 199 [pid = 3866] [id = 757] 10:41:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 166 (0x7fe7f37dd800) [pid = 3866] [serial = 2271] [outer = (nil)] 10:41:36 INFO - PROCESS | 3866 | ++DOMWINDOW == 167 (0x7fe7f2cacc00) [pid = 3866] [serial = 2272] [outer = 0x7fe7f37dd800] 10:41:36 INFO - PROCESS | 3866 | 1461174096739 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]]]}] 10:41:37 INFO - PROCESS | 3866 | --DOMWINDOW == 166 (0x7fe7ee316800) [pid = 3866] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:41:37 INFO - PROCESS | 3866 | --DOMWINDOW == 165 (0x7fe80a8be400) [pid = 3866] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:41:37 INFO - PROCESS | 3866 | --DOMWINDOW == 164 (0x7fe7ed0a4c00) [pid = 3866] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:41:37 INFO - PROCESS | 3866 | --DOMWINDOW == 163 (0x7fe7f0b1c400) [pid = 3866] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:41:37 INFO - PROCESS | 3866 | --DOMWINDOW == 162 (0x7fe7f1e2d000) [pid = 3866] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:41:37 INFO - PROCESS | 3866 | --DOMWINDOW == 161 (0x7fe7ebfeb800) [pid = 3866] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:41:37 INFO - PROCESS | 3866 | --DOMWINDOW == 160 (0x7fe7f52d4000) [pid = 3866] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:41:37 INFO - PROCESS | 3866 | --DOMWINDOW == 159 (0x7fe7ed09e800) [pid = 3866] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:41:37 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. 10:41:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1808ms 10:41:37 INFO - PROCESS | 3866 | 1461174097047 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:41:37 INFO - PROCESS | 3866 | 1461174097051 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:41:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:41:37 INFO - PROCESS | 3866 | 1461174097056 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:41:37 INFO - PROCESS | 3866 | 1461174097058 Marionette TRACE conn3 <- [1,2994,null,{}] 10:41:37 INFO - PROCESS | 3866 | 1461174097063 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}] 10:41:37 INFO - PROCESS | 3866 | 1461174097328 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:41:37 INFO - PROCESS | 3866 | 1461174097522 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:37 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4318000 == 200 [pid = 3866] [id = 758] 10:41:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 160 (0x7fe7f0b18c00) [pid = 3866] [serial = 2273] [outer = (nil)] 10:41:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 161 (0x7fe7f36acc00) [pid = 3866] [serial = 2274] [outer = 0x7fe7f0b18c00] 10:41:37 INFO - PROCESS | 3866 | 1461174097582 Marionette DEBUG loaded listener.js 10:41:37 INFO - PROCESS | 3866 | ++DOMWINDOW == 162 (0x7fe7f37e1000) [pid = 3866] [serial = 2275] [outer = 0x7fe7f0b18c00] 10:41:38 INFO - PROCESS | 3866 | 1461174098191 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]]]}] 10:41:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:41:38 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 10:41:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1172ms 10:41:38 INFO - PROCESS | 3866 | 1461174098230 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:41:38 INFO - PROCESS | 3866 | 1461174098234 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:41:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:41:38 INFO - PROCESS | 3866 | 1461174098239 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:41:38 INFO - PROCESS | 3866 | 1461174098240 Marionette TRACE conn3 <- [1,2998,null,{}] 10:41:38 INFO - PROCESS | 3866 | 1461174098245 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}] 10:41:38 INFO - PROCESS | 3866 | 1461174098442 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:41:38 INFO - PROCESS | 3866 | 1461174098633 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:38 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f530e800 == 201 [pid = 3866] [id = 759] 10:41:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 163 (0x7fe7f0b1c400) [pid = 3866] [serial = 2276] [outer = (nil)] 10:41:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 164 (0x7fe7f40ec800) [pid = 3866] [serial = 2277] [outer = 0x7fe7f0b1c400] 10:41:38 INFO - PROCESS | 3866 | 1461174098690 Marionette DEBUG loaded listener.js 10:41:38 INFO - PROCESS | 3866 | ++DOMWINDOW == 165 (0x7fe7f4c8bc00) [pid = 3866] [serial = 2278] [outer = 0x7fe7f0b1c400] 10:41:39 INFO - PROCESS | 3866 | 1461174099598 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]]]}] 10:41:39 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. 10:41:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1383ms 10:41:39 INFO - PROCESS | 3866 | 1461174099631 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:41:39 INFO - PROCESS | 3866 | 1461174099637 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:41:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:41:39 INFO - PROCESS | 3866 | 1461174099649 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:41:39 INFO - PROCESS | 3866 | 1461174099654 Marionette TRACE conn3 <- [1,3002,null,{}] 10:41:39 INFO - PROCESS | 3866 | 1461174099662 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}] 10:41:39 INFO - PROCESS | 3866 | 1461174099876 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:41:40 INFO - PROCESS | 3866 | 1461174100151 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:40 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1ee4000 == 202 [pid = 3866] [id = 760] 10:41:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 166 (0x7fe7edff7000) [pid = 3866] [serial = 2279] [outer = (nil)] 10:41:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 167 (0x7fe7f0357c00) [pid = 3866] [serial = 2280] [outer = 0x7fe7edff7000] 10:41:40 INFO - PROCESS | 3866 | 1461174100228 Marionette DEBUG loaded listener.js 10:41:40 INFO - PROCESS | 3866 | ++DOMWINDOW == 168 (0x7fe7f16d1000) [pid = 3866] [serial = 2281] [outer = 0x7fe7edff7000] 10:41:41 INFO - PROCESS | 3866 | 1461174101016 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]]]}] 10:41:41 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. 10:41:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1387ms 10:41:41 INFO - PROCESS | 3866 | 1461174101037 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:41:41 INFO - PROCESS | 3866 | 1461174101045 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:41:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:41:41 INFO - PROCESS | 3866 | 1461174101055 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:41:41 INFO - PROCESS | 3866 | 1461174101058 Marionette TRACE conn3 <- [1,3006,null,{}] 10:41:41 INFO - PROCESS | 3866 | 1461174101064 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}] 10:41:41 INFO - PROCESS | 3866 | 1461174101326 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:41:41 INFO - PROCESS | 3866 | 1461174101575 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:41 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5314000 == 203 [pid = 3866] [id = 761] 10:41:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe7ee0f7800) [pid = 3866] [serial = 2282] [outer = (nil)] 10:41:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe7f2fb6000) [pid = 3866] [serial = 2283] [outer = 0x7fe7ee0f7800] 10:41:41 INFO - PROCESS | 3866 | 1461174101651 Marionette DEBUG loaded listener.js 10:41:41 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe7f37e6400) [pid = 3866] [serial = 2284] [outer = 0x7fe7ee0f7800] 10:41:42 INFO - PROCESS | 3866 | 1461174102515 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]]]}] 10:41:42 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. 10:41:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1487ms 10:41:42 INFO - PROCESS | 3866 | 1461174102543 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:41:42 INFO - PROCESS | 3866 | 1461174102547 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:41:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:41:42 INFO - PROCESS | 3866 | 1461174102553 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:41:42 INFO - PROCESS | 3866 | 1461174102559 Marionette TRACE conn3 <- [1,3010,null,{}] 10:41:42 INFO - PROCESS | 3866 | 1461174102573 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}] 10:41:42 INFO - PROCESS | 3866 | 1461174102828 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:41:43 INFO - PROCESS | 3866 | 1461174103078 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:43 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f718a800 == 204 [pid = 3866] [id = 762] 10:41:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe7f40e1800) [pid = 3866] [serial = 2285] [outer = (nil)] 10:41:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe7f52d4800) [pid = 3866] [serial = 2286] [outer = 0x7fe7f40e1800] 10:41:43 INFO - PROCESS | 3866 | 1461174103159 Marionette DEBUG loaded listener.js 10:41:43 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe7f5a24c00) [pid = 3866] [serial = 2287] [outer = 0x7fe7f40e1800] 10:41:43 INFO - PROCESS | 3866 | 1461174103941 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]]]}] 10:41:43 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 10:41:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1443ms 10:41:44 INFO - PROCESS | 3866 | 1461174103997 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:41:44 INFO - PROCESS | 3866 | 1461174104001 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:41:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:41:44 INFO - PROCESS | 3866 | 1461174104006 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:41:44 INFO - PROCESS | 3866 | 1461174104009 Marionette TRACE conn3 <- [1,3014,null,{}] 10:41:44 INFO - PROCESS | 3866 | 1461174104014 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}] 10:41:44 INFO - PROCESS | 3866 | 1461174104253 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:41:44 INFO - PROCESS | 3866 | 1461174104497 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:44 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f867d800 == 205 [pid = 3866] [id = 763] 10:41:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe7f4c8d000) [pid = 3866] [serial = 2288] [outer = (nil)] 10:41:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 176 (0x7fe7f6488c00) [pid = 3866] [serial = 2289] [outer = 0x7fe7f4c8d000] 10:41:44 INFO - PROCESS | 3866 | 1461174104571 Marionette DEBUG loaded listener.js 10:41:44 INFO - PROCESS | 3866 | ++DOMWINDOW == 177 (0x7fe7f68aec00) [pid = 3866] [serial = 2290] [outer = 0x7fe7f4c8d000] 10:41:44 INFO - PROCESS | 3866 | [3866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:41:45 INFO - PROCESS | 3866 | 1461174105418 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:41:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:41:45 INFO - {} 10:41:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:41:45 INFO - {} 10:41:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:41:45 INFO - {} 10:41:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:41:45 INFO - {} 10:41:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1427ms 10:41:45 INFO - PROCESS | 3866 | 1461174105436 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:41:45 INFO - PROCESS | 3866 | 1461174105439 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:41:45 INFO - TEST-START | /FileAPI/fileReader.html 10:41:45 INFO - PROCESS | 3866 | 1461174105445 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:41:45 INFO - PROCESS | 3866 | 1461174105447 Marionette TRACE conn3 <- [1,3018,null,{}] 10:41:45 INFO - PROCESS | 3866 | 1461174105452 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}] 10:41:45 INFO - PROCESS | 3866 | 1461174105673 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:41:45 INFO - PROCESS | 3866 | 1461174105944 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:45 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa21a000 == 206 [pid = 3866] [id = 764] 10:41:45 INFO - PROCESS | 3866 | ++DOMWINDOW == 178 (0x7fe7f68af000) [pid = 3866] [serial = 2291] [outer = (nil)] 10:41:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 179 (0x7fe7f7272400) [pid = 3866] [serial = 2292] [outer = 0x7fe7f68af000] 10:41:46 INFO - PROCESS | 3866 | 1461174106016 Marionette DEBUG loaded listener.js 10:41:46 INFO - PROCESS | 3866 | ++DOMWINDOW == 180 (0x7fe7f7291400) [pid = 3866] [serial = 2293] [outer = 0x7fe7f68af000] 10:41:46 INFO - PROCESS | 3866 | 1461174106822 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]]]}] 10:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:41:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:41:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1433ms 10:41:46 INFO - TEST-START | /FileAPI/historical.html 10:41:46 INFO - PROCESS | 3866 | 1461174106879 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:41:46 INFO - PROCESS | 3866 | 1461174106882 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:41:46 INFO - PROCESS | 3866 | 1461174106889 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:41:46 INFO - PROCESS | 3866 | 1461174106892 Marionette TRACE conn3 <- [1,3022,null,{}] 10:41:46 INFO - PROCESS | 3866 | 1461174106898 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}] 10:41:47 INFO - PROCESS | 3866 | 1461174107150 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:41:47 INFO - PROCESS | 3866 | 1461174107465 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:47 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ff9b3000 == 207 [pid = 3866] [id = 765] 10:41:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 181 (0x7fe7f7cd3c00) [pid = 3866] [serial = 2294] [outer = (nil)] 10:41:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 182 (0x7fe7fa3b1800) [pid = 3866] [serial = 2295] [outer = 0x7fe7f7cd3c00] 10:41:47 INFO - PROCESS | 3866 | 1461174107541 Marionette DEBUG loaded listener.js 10:41:47 INFO - PROCESS | 3866 | ++DOMWINDOW == 183 (0x7fe7fa72d000) [pid = 3866] [serial = 2296] [outer = 0x7fe7f7cd3c00] 10:41:48 INFO - PROCESS | 3866 | 1461174108307 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"]]]}] 10:41:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:41:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:41:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:41:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:41:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:41:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:41:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:41:48 INFO - TEST-OK | /FileAPI/historical.html | took 1428ms 10:41:48 INFO - PROCESS | 3866 | 1461174108319 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:41:48 INFO - PROCESS | 3866 | 1461174108322 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:41:48 INFO - PROCESS | 3866 | 1461174108330 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:41:48 INFO - TEST-START | /FileAPI/idlharness.html 10:41:48 INFO - PROCESS | 3866 | 1461174108336 Marionette TRACE conn3 <- [1,3026,null,{}] 10:41:48 INFO - PROCESS | 3866 | 1461174108342 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}] 10:41:48 INFO - PROCESS | 3866 | 1461174108545 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:41:48 INFO - PROCESS | 3866 | 1461174108789 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:48 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ffc9c800 == 208 [pid = 3866] [id = 766] 10:41:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 184 (0x7fe7ed10b800) [pid = 3866] [serial = 2297] [outer = (nil)] 10:41:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 185 (0x7fe7fa891400) [pid = 3866] [serial = 2298] [outer = 0x7fe7ed10b800] 10:41:48 INFO - PROCESS | 3866 | 1461174108856 Marionette DEBUG loaded listener.js 10:41:48 INFO - PROCESS | 3866 | ++DOMWINDOW == 186 (0x7fe7ff905000) [pid = 3866] [serial = 2299] [outer = 0x7fe7ed10b800] 10:41:50 INFO - PROCESS | 3866 | 1461174110456 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]]]}] 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:41:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:41:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:41:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:41:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:41:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:41:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:41:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:41:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:41:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:41:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:41:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:41:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:41:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:41:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:41:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:41:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:41:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:41:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:41:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:41:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:41:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:41:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:41:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:41:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:41:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:41:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:41:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:41:50 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 10:41:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:41:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:41:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:41:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:41:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:41:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:41:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:41:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:41:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:41:50 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 10:41:50 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 10:41:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:41:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:41:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:41:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:41:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:41:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:41:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:41:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:41:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:41:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:41:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:41:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:41:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:41:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:41:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:41:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:41:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:41:50 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 10:41:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:41:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:41:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:41:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:41:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:41:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:41:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:41:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:41:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:41:50 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 10:41:50 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 10:41:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:41:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:41:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:41:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:41:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:41:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:41:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:41:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:41:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:41:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:41:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 2207ms 10:41:50 INFO - PROCESS | 3866 | 1461174110679 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:41:50 INFO - PROCESS | 3866 | 1461174110685 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:41:50 INFO - TEST-START | /FileAPI/idlharness.worker 10:41:50 INFO - PROCESS | 3866 | 1461174110696 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:41:50 INFO - PROCESS | 3866 | 1461174110698 Marionette TRACE conn3 <- [1,3030,null,{}] 10:41:50 INFO - PROCESS | 3866 | 1461174110702 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}] 10:41:50 INFO - PROCESS | 3866 | 1461174110937 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:41:51 INFO - PROCESS | 3866 | 1461174111173 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:51 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa0d4800 == 209 [pid = 3866] [id = 767] 10:41:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 187 (0x7fe7f71d4800) [pid = 3866] [serial = 2300] [outer = (nil)] 10:41:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7ff906c00) [pid = 3866] [serial = 2301] [outer = 0x7fe7f71d4800] 10:41:51 INFO - PROCESS | 3866 | 1461174111239 Marionette DEBUG loaded listener.js 10:41:51 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe805be5000) [pid = 3866] [serial = 2302] [outer = 0x7fe7f71d4800] 10:41:51 INFO - PROCESS | 3866 | [3866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:41:53 INFO - PROCESS | 3866 | 1461174113412 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,{},{}]]]}] 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:41:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:41:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:41:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:41:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:41:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:41:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:41:53 INFO - {} 10:41:53 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 10:41:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:41:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:41:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:41:53 INFO - {} 10:41:53 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 - {} 10:41:53 INFO - {} 10:41:53 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 10:41:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:41:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:41:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:41:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:41:53 INFO - {} 10:41:53 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 10:41:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:41:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:41:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:41:53 INFO - {} 10:41:53 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 - {} 10:41:53 INFO - {} 10:41:53 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 10:41:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:41:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:41:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:41:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:41:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:41:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:41:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:41:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:41:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:41:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:41:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:41:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:41:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:41:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:41:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:41:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:41:53 INFO - {} 10:41:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2877ms 10:41:53 INFO - PROCESS | 3866 | 1461174113575 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:41:53 INFO - PROCESS | 3866 | 1461174113579 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:41:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:41:53 INFO - PROCESS | 3866 | 1461174113589 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:41:53 INFO - PROCESS | 3866 | 1461174113591 Marionette TRACE conn3 <- [1,3034,null,{}] 10:41:53 INFO - PROCESS | 3866 | 1461174113656 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}] 10:41:53 INFO - PROCESS | 3866 | 1461174113934 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:41:54 INFO - PROCESS | 3866 | 1461174114207 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:54 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805b18000 == 210 [pid = 3866] [id = 768] 10:41:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7f726ec00) [pid = 3866] [serial = 2303] [outer = (nil)] 10:41:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe805ed9400) [pid = 3866] [serial = 2304] [outer = 0x7fe7f726ec00] 10:41:54 INFO - PROCESS | 3866 | 1461174114276 Marionette DEBUG loaded listener.js 10:41:54 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe80be4fc00) [pid = 3866] [serial = 2305] [outer = 0x7fe7f726ec00] 10:41:55 INFO - PROCESS | 3866 | 1461174115020 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]]]}] 10:41:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:41:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1482ms 10:41:55 INFO - PROCESS | 3866 | 1461174115070 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:41:55 INFO - PROCESS | 3866 | 1461174115076 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:41:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:41:55 INFO - PROCESS | 3866 | 1461174115083 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:41:55 INFO - PROCESS | 3866 | 1461174115086 Marionette TRACE conn3 <- [1,3038,null,{}] 10:41:55 INFO - PROCESS | 3866 | 1461174115091 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}] 10:41:55 INFO - PROCESS | 3866 | 1461174115308 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:41:55 INFO - PROCESS | 3866 | 1461174115582 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:55 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805e63000 == 211 [pid = 3866] [id = 769] 10:41:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe805be5400) [pid = 3866] [serial = 2306] [outer = (nil)] 10:41:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe80be59800) [pid = 3866] [serial = 2307] [outer = 0x7fe805be5400] 10:41:55 INFO - PROCESS | 3866 | 1461174115654 Marionette DEBUG loaded listener.js 10:41:55 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe80c408c00) [pid = 3866] [serial = 2308] [outer = 0x7fe805be5400] 10:41:56 INFO - PROCESS | 3866 | 1461174116423 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"]]]}] 10:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:41:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1382ms 10:41:56 INFO - PROCESS | 3866 | 1461174116467 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:41:56 INFO - PROCESS | 3866 | 1461174116471 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:41:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:41:56 INFO - PROCESS | 3866 | 1461174116477 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:41:56 INFO - PROCESS | 3866 | 1461174116486 Marionette TRACE conn3 <- [1,3042,null,{}] 10:41:56 INFO - PROCESS | 3866 | 1461174116491 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}] 10:41:56 INFO - PROCESS | 3866 | 1461174116753 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:41:57 INFO - PROCESS | 3866 | 1461174117006 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:57 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80b77f000 == 212 [pid = 3866] [id = 770] 10:41:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe80be32800) [pid = 3866] [serial = 2309] [outer = (nil)] 10:41:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe80d2c0c00) [pid = 3866] [serial = 2310] [outer = 0x7fe80be32800] 10:41:57 INFO - PROCESS | 3866 | 1461174117082 Marionette DEBUG loaded listener.js 10:41:57 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe80dd0dc00) [pid = 3866] [serial = 2311] [outer = 0x7fe80be32800] 10:41:58 INFO - PROCESS | 3866 | 1461174118194 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]]]}] 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:41:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:41:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:41:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:41:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:41:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:41:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1808ms 10:41:58 INFO - PROCESS | 3866 | 1461174118289 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:41:58 INFO - PROCESS | 3866 | 1461174118295 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:41:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:41:58 INFO - PROCESS | 3866 | 1461174118303 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:41:58 INFO - PROCESS | 3866 | 1461174118309 Marionette TRACE conn3 <- [1,3046,null,{}] 10:41:58 INFO - PROCESS | 3866 | 1461174118321 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}] 10:41:58 INFO - PROCESS | 3866 | 1461174118611 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:41:59 INFO - PROCESS | 3866 | 1461174119009 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:59 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8026db000 == 213 [pid = 3866] [id = 771] 10:41:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7ebff2c00) [pid = 3866] [serial = 2312] [outer = (nil)] 10:41:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 200 (0x7fe7f71dec00) [pid = 3866] [serial = 2313] [outer = 0x7fe7ebff2c00] 10:41:59 INFO - PROCESS | 3866 | 1461174119079 Marionette DEBUG loaded listener.js 10:41:59 INFO - PROCESS | 3866 | ++DOMWINDOW == 201 (0x7fe805c75800) [pid = 3866] [serial = 2314] [outer = 0x7fe7ebff2c00] 10:41:59 INFO - PROCESS | 3866 | [3866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:41:59 INFO - PROCESS | 3866 | 1461174119857 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:41:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:41:59 INFO - {} 10:41:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1584ms 10:41:59 INFO - PROCESS | 3866 | 1461174119895 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:41:59 INFO - PROCESS | 3866 | 1461174119897 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:41:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:41:59 INFO - PROCESS | 3866 | 1461174119905 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:41:59 INFO - PROCESS | 3866 | 1461174119908 Marionette TRACE conn3 <- [1,3050,null,{}] 10:41:59 INFO - PROCESS | 3866 | 1461174119913 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}] 10:42:00 INFO - PROCESS | 3866 | 1461174120129 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:42:00 INFO - PROCESS | 3866 | 1461174120403 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:00 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe805611000 == 214 [pid = 3866] [id = 772] 10:42:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 202 (0x7fe805c76000) [pid = 3866] [serial = 2315] [outer = (nil)] 10:42:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 203 (0x7fe8078eec00) [pid = 3866] [serial = 2316] [outer = 0x7fe805c76000] 10:42:00 INFO - PROCESS | 3866 | 1461174120476 Marionette DEBUG loaded listener.js 10:42:00 INFO - PROCESS | 3866 | ++DOMWINDOW == 204 (0x7fe8098b3400) [pid = 3866] [serial = 2317] [outer = 0x7fe805c76000] 10:42:01 INFO - PROCESS | 3866 | 1461174121254 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]]]}] 10:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:42:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1380ms 10:42:01 INFO - PROCESS | 3866 | 1461174121287 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:42:01 INFO - PROCESS | 3866 | 1461174121290 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:42:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:42:01 INFO - PROCESS | 3866 | 1461174121297 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:42:01 INFO - PROCESS | 3866 | 1461174121299 Marionette TRACE conn3 <- [1,3054,null,{}] 10:42:01 INFO - PROCESS | 3866 | 1461174121304 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}] 10:42:01 INFO - PROCESS | 3866 | 1461174121512 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:42:01 INFO - PROCESS | 3866 | 1461174121771 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:01 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80dc2f000 == 215 [pid = 3866] [id = 773] 10:42:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 205 (0x7fe805c78800) [pid = 3866] [serial = 2318] [outer = (nil)] 10:42:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 206 (0x7fe80a65a800) [pid = 3866] [serial = 2319] [outer = 0x7fe805c78800] 10:42:01 INFO - PROCESS | 3866 | 1461174121843 Marionette DEBUG loaded listener.js 10:42:01 INFO - PROCESS | 3866 | ++DOMWINDOW == 207 (0x7fe80afdf800) [pid = 3866] [serial = 2320] [outer = 0x7fe805c78800] 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - PROCESS | 3866 | 1461174123107 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"]]]}] 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:42:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:42:03 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" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:42:03 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" 10:42:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:42:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:42:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1925ms 10:42:03 INFO - PROCESS | 3866 | 1461174123275 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:42:03 INFO - PROCESS | 3866 | 1461174123282 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:42:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:42:03 INFO - PROCESS | 3866 | 1461174123292 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:42:03 INFO - PROCESS | 3866 | 1461174123295 Marionette TRACE conn3 <- [1,3058,null,{}] 10:42:03 INFO - PROCESS | 3866 | 1461174123299 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}] 10:42:03 INFO - PROCESS | 3866 | 1461174123594 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:42:03 INFO - PROCESS | 3866 | 1461174123873 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:03 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe8186d5800 == 216 [pid = 3866] [id = 774] 10:42:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 208 (0x7fe8098b3c00) [pid = 3866] [serial = 2321] [outer = (nil)] 10:42:03 INFO - PROCESS | 3866 | ++DOMWINDOW == 209 (0x7fe819824800) [pid = 3866] [serial = 2322] [outer = 0x7fe8098b3c00] 10:42:03 INFO - PROCESS | 3866 | 1461174123944 Marionette DEBUG loaded listener.js 10:42:04 INFO - PROCESS | 3866 | ++DOMWINDOW == 210 (0x7fe819b09400) [pid = 3866] [serial = 2323] [outer = 0x7fe8098b3c00] 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:42:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:42:04 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:04 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:42:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:42:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:42:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:42:04 INFO - PROCESS | 3866 | 1461174124714 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]]]}] 10:42:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:42:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:42:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:42:04 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1439ms 10:42:04 INFO - PROCESS | 3866 | 1461174124758 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:42:04 INFO - PROCESS | 3866 | 1461174124760 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:42:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:42:04 INFO - PROCESS | 3866 | 1461174124770 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:42:04 INFO - PROCESS | 3866 | 1461174124773 Marionette TRACE conn3 <- [1,3062,null,{}] 10:42:04 INFO - PROCESS | 3866 | 1461174124778 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}] 10:42:05 INFO - PROCESS | 3866 | 1461174125014 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:42:05 INFO - PROCESS | 3866 | 1461174125276 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:05 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe80514f800 == 217 [pid = 3866] [id = 775] 10:42:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 211 (0x7fe7edff1400) [pid = 3866] [serial = 2324] [outer = (nil)] 10:42:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 212 (0x7fe805eaf800) [pid = 3866] [serial = 2325] [outer = 0x7fe7edff1400] 10:42:05 INFO - PROCESS | 3866 | 1461174125345 Marionette DEBUG loaded listener.js 10:42:05 INFO - PROCESS | 3866 | ++DOMWINDOW == 213 (0x7fe80a1b7c00) [pid = 3866] [serial = 2326] [outer = 0x7fe7edff1400] 10:42:05 INFO - PROCESS | 3866 | [3866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:42:06 INFO - PROCESS | 3866 | 1461174126183 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:42:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:42:06 INFO - {} 10:42:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1432ms 10:42:06 INFO - PROCESS | 3866 | 1461174126223 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:42:06 INFO - PROCESS | 3866 | 1461174126227 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:42:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:42:06 INFO - PROCESS | 3866 | 1461174126236 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:42:06 INFO - PROCESS | 3866 | 1461174126240 Marionette TRACE conn3 <- [1,3066,null,{}] 10:42:06 INFO - PROCESS | 3866 | 1461174126246 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}] 10:42:06 INFO - PROCESS | 3866 | 1461174126478 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:42:06 INFO - PROCESS | 3866 | 1461174126756 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:06 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81d357000 == 218 [pid = 3866] [id = 776] 10:42:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 214 (0x7fe819b0a800) [pid = 3866] [serial = 2327] [outer = (nil)] 10:42:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 215 (0x7fe81d433000) [pid = 3866] [serial = 2328] [outer = 0x7fe819b0a800] 10:42:06 INFO - PROCESS | 3866 | 1461174126827 Marionette DEBUG loaded listener.js 10:42:06 INFO - PROCESS | 3866 | ++DOMWINDOW == 216 (0x7fe81d9bbc00) [pid = 3866] [serial = 2329] [outer = 0x7fe819b0a800] 10:42:07 INFO - PROCESS | 3866 | 1461174127601 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]]]}] 10:42:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:42:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:42:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:42:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:42:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:42:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:42:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:42:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1389ms 10:42:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:42:07 INFO - PROCESS | 3866 | 1461174127633 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:42:07 INFO - PROCESS | 3866 | 1461174127636 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:42:07 INFO - PROCESS | 3866 | 1461174127645 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:42:07 INFO - PROCESS | 3866 | 1461174127648 Marionette TRACE conn3 <- [1,3070,null,{}] 10:42:07 INFO - PROCESS | 3866 | 1461174127653 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}] 10:42:07 INFO - PROCESS | 3866 | 1461174127879 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:42:08 INFO - PROCESS | 3866 | 1461174128149 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:08 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe81de9a800 == 219 [pid = 3866] [id = 777] 10:42:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 217 (0x7fe80c05a000) [pid = 3866] [serial = 2330] [outer = (nil)] 10:42:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 218 (0x7fe81d9c3000) [pid = 3866] [serial = 2331] [outer = 0x7fe80c05a000] 10:42:08 INFO - PROCESS | 3866 | 1461174128220 Marionette DEBUG loaded listener.js 10:42:08 INFO - PROCESS | 3866 | ++DOMWINDOW == 219 (0x7fe81da7a000) [pid = 3866] [serial = 2332] [outer = 0x7fe80c05a000] 10:42:08 INFO - PROCESS | 3866 | 1461174128989 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]]]}] 10:42:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:42:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:42:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:42:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:42:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:42:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:42:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1381ms 10:42:09 INFO - PROCESS | 3866 | 1461174129027 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:42:09 INFO - PROCESS | 3866 | 1461174129030 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:42:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:42:09 INFO - PROCESS | 3866 | 1461174129035 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:42:09 INFO - PROCESS | 3866 | 1461174129037 Marionette TRACE conn3 <- [1,3074,null,{}] 10:42:09 INFO - PROCESS | 3866 | 1461174129043 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}] 10:42:09 INFO - PROCESS | 3866 | 1461174129261 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe821e17000 == 218 [pid = 3866] [id = 96] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4318000 == 217 [pid = 3866] [id = 758] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f4f03000 == 216 [pid = 3866] [id = 757] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f41d9800 == 215 [pid = 3866] [id = 756] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7f2197000 == 214 [pid = 3866] [id = 755] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe7ee199800 == 213 [pid = 3866] [id = 754] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80b254000 == 212 [pid = 3866] [id = 753] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80642b000 == 211 [pid = 3866] [id = 752] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805b1e000 == 210 [pid = 3866] [id = 751] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe8055e3800 == 209 [pid = 3866] [id = 750] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe805488800 == 208 [pid = 3866] [id = 749] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80372f000 == 207 [pid = 3866] [id = 748] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802655000 == 206 [pid = 3866] [id = 747] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe802497000 == 205 [pid = 3866] [id = 746] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe801fab000 == 204 [pid = 3866] [id = 745] 10:42:10 INFO - PROCESS | 3866 | --DOCSHELL 0x7fe80184c800 == 203 [pid = 3866] [id = 744] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 218 (0x7fe818472400) [pid = 3866] [serial = 2165] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 217 (0x7fe80378c400) [pid = 3866] [serial = 2144] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 216 (0x7fe7f0b22000) [pid = 3866] [serial = 2183] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 215 (0x7fe80be2b000) [pid = 3866] [serial = 2153] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 214 (0x7fe8187eac00) [pid = 3866] [serial = 2171] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 213 (0x7fe80b2ec800) [pid = 3866] [serial = 2106] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 212 (0x7fe7f52c9000) [pid = 3866] [serial = 2132] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 211 (0x7fe7f928f400) [pid = 3866] [serial = 2138] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 210 (0x7fe7ee0ffc00) [pid = 3866] [serial = 2181] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 209 (0x7fe81114f400) [pid = 3866] [serial = 2159] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 208 (0x7fe807608000) [pid = 3866] [serial = 2147] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 207 (0x7fe7f1e29800) [pid = 3866] [serial = 2186] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 206 (0x7fe80c55d800) [pid = 3866] [serial = 2156] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 205 (0x7fe7f7b08000) [pid = 3866] [serial = 2135] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 204 (0x7fe805b71800) [pid = 3866] [serial = 2162] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 203 (0x7fe7f1753c00) [pid = 3866] [serial = 2184] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 202 (0x7fe7ed0a9400) [pid = 3866] [serial = 2126] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 201 (0x7fe7f2ee3c00) [pid = 3866] [serial = 2187] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 200 (0x7fe7f379f800) [pid = 3866] [serial = 2189] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 199 (0x7fe7ed106c00) [pid = 3866] [serial = 2180] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe818b05000) [pid = 3866] [serial = 2174] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe8014d3c00) [pid = 3866] [serial = 2141] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe7ed09f000) [pid = 3866] [serial = 2192] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe81982f400) [pid = 3866] [serial = 2177] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe7f37de000) [pid = 3866] [serial = 2190] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7f7b03c00) [pid = 3866] [serial = 2124] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe7f2caa400) [pid = 3866] [serial = 2129] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe8187b5800) [pid = 3866] [serial = 2168] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe80b2e4c00) [pid = 3866] [serial = 2150] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe7f0280800) [pid = 3866] [serial = 2193] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe80b696400) [pid = 3866] [serial = 2109] [outer = (nil)] [url = about:blank] 10:42:10 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe7f40e0400) [pid = 3866] [serial = 2195] [outer = (nil)] [url = about:blank] 10:42:11 INFO - PROCESS | 3866 | 1461174131183 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:11 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7ecd7a000 == 204 [pid = 3866] [id = 778] 10:42:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 188 (0x7fe7edff3000) [pid = 3866] [serial = 2333] [outer = (nil)] 10:42:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 189 (0x7fe7edffb800) [pid = 3866] [serial = 2334] [outer = 0x7fe7edff3000] 10:42:11 INFO - PROCESS | 3866 | 1461174131267 Marionette DEBUG loaded listener.js 10:42:11 INFO - PROCESS | 3866 | ++DOMWINDOW == 190 (0x7fe7ee321000) [pid = 3866] [serial = 2335] [outer = 0x7fe7edff3000] 10:42:11 INFO - PROCESS | 3866 | 1461174131993 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]]]}] 10:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:42:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2981ms 10:42:12 INFO - PROCESS | 3866 | 1461174132020 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:42:12 INFO - PROCESS | 3866 | 1461174132027 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:42:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:42:12 INFO - PROCESS | 3866 | 1461174132035 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:42:12 INFO - PROCESS | 3866 | 1461174132038 Marionette TRACE conn3 <- [1,3078,null,{}] 10:42:12 INFO - PROCESS | 3866 | 1461174132046 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}] 10:42:12 INFO - PROCESS | 3866 | 1461174132253 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:42:12 INFO - PROCESS | 3866 | 1461174132475 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:12 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f1eed800 == 205 [pid = 3866] [id = 779] 10:42:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 191 (0x7fe7edff3400) [pid = 3866] [serial = 2336] [outer = (nil)] 10:42:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 192 (0x7fe7f0b1ec00) [pid = 3866] [serial = 2337] [outer = 0x7fe7edff3400] 10:42:12 INFO - PROCESS | 3866 | 1461174132544 Marionette DEBUG loaded listener.js 10:42:12 INFO - PROCESS | 3866 | ++DOMWINDOW == 193 (0x7fe7f1958000) [pid = 3866] [serial = 2338] [outer = 0x7fe7edff3400] 10:42:13 INFO - PROCESS | 3866 | 1461174133331 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] 10:42:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:42:13 INFO - PROCESS | 3866 | 1461174133417 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:42:13 INFO - PROCESS | 3866 | 1461174133423 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:42:13 INFO - PROCESS | 3866 | 1461174133426 Marionette TRACE conn3 <- [1,3082,null,{}] 10:42:13 INFO - PROCESS | 3866 | 1461174133434 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}] 10:42:13 INFO - PROCESS | 3866 | 1461174133686 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:42:13 INFO - PROCESS | 3866 | 1461174133721 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:13 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f41cd800 == 206 [pid = 3866] [id = 780] 10:42:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 194 (0x7fe7f2ee7400) [pid = 3866] [serial = 2339] [outer = (nil)] 10:42:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 195 (0x7fe7f35f2000) [pid = 3866] [serial = 2340] [outer = 0x7fe7f2ee7400] 10:42:13 INFO - PROCESS | 3866 | 1461174133782 Marionette DEBUG loaded listener.js 10:42:13 INFO - PROCESS | 3866 | ++DOMWINDOW == 196 (0x7fe7f37de400) [pid = 3866] [serial = 2341] [outer = 0x7fe7f2ee7400] 10:42:14 INFO - PROCESS | 3866 | 1461174134608 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]]]}] 10:42:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:42:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:42:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:42:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1237ms 10:42:14 INFO - PROCESS | 3866 | 1461174134660 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:42:14 INFO - PROCESS | 3866 | 1461174134663 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:42:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:42:14 INFO - PROCESS | 3866 | 1461174134677 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:42:14 INFO - PROCESS | 3866 | 1461174134684 Marionette TRACE conn3 <- [1,3086,null,{}] 10:42:14 INFO - PROCESS | 3866 | 1461174134698 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}] 10:42:14 INFO - PROCESS | 3866 | 1461174134952 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:42:15 INFO - PROCESS | 3866 | 1461174135030 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:15 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f5141000 == 207 [pid = 3866] [id = 781] 10:42:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 197 (0x7fe7f2eee800) [pid = 3866] [serial = 2342] [outer = (nil)] 10:42:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 198 (0x7fe7f4c8fc00) [pid = 3866] [serial = 2343] [outer = 0x7fe7f2eee800] 10:42:15 INFO - PROCESS | 3866 | 1461174135086 Marionette DEBUG loaded listener.js 10:42:15 INFO - PROCESS | 3866 | ++DOMWINDOW == 199 (0x7fe7f57d5000) [pid = 3866] [serial = 2344] [outer = 0x7fe7f2eee800] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 198 (0x7fe7f0b18c00) [pid = 3866] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 197 (0x7fe7f1e33800) [pid = 3866] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 196 (0x7fe7ed0a9c00) [pid = 3866] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 195 (0x7fe7f1e2ac00) [pid = 3866] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 194 (0x7fe7f57dec00) [pid = 3866] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 193 (0x7fe7f85b0800) [pid = 3866] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 192 (0x7fe7f838a800) [pid = 3866] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 191 (0x7fe7f5850400) [pid = 3866] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 190 (0x7fe80d1cd800) [pid = 3866] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 189 (0x7fe7ebfeec00) [pid = 3866] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 188 (0x7fe7edff6800) [pid = 3866] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 187 (0x7fe7fa730400) [pid = 3866] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 186 (0x7fe7f430f400) [pid = 3866] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 185 (0x7fe7f7b08c00) [pid = 3866] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 184 (0x7fe7ee0f8c00) [pid = 3866] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 183 (0x7fe7f71d9800) [pid = 3866] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 182 (0x7fe7f37dd800) [pid = 3866] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 181 (0x7fe7ebfed800) [pid = 3866] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 180 (0x7fe7f1dce400) [pid = 3866] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 179 (0x7fe7fa72f800) [pid = 3866] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 178 (0x7fe7edff6000) [pid = 3866] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 177 (0x7fe801e60000) [pid = 3866] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 176 (0x7fe7f36a3c00) [pid = 3866] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 175 (0x7fe7f9291c00) [pid = 3866] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 174 (0x7fe8187e4000) [pid = 3866] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 173 (0x7fe7ee31b400) [pid = 3866] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 172 (0x7fe7f7cd4000) [pid = 3866] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 171 (0x7fe7f37e6c00) [pid = 3866] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 170 (0x7fe7f7da1400) [pid = 3866] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 169 (0x7fe805c82000) [pid = 3866] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 168 (0x7fe80c05cc00) [pid = 3866] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 167 (0x7fe7f7b0a400) [pid = 3866] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 166 (0x7fe7f40ea800) [pid = 3866] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 165 (0x7fe80282c400) [pid = 3866] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 164 (0x7fe7f40ec400) [pid = 3866] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 163 (0x7fe801199c00) [pid = 3866] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 162 (0x7fe7f7b06400) [pid = 3866] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 161 (0x7fe7f1e2b400) [pid = 3866] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 160 (0x7fe7f37da800) [pid = 3866] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 159 (0x7fe7ebfeb400) [pid = 3866] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 158 (0x7fe7ed104c00) [pid = 3866] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 157 (0x7fe7f1e28400) [pid = 3866] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 156 (0x7fe7f174bc00) [pid = 3866] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 155 (0x7fe7f37a2400) [pid = 3866] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:42:16 INFO - PROCESS | 3866 | --DOMWINDOW == 154 (0x7fe801e54000) [pid = 3866] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:42:16 INFO - PROCESS | 3866 | 1461174136738 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:42:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:42:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2104ms 10:42:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:42:16 INFO - PROCESS | 3866 | 1461174136774 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:42:16 INFO - PROCESS | 3866 | 1461174136777 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:42:16 INFO - PROCESS | 3866 | 1461174136782 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:42:16 INFO - PROCESS | 3866 | 1461174136785 Marionette TRACE conn3 <- [1,3090,null,{}] 10:42:16 INFO - PROCESS | 3866 | 1461174136789 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}] 10:42:17 INFO - PROCESS | 3866 | 1461174137049 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:42:17 INFO - PROCESS | 3866 | 1461174137069 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:17 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f515d800 == 208 [pid = 3866] [id = 782] 10:42:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 155 (0x7fe7ebfed800) [pid = 3866] [serial = 2345] [outer = (nil)] 10:42:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 156 (0x7fe7f37de800) [pid = 3866] [serial = 2346] [outer = 0x7fe7ebfed800] 10:42:17 INFO - PROCESS | 3866 | 1461174137125 Marionette DEBUG loaded listener.js 10:42:17 INFO - PROCESS | 3866 | ++DOMWINDOW == 157 (0x7fe7f57dd400) [pid = 3866] [serial = 2347] [outer = 0x7fe7ebfed800] 10:42:17 INFO - PROCESS | 3866 | 1461174137857 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:42:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:42:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1125ms 10:42:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:42:17 INFO - PROCESS | 3866 | 1461174137907 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:42:17 INFO - PROCESS | 3866 | 1461174137910 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:42:17 INFO - PROCESS | 3866 | 1461174137914 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:42:17 INFO - PROCESS | 3866 | 1461174137917 Marionette TRACE conn3 <- [1,3094,null,{}] 10:42:17 INFO - PROCESS | 3866 | 1461174137922 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}] 10:42:18 INFO - PROCESS | 3866 | 1461174138138 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:42:18 INFO - PROCESS | 3866 | 1461174138506 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:18 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7e8f48800 == 209 [pid = 3866] [id = 783] 10:42:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 158 (0x7fe7ebfee000) [pid = 3866] [serial = 2348] [outer = (nil)] 10:42:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 159 (0x7fe7ed0ab400) [pid = 3866] [serial = 2349] [outer = 0x7fe7ebfee000] 10:42:18 INFO - PROCESS | 3866 | 1461174138581 Marionette DEBUG loaded listener.js 10:42:18 INFO - PROCESS | 3866 | ++DOMWINDOW == 160 (0x7fe7ee0ffc00) [pid = 3866] [serial = 2350] [outer = 0x7fe7ebfee000] 10:42:19 INFO - PROCESS | 3866 | 1461174139396 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:42:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:42:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1527ms 10:42:19 INFO - PROCESS | 3866 | 1461174139442 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:42:19 INFO - PROCESS | 3866 | 1461174139449 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:42:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:42:19 INFO - PROCESS | 3866 | 1461174139456 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:42:19 INFO - PROCESS | 3866 | 1461174139461 Marionette TRACE conn3 <- [1,3098,null,{}] 10:42:19 INFO - PROCESS | 3866 | 1461174139467 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}] 10:42:19 INFO - PROCESS | 3866 | 1461174139779 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:42:20 INFO - PROCESS | 3866 | 1461174139996 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:20 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f4197000 == 210 [pid = 3866] [id = 784] 10:42:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 161 (0x7fe7f0289c00) [pid = 3866] [serial = 2351] [outer = (nil)] 10:42:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 162 (0x7fe7f1e2c000) [pid = 3866] [serial = 2352] [outer = 0x7fe7f0289c00] 10:42:20 INFO - PROCESS | 3866 | 1461174140071 Marionette DEBUG loaded listener.js 10:42:20 INFO - PROCESS | 3866 | ++DOMWINDOW == 163 (0x7fe7f2cb2400) [pid = 3866] [serial = 2353] [outer = 0x7fe7f0289c00] 10:42:20 INFO - PROCESS | 3866 | 1461174140925 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]]]}] 10:42:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:42:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:42:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1486ms 10:42:20 INFO - PROCESS | 3866 | 1461174140945 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:42:20 INFO - PROCESS | 3866 | 1461174140951 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:42:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:42:20 INFO - PROCESS | 3866 | 1461174140958 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:42:20 INFO - PROCESS | 3866 | 1461174140961 Marionette TRACE conn3 <- [1,3102,null,{}] 10:42:20 INFO - PROCESS | 3866 | 1461174140966 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}] 10:42:21 INFO - PROCESS | 3866 | 1461174141171 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:42:21 INFO - PROCESS | 3866 | 1461174141455 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:21 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f6595800 == 211 [pid = 3866] [id = 785] 10:42:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 164 (0x7fe7f36aa400) [pid = 3866] [serial = 2354] [outer = (nil)] 10:42:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 165 (0x7fe7f37e5400) [pid = 3866] [serial = 2355] [outer = 0x7fe7f36aa400] 10:42:21 INFO - PROCESS | 3866 | 1461174141533 Marionette DEBUG loaded listener.js 10:42:21 INFO - PROCESS | 3866 | ++DOMWINDOW == 166 (0x7fe7f4308800) [pid = 3866] [serial = 2356] [outer = 0x7fe7f36aa400] 10:42:22 INFO - PROCESS | 3866 | 1461174142363 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:42:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:42:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1431ms 10:42:22 INFO - PROCESS | 3866 | 1461174142389 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:42:22 INFO - PROCESS | 3866 | 1461174142393 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:42:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:42:22 INFO - PROCESS | 3866 | 1461174142401 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:42:22 INFO - PROCESS | 3866 | 1461174142409 Marionette TRACE conn3 <- [1,3106,null,{}] 10:42:22 INFO - PROCESS | 3866 | 1461174142423 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}] 10:42:22 INFO - PROCESS | 3866 | 1461174142741 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:42:22 INFO - PROCESS | 3866 | 1461174142959 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:22 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7f8244000 == 212 [pid = 3866] [id = 786] 10:42:22 INFO - PROCESS | 3866 | ++DOMWINDOW == 167 (0x7fe7f5845c00) [pid = 3866] [serial = 2357] [outer = (nil)] 10:42:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 168 (0x7fe7f646f800) [pid = 3866] [serial = 2358] [outer = 0x7fe7f5845c00] 10:42:23 INFO - PROCESS | 3866 | 1461174143057 Marionette DEBUG loaded listener.js 10:42:23 INFO - PROCESS | 3866 | ++DOMWINDOW == 169 (0x7fe7f6481400) [pid = 3866] [serial = 2359] [outer = 0x7fe7f5845c00] 10:42:23 INFO - PROCESS | 3866 | 1461174143817 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]]]}] 10:42:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:42:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:42:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:42:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1440ms 10:42:23 INFO - PROCESS | 3866 | 1461174143848 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:42:23 INFO - PROCESS | 3866 | 1461174143853 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:42:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:42:23 INFO - PROCESS | 3866 | 1461174143860 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:42:23 INFO - PROCESS | 3866 | 1461174143863 Marionette TRACE conn3 <- [1,3110,null,{}] 10:42:23 INFO - PROCESS | 3866 | 1461174143868 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}] 10:42:24 INFO - PROCESS | 3866 | 1461174144071 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:42:24 INFO - PROCESS | 3866 | 1461174144323 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:24 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa0c6800 == 213 [pid = 3866] [id = 787] 10:42:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 170 (0x7fe7f584e800) [pid = 3866] [serial = 2360] [outer = (nil)] 10:42:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 171 (0x7fe7f71e1c00) [pid = 3866] [serial = 2361] [outer = 0x7fe7f584e800] 10:42:24 INFO - PROCESS | 3866 | 1461174144395 Marionette DEBUG loaded listener.js 10:42:24 INFO - PROCESS | 3866 | ++DOMWINDOW == 172 (0x7fe7f7286800) [pid = 3866] [serial = 2362] [outer = 0x7fe7f584e800] 10:42:25 INFO - PROCESS | 3866 | 1461174145119 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"]]]}] 10:42:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:42:25 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 10:42:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:42:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:42:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:42:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1279ms 10:42:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:42:25 INFO - PROCESS | 3866 | 1461174145150 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:42:25 INFO - PROCESS | 3866 | 1461174145153 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:42:25 INFO - PROCESS | 3866 | 1461174145160 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:42:25 INFO - PROCESS | 3866 | 1461174145163 Marionette TRACE conn3 <- [1,3114,null,{}] 10:42:25 INFO - PROCESS | 3866 | 1461174145167 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}] 10:42:25 INFO - PROCESS | 3866 | 1461174145370 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:42:25 INFO - PROCESS | 3866 | 1461174145621 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\", \"e336a6c1-cdff-4b40-990e-8bd599b7b7eb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:25 INFO - PROCESS | 3866 | ++DOCSHELL 0x7fe7fa982000 == 214 [pid = 3866] [id = 788] 10:42:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 173 (0x7fe7f7b0d000) [pid = 3866] [serial = 2363] [outer = (nil)] 10:42:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 174 (0x7fe7f7b0fc00) [pid = 3866] [serial = 2364] [outer = 0x7fe7f7b0d000] 10:42:25 INFO - PROCESS | 3866 | 1461174145705 Marionette DEBUG loaded listener.js 10:42:25 INFO - PROCESS | 3866 | ++DOMWINDOW == 175 (0x7fe7f838d400) [pid = 3866] [serial = 2365] [outer = 0x7fe7f7b0d000] 10:42:26 INFO - PROCESS | 3866 | 1461174146510 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]]]}] 10:42:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:42:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1378ms 10:42:26 INFO - PROCESS | 3866 | 1461174146537 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:42:26 INFO - PROCESS | 3866 | 1461174146540 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:42:27 WARNING - u'runner_teardown' () 10:42:27 INFO - No more tests 10:42:27 INFO - Got 0 unexpected results 10:42:27 INFO - SUITE-END | took 1136s 10:42:27 INFO - Closing logging queue 10:42:27 INFO - queue closed 10:42:27 INFO - Return code: 0 10:42:27 WARNING - # TBPL SUCCESS # 10:42:27 INFO - Running post-action listener: _resource_record_post_action 10:42:27 INFO - Running post-run listener: _resource_record_post_run 10:42:29 INFO - Total resource usage - Wall time: 1171s; CPU: 98.0%; Read bytes: 15040512; Write bytes: 974729216; Read time: 904; Write time: 322812 10:42:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:42:29 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 52228096; Read time: 0; Write time: 44784 10:42:29 INFO - run-tests - Wall time: 1142s; CPU: 98.0%; Read bytes: 14471168; Write bytes: 922456064; Read time: 844; Write time: 278020 10:42:29 INFO - Running post-run listener: _upload_blobber_files 10:42:29 INFO - Blob upload gear active. 10:42:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:42:29 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 10:42:29 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:42:29 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:42:29 INFO - (blobuploader) - INFO - Open directory for files ... 10:42:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:42:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:42:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:42:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:42:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:42:32 INFO - (blobuploader) - INFO - Done attempting. 10:42:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:42:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:42:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:42:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:42:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:42:33 INFO - (blobuploader) - INFO - Done attempting. 10:42:33 INFO - (blobuploader) - INFO - Iteration through files over. 10:42:33 INFO - Return code: 0 10:42:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:42:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:42:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2e3deae54c4139f48e8199a084bf6170819e9c883e1f5892087d9c4efd0afbbe2bc5009a38b0a2f0519f71eb5839cbb2fb70254641aa5723d87ad3d71e0f7742", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2cb31f11b79c8160f9a586046be0751cc5e26d939fdaa2cdce724a708ec39ad9591ff493f8ef851f174721f77c4f42d0f6e292a693c5f056cb89406deec14091"} 10:42:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:42:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:42:33 INFO - Contents: 10:42:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2e3deae54c4139f48e8199a084bf6170819e9c883e1f5892087d9c4efd0afbbe2bc5009a38b0a2f0519f71eb5839cbb2fb70254641aa5723d87ad3d71e0f7742", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2cb31f11b79c8160f9a586046be0751cc5e26d939fdaa2cdce724a708ec39ad9591ff493f8ef851f174721f77c4f42d0f6e292a693c5f056cb89406deec14091"} 10:42:33 INFO - Running post-run listener: copy_logs_to_upload_dir 10:42:33 INFO - Copying logs to upload dir... 10:42:33 INFO - mkdir: /builds/slave/test/build/upload/logs 10:42:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1248.844725 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 49 secs) (at 2016-04-20 10:42:34.089227) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 10:42:34.090441) ========= 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-1461172810.816251-1982467176 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2e3deae54c4139f48e8199a084bf6170819e9c883e1f5892087d9c4efd0afbbe2bc5009a38b0a2f0519f71eb5839cbb2fb70254641aa5723d87ad3d71e0f7742", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2cb31f11b79c8160f9a586046be0751cc5e26d939fdaa2cdce724a708ec39ad9591ff493f8ef851f174721f77c4f42d0f6e292a693c5f056cb89406deec14091"} build_url:https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034234 build_url: 'https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2e3deae54c4139f48e8199a084bf6170819e9c883e1f5892087d9c4efd0afbbe2bc5009a38b0a2f0519f71eb5839cbb2fb70254641aa5723d87ad3d71e0f7742", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2cb31f11b79c8160f9a586046be0751cc5e26d939fdaa2cdce724a708ec39ad9591ff493f8ef851f174721f77c4f42d0f6e292a693c5f056cb89406deec14091"}' symbols_url: 'https://queue.taskcluster.net/v1/task/F1au6QMbT5aK6p0wRj_KmQ/artifacts/public/build/firefox-48.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-20 10:42:34.163539) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:42:34.164022) ========= 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-1461172810.816251-1982467176 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019810 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 10:42:34.229096) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 10:42:34.229512) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 10:42:34.230107) ========= ========= Total master_lag: 0.51 =========