builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-014 starttime: 1460989834.35 results: success (0) buildid: 20160418054123 builduid: 76ce0d81b70e43a4a119c6d091e37136 revision: 6066850740cd4711ee5502fda89f422440b7c2cc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:34.352110) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:34.389633) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:34.389929) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:35.183221) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-18 07:30:35.183575) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 07:30:35-- 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% 7.61M=0.002s 2016-04-18 07:30:36 (7.61 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.818147 ========= master_lag: 5.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-18 07:30:41.009723) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:41.010092) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032708 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:41.080648) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 07:30:41.080990) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 6066850740cd4711ee5502fda89f422440b7c2cc --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 6066850740cd4711ee5502fda89f422440b7c2cc --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 07:30:41,255 truncating revision to first 12 chars 2016-04-18 07:30:41,256 Setting DEBUG logging. 2016-04-18 07:30:41,256 attempt 1/10 2016-04-18 07:30:41,256 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/6066850740cd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 07:30:43,016 unpacking tar archive at: mozilla-central-6066850740cd/testing/mozharness/ program finished with exit code 0 elapsedTime=2.431948 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 07:30:43.538892) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:43.539217) ========= script_repo_revision: 6066850740cd4711ee5502fda89f422440b7c2cc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:43.539601) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:43.539870) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 07:30:43.564275) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 24 secs) (at 2016-04-18 07:30:43.564549) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361 _=/tools/buildbot/bin/python using PTY: False 07:30:43 INFO - MultiFileLogger online at 20160418 07:30:43 in /builds/slave/test 07:30:43 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 07:30:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:30:43 INFO - {'append_to_log': False, 07:30:43 INFO - 'base_work_dir': '/builds/slave/test', 07:30:43 INFO - 'blob_upload_branch': 'mozilla-central', 07:30:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:30:43 INFO - 'buildbot_json_path': 'buildprops.json', 07:30:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:30:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:30:43 INFO - 'download_minidump_stackwalk': True, 07:30:43 INFO - 'download_symbols': 'true', 07:30:43 INFO - 'e10s': False, 07:30:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:30:43 INFO - 'tooltool.py': '/tools/tooltool.py', 07:30:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:30:43 INFO - '/tools/misc-python/virtualenv.py')}, 07:30:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:30:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:30:43 INFO - 'log_level': 'info', 07:30:43 INFO - 'log_to_console': True, 07:30:43 INFO - 'opt_config_files': (), 07:30:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:30:43 INFO - '--processes=1', 07:30:43 INFO - '--config=%(test_path)s/wptrunner.ini', 07:30:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:30:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:30:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:30:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:30:43 INFO - 'pip_index': False, 07:30:43 INFO - 'require_test_zip': True, 07:30:43 INFO - 'test_type': ('testharness',), 07:30:43 INFO - 'this_chunk': '1', 07:30:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:30:43 INFO - 'total_chunks': '10', 07:30:43 INFO - 'virtualenv_path': 'venv', 07:30:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:30:43 INFO - 'work_dir': 'build'} 07:30:43 INFO - ##### 07:30:43 INFO - ##### Running clobber step. 07:30:43 INFO - ##### 07:30:43 INFO - Running pre-action listener: _resource_record_pre_action 07:30:43 INFO - Running main action method: clobber 07:30:43 INFO - rmtree: /builds/slave/test/build 07:30:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:30:45 INFO - Running post-action listener: _resource_record_post_action 07:30:45 INFO - ##### 07:30:45 INFO - ##### Running read-buildbot-config step. 07:30:45 INFO - ##### 07:30:45 INFO - Running pre-action listener: _resource_record_pre_action 07:30:45 INFO - Running main action method: read_buildbot_config 07:30:45 INFO - Using buildbot properties: 07:30:45 INFO - { 07:30:45 INFO - "project": "", 07:30:45 INFO - "product": "firefox", 07:30:45 INFO - "script_repo_revision": "production", 07:30:45 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 07:30:45 INFO - "repository": "", 07:30:45 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 07:30:45 INFO - "buildid": "20160418054123", 07:30:45 INFO - "pgo_build": "False", 07:30:45 INFO - "basedir": "/builds/slave/test", 07:30:45 INFO - "buildnumber": 11, 07:30:45 INFO - "slavename": "tst-linux32-spot-014", 07:30:45 INFO - "revision": "6066850740cd4711ee5502fda89f422440b7c2cc", 07:30:45 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 07:30:45 INFO - "platform": "linux", 07:30:45 INFO - "branch": "mozilla-central", 07:30:45 INFO - "repo_path": "mozilla-central", 07:30:45 INFO - "moz_repo_path": "", 07:30:45 INFO - "stage_platform": "linux", 07:30:45 INFO - "builduid": "76ce0d81b70e43a4a119c6d091e37136", 07:30:45 INFO - "slavebuilddir": "test" 07:30:45 INFO - } 07:30:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 07:30:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 07:30:45 INFO - Running post-action listener: _resource_record_post_action 07:30:45 INFO - ##### 07:30:45 INFO - ##### Running download-and-extract step. 07:30:45 INFO - ##### 07:30:45 INFO - Running pre-action listener: _resource_record_pre_action 07:30:45 INFO - Running main action method: download_and_extract 07:30:45 INFO - mkdir: /builds/slave/test/build/tests 07:30:45 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')]} 07:30:45 INFO - https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 07:30:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:30:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:30:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:30:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 07:30:47 INFO - Downloaded 1325 bytes. 07:30:47 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:30:47 INFO - Using the following test package requirements: 07:30:47 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 07:30:47 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:30:47 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 07:30:47 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:30:47 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 07:30:47 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:30:47 INFO - u'jsshell-linux-i686.zip'], 07:30:47 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:30:47 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 07:30:47 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 07:30:47 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:30:47 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 07:30:47 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:30:47 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 07:30:47 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:30:47 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 07:30:47 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:30:47 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 07:30:47 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 07:30: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')]} 07:30:47 INFO - https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 07:30:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 07:30:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 07:30:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 07:30:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 07:30:49 INFO - Downloaded 22364990 bytes. 07:30:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:30:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:30:50 INFO - caution: filename not matched: web-platform/* 07:30:50 INFO - Return code: 11 07:30:50 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')]} 07:30:50 INFO - https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 07:30:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 07:30:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 07:30:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 07:30:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 07:30:53 INFO - Downloaded 36382561 bytes. 07:30:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:30:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:30:56 INFO - caution: filename not matched: bin/* 07:30:56 INFO - caution: filename not matched: config/* 07:30:56 INFO - caution: filename not matched: mozbase/* 07:30:56 INFO - caution: filename not matched: marionette/* 07:30:56 INFO - caution: filename not matched: tools/wptserve/* 07:30:56 INFO - Return code: 11 07:30:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:30:56 INFO - https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 07:30:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:30:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:30:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:30:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 07:31:14 INFO - Downloaded 63354433 bytes. 07:31:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:31:14 INFO - mkdir: /builds/slave/test/properties 07:31:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:31:14 INFO - Writing to file /builds/slave/test/properties/build_url 07:31:14 INFO - Contents: 07:31:14 INFO - build_url:https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:31:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:31:16 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:31:16 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:31:16 INFO - Contents: 07:31:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:31:16 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')]} 07:31:16 INFO - https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:31:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:31:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:31:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:31:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 07:31:41 INFO - Downloaded 91715406 bytes. 07:31:41 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:31:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:31:49 INFO - Return code: 0 07:31:49 INFO - Running post-action listener: _resource_record_post_action 07:31:49 INFO - Running post-action listener: set_extra_try_arguments 07:31:49 INFO - ##### 07:31:49 INFO - ##### Running create-virtualenv step. 07:31:49 INFO - ##### 07:31:49 INFO - Running pre-action listener: _pre_create_virtualenv 07:31:49 INFO - Running pre-action listener: _resource_record_pre_action 07:31:49 INFO - Running main action method: create_virtualenv 07:31:49 INFO - Creating virtualenv /builds/slave/test/build/venv 07:31:49 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 07:31:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:31:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:31:50 INFO - Using real prefix '/usr' 07:31:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:31:51 INFO - Installing distribute.............................................................................................................................................................................................done. 07:31:55 INFO - Installing pip.................done. 07:31:55 INFO - Return code: 0 07:31:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:31:55 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')]} 07:31:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:31:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:31:55 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')]} 07:31:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:31:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:31:55 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9c9ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d01598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a95e30>, '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 0x9d32c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', '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 07:31:55 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 07:31:55 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 07:31:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:31:55 INFO - 'CCACHE_UMASK': '002', 07:31:55 INFO - 'DISPLAY': ':0', 07:31:55 INFO - 'HOME': '/home/cltbld', 07:31:55 INFO - 'LANG': 'en_US.UTF-8', 07:31:55 INFO - 'LOGNAME': 'cltbld', 07:31:55 INFO - 'MAIL': '/var/mail/cltbld', 07:31:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:31:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:31:55 INFO - 'MOZ_NO_REMOTE': '1', 07:31:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:31:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:31:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:31:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:31:55 INFO - 'PWD': '/builds/slave/test', 07:31:55 INFO - 'SHELL': '/bin/bash', 07:31:55 INFO - 'SHLVL': '1', 07:31:55 INFO - 'TERM': 'linux', 07:31:55 INFO - 'TMOUT': '86400', 07:31:55 INFO - 'USER': 'cltbld', 07:31:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', 07:31:55 INFO - '_': '/tools/buildbot/bin/python'} 07:31:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:31:55 INFO - Downloading/unpacking psutil>=0.7.1 07:31:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:31:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:31:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:32:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:32:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:32:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:32:01 INFO - Installing collected packages: psutil 07:32:01 INFO - Running setup.py install for psutil 07:32:01 INFO - building 'psutil._psutil_linux' extension 07:32:01 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 07:32:01 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 07:32:01 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 07:32:01 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 07:32:01 INFO - building 'psutil._psutil_posix' extension 07:32:01 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 07:32:01 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 07:32:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:32:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:32:02 INFO - Successfully installed psutil 07:32:02 INFO - Cleaning up... 07:32:02 INFO - Return code: 0 07:32:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:32:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:32:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:32:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:32:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:32:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:32:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:32:02 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9c9ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d01598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a95e30>, '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 0x9d32c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', '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 07:32:02 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 07:32:02 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 07:32:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:32:02 INFO - 'CCACHE_UMASK': '002', 07:32:02 INFO - 'DISPLAY': ':0', 07:32:02 INFO - 'HOME': '/home/cltbld', 07:32:02 INFO - 'LANG': 'en_US.UTF-8', 07:32:02 INFO - 'LOGNAME': 'cltbld', 07:32:02 INFO - 'MAIL': '/var/mail/cltbld', 07:32:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:32:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:32:02 INFO - 'MOZ_NO_REMOTE': '1', 07:32:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:32:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:32:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:32:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:32:02 INFO - 'PWD': '/builds/slave/test', 07:32:02 INFO - 'SHELL': '/bin/bash', 07:32:02 INFO - 'SHLVL': '1', 07:32:02 INFO - 'TERM': 'linux', 07:32:02 INFO - 'TMOUT': '86400', 07:32:02 INFO - 'USER': 'cltbld', 07:32:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', 07:32:02 INFO - '_': '/tools/buildbot/bin/python'} 07:32:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:32:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:32:02 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 07:32:02 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 07:32:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:02 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 07:32:02 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 07:32:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:32:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:32:07 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:32:07 INFO - Installing collected packages: mozsystemmonitor 07:32:07 INFO - Running setup.py install for mozsystemmonitor 07:32:08 INFO - Successfully installed mozsystemmonitor 07:32:08 INFO - Cleaning up... 07:32:08 INFO - Return code: 0 07:32:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:32:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:32:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:32:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:32:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:32:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:32:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:32:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9c9ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d01598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a95e30>, '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 0x9d32c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', '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 07:32:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 07:32:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 07:32:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:32:08 INFO - 'CCACHE_UMASK': '002', 07:32:08 INFO - 'DISPLAY': ':0', 07:32:08 INFO - 'HOME': '/home/cltbld', 07:32:08 INFO - 'LANG': 'en_US.UTF-8', 07:32:08 INFO - 'LOGNAME': 'cltbld', 07:32:08 INFO - 'MAIL': '/var/mail/cltbld', 07:32:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:32:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:32:08 INFO - 'MOZ_NO_REMOTE': '1', 07:32:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:32:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:32:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:32:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:32:08 INFO - 'PWD': '/builds/slave/test', 07:32:08 INFO - 'SHELL': '/bin/bash', 07:32:08 INFO - 'SHLVL': '1', 07:32:08 INFO - 'TERM': 'linux', 07:32:08 INFO - 'TMOUT': '86400', 07:32:08 INFO - 'USER': 'cltbld', 07:32:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', 07:32:08 INFO - '_': '/tools/buildbot/bin/python'} 07:32:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:32:08 INFO - Downloading/unpacking blobuploader==1.2.4 07:32:08 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 07:32:08 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 07:32:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:08 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 07:32:08 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 07:32:13 INFO - Downloading blobuploader-1.2.4.tar.gz 07:32:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:32:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:32:13 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 07:32:13 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 07:32:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:13 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 07:32:13 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 07:32:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:32:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:32:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:32:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:32:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:32:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:32:15 INFO - Downloading docopt-0.6.1.tar.gz 07:32:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:32:15 INFO - Installing collected packages: blobuploader, requests, docopt 07:32:15 INFO - Running setup.py install for blobuploader 07:32:15 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:32:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:32:15 INFO - Running setup.py install for requests 07:32:16 INFO - Running setup.py install for docopt 07:32:17 INFO - Successfully installed blobuploader requests docopt 07:32:17 INFO - Cleaning up... 07:32:17 INFO - Return code: 0 07:32:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:32:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:32:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:32:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:32:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:32:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:32:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:32:17 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9c9ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d01598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a95e30>, '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 0x9d32c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', '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 07:32:17 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 07:32:17 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 07:32:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:32:17 INFO - 'CCACHE_UMASK': '002', 07:32:17 INFO - 'DISPLAY': ':0', 07:32:17 INFO - 'HOME': '/home/cltbld', 07:32:17 INFO - 'LANG': 'en_US.UTF-8', 07:32:17 INFO - 'LOGNAME': 'cltbld', 07:32:17 INFO - 'MAIL': '/var/mail/cltbld', 07:32:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:32:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:32:17 INFO - 'MOZ_NO_REMOTE': '1', 07:32:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:32:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:32:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:32:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:32:17 INFO - 'PWD': '/builds/slave/test', 07:32:17 INFO - 'SHELL': '/bin/bash', 07:32:17 INFO - 'SHLVL': '1', 07:32:17 INFO - 'TERM': 'linux', 07:32:17 INFO - 'TMOUT': '86400', 07:32:17 INFO - 'USER': 'cltbld', 07:32:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', 07:32:17 INFO - '_': '/tools/buildbot/bin/python'} 07:32:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:32:17 INFO - Running setup.py (path:/tmp/pip-0w7e_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:32:17 INFO - Running setup.py (path:/tmp/pip-JaqzTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:32:17 INFO - Running setup.py (path:/tmp/pip-l4IxNS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:32:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:32:18 INFO - Running setup.py (path:/tmp/pip-UF5gQg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:32:18 INFO - Running setup.py (path:/tmp/pip-sdRApK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:32:18 INFO - Running setup.py (path:/tmp/pip-DVdMGr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:32:18 INFO - Running setup.py (path:/tmp/pip-RFQaNN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:32:18 INFO - Running setup.py (path:/tmp/pip-z_VGgJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:32:18 INFO - Running setup.py (path:/tmp/pip-xKPRqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:32:18 INFO - Running setup.py (path:/tmp/pip-9o2Ev_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:32:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:32:18 INFO - Running setup.py (path:/tmp/pip-HHjPdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:32:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:32:19 INFO - Running setup.py (path:/tmp/pip-mKntEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:32:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:32:19 INFO - Running setup.py (path:/tmp/pip-Znj8us-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:32:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:32:19 INFO - Running setup.py (path:/tmp/pip-RuSYno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:32:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:32:19 INFO - Running setup.py (path:/tmp/pip-TgzGD1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:32:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:32:19 INFO - Running setup.py (path:/tmp/pip-uIwEVf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:32:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:32:19 INFO - Running setup.py (path:/tmp/pip-b5TjDl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:32:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:32:19 INFO - Running setup.py (path:/tmp/pip-d4Q2ke-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:32:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:32:20 INFO - Running setup.py (path:/tmp/pip-rJw94z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:32:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:32:20 INFO - Running setup.py (path:/tmp/pip-V32ZX1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:32:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:32:20 INFO - Running setup.py (path:/tmp/pip-UkpP61-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:32:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:32:20 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 07:32:20 INFO - Running setup.py install for manifestparser 07:32:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:32:21 INFO - Running setup.py install for mozcrash 07:32:21 INFO - Running setup.py install for mozdebug 07:32:21 INFO - Running setup.py install for mozdevice 07:32:21 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:32:21 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:32:21 INFO - Running setup.py install for mozfile 07:32:21 INFO - Running setup.py install for mozhttpd 07:32:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:32:22 INFO - Running setup.py install for mozinfo 07:32:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:32:22 INFO - Running setup.py install for mozInstall 07:32:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:32:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:32:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:32:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:32:22 INFO - Running setup.py install for mozleak 07:32:22 INFO - Running setup.py install for mozlog 07:32:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:32:23 INFO - Running setup.py install for moznetwork 07:32:23 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:32:23 INFO - Running setup.py install for mozprocess 07:32:23 INFO - Running setup.py install for mozprofile 07:32:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:32:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:32:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:32:23 INFO - Running setup.py install for mozrunner 07:32:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:32:24 INFO - Running setup.py install for mozscreenshot 07:32:24 INFO - Running setup.py install for moztest 07:32:24 INFO - Running setup.py install for mozversion 07:32:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:32:24 INFO - Running setup.py install for wptserve 07:32:24 INFO - Running setup.py install for marionette-driver 07:32:25 INFO - Running setup.py install for browsermob-proxy 07:32:25 INFO - Running setup.py install for marionette-client 07:32:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:32:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:32:26 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 07:32:26 INFO - Cleaning up... 07:32:26 INFO - Return code: 0 07:32:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:32: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')]} 07:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:32:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:32: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')]} 07:32:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:32:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:32:26 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9c9ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d01598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9db3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a95e30>, '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 0x9d32c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db1470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', '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 07:32:26 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 07:32:26 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 07:32:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:32:26 INFO - 'CCACHE_UMASK': '002', 07:32:26 INFO - 'DISPLAY': ':0', 07:32:26 INFO - 'HOME': '/home/cltbld', 07:32:26 INFO - 'LANG': 'en_US.UTF-8', 07:32:26 INFO - 'LOGNAME': 'cltbld', 07:32:26 INFO - 'MAIL': '/var/mail/cltbld', 07:32:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:32:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:32:26 INFO - 'MOZ_NO_REMOTE': '1', 07:32:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:32:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:32:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:32:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:32:26 INFO - 'PWD': '/builds/slave/test', 07:32:26 INFO - 'SHELL': '/bin/bash', 07:32:26 INFO - 'SHLVL': '1', 07:32:26 INFO - 'TERM': 'linux', 07:32:26 INFO - 'TMOUT': '86400', 07:32:26 INFO - 'USER': 'cltbld', 07:32:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', 07:32:26 INFO - '_': '/tools/buildbot/bin/python'} 07:32:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:32:26 INFO - Running setup.py (path:/tmp/pip-SBhj5f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:32:26 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)) 07:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:32:26 INFO - Running setup.py (path:/tmp/pip-kL70Mm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:32:26 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)) 07:32:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:32:26 INFO - Running setup.py (path:/tmp/pip-qj_WN0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:32:27 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)) 07:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:32:27 INFO - Running setup.py (path:/tmp/pip-x8yYEC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:32:27 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)) 07:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:32:27 INFO - Running setup.py (path:/tmp/pip-cPJNlb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:32:27 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)) 07:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:32:27 INFO - Running setup.py (path:/tmp/pip-_24zPV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:32:27 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)) 07:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:32:27 INFO - Running setup.py (path:/tmp/pip-Z7XmnE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:32:27 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)) 07:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:32:27 INFO - Running setup.py (path:/tmp/pip-webWie-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:32:27 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)) 07:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:32:27 INFO - Running setup.py (path:/tmp/pip-_jDXPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:32:27 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)) 07:32:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:32:27 INFO - Running setup.py (path:/tmp/pip-xV1_Mi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:32:28 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)) 07:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:32:28 INFO - Running setup.py (path:/tmp/pip-gdQHlA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:32:28 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)) 07:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:32:28 INFO - Running setup.py (path:/tmp/pip-c9XnQk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:32:28 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)) 07:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:32:28 INFO - Running setup.py (path:/tmp/pip-mDjntI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:32:28 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)) 07:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:32:28 INFO - Running setup.py (path:/tmp/pip-k9YN8Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:32:28 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)) 07:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:32:28 INFO - Running setup.py (path:/tmp/pip-2wr_Lt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:32:28 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)) 07:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:32:28 INFO - Running setup.py (path:/tmp/pip-bLWvL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:32:28 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)) 07:32:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:32:28 INFO - Running setup.py (path:/tmp/pip-orkDk2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:32:29 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)) 07:32:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:32:29 INFO - Running setup.py (path:/tmp/pip-XQuE0f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:32:29 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)) 07:32:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:32:29 INFO - Running setup.py (path:/tmp/pip-DhFsHg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:32:29 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)) 07:32:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:32:29 INFO - Running setup.py (path:/tmp/pip-dS98GD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:32:29 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)) 07:32:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:32:29 INFO - Running setup.py (path:/tmp/pip-HJ51Zg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:32:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:32:30 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)) 07:32:30 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)) 07:32:30 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)) 07:32:30 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)) 07:32:30 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)) 07:32:30 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)) 07:32:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:32:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:32:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:32:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:32:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:32:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:32:35 INFO - Downloading blessings-1.6.tar.gz 07:32:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:32:35 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)) 07:32:35 INFO - Installing collected packages: blessings 07:32:35 INFO - Running setup.py install for blessings 07:32:35 INFO - Successfully installed blessings 07:32:35 INFO - Cleaning up... 07:32:35 INFO - Return code: 0 07:32:35 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:32:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:32:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:32:36 INFO - Reading from file tmpfile_stdout 07:32:36 INFO - Current package versions: 07:32:36 INFO - argparse == 1.2.1 07:32:36 INFO - blessings == 1.6 07:32:36 INFO - blobuploader == 1.2.4 07:32:36 INFO - browsermob-proxy == 0.6.0 07:32:36 INFO - docopt == 0.6.1 07:32:36 INFO - manifestparser == 1.1 07:32:36 INFO - marionette-client == 2.3.0 07:32:36 INFO - marionette-driver == 1.4.0 07:32:36 INFO - mozInstall == 1.12 07:32:36 INFO - mozcrash == 0.17 07:32:36 INFO - mozdebug == 0.1 07:32:36 INFO - mozdevice == 0.48 07:32:36 INFO - mozfile == 1.2 07:32:36 INFO - mozhttpd == 0.7 07:32:36 INFO - mozinfo == 0.9 07:32:36 INFO - mozleak == 0.1 07:32:36 INFO - mozlog == 3.1 07:32:36 INFO - moznetwork == 0.27 07:32:36 INFO - mozprocess == 0.22 07:32:36 INFO - mozprofile == 0.28 07:32:36 INFO - mozrunner == 6.11 07:32:36 INFO - mozscreenshot == 0.1 07:32:36 INFO - mozsystemmonitor == 0.0 07:32:36 INFO - moztest == 0.7 07:32:36 INFO - mozversion == 1.4 07:32:36 INFO - psutil == 3.1.1 07:32:36 INFO - requests == 1.2.3 07:32:36 INFO - wptserve == 1.4.0 07:32:36 INFO - wsgiref == 0.1.2 07:32:36 INFO - Running post-action listener: _resource_record_post_action 07:32:36 INFO - Running post-action listener: _start_resource_monitoring 07:32:36 INFO - Starting resource monitoring. 07:32:36 INFO - ##### 07:32:36 INFO - ##### Running pull step. 07:32:36 INFO - ##### 07:32:36 INFO - Running pre-action listener: _resource_record_pre_action 07:32:36 INFO - Running main action method: pull 07:32:36 INFO - Pull has nothing to do! 07:32:36 INFO - Running post-action listener: _resource_record_post_action 07:32:36 INFO - ##### 07:32:36 INFO - ##### Running install step. 07:32:36 INFO - ##### 07:32:36 INFO - Running pre-action listener: _resource_record_pre_action 07:32:36 INFO - Running main action method: install 07:32:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:32:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:32:36 INFO - Reading from file tmpfile_stdout 07:32:36 INFO - Detecting whether we're running mozinstall >=1.0... 07:32:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:32:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:32:36 INFO - Reading from file tmpfile_stdout 07:32:36 INFO - Output received: 07:32:36 INFO - Usage: mozinstall [options] installer 07:32:36 INFO - Options: 07:32:36 INFO - -h, --help show this help message and exit 07:32:36 INFO - -d DEST, --destination=DEST 07:32:36 INFO - Directory to install application into. [default: 07:32:36 INFO - "/builds/slave/test"] 07:32:36 INFO - --app=APP Application being installed. [default: firefox] 07:32:36 INFO - mkdir: /builds/slave/test/build/application 07:32:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 07:32:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 07:33:13 INFO - Reading from file tmpfile_stdout 07:33:13 INFO - Output received: 07:33:13 INFO - /builds/slave/test/build/application/firefox/firefox 07:33:13 INFO - Running post-action listener: _resource_record_post_action 07:33:13 INFO - ##### 07:33:13 INFO - ##### Running run-tests step. 07:33:13 INFO - ##### 07:33:13 INFO - Running pre-action listener: _resource_record_pre_action 07:33:13 INFO - Running main action method: run_tests 07:33:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:33:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:33:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:33:13 INFO - grabbing minidump binary from tooltool 07:33:13 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')]} 07:33:13 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a95e30>, '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 0x9d32c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9db1470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:33:13 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 07:33:13 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 07:33:13 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:33:13 INFO - Return code: 0 07:33:13 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 07:33:13 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:33:13 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/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 07:33:13 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/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 07:33:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:33:13 INFO - 'CCACHE_UMASK': '002', 07:33:13 INFO - 'DISPLAY': ':0', 07:33:13 INFO - 'HOME': '/home/cltbld', 07:33:13 INFO - 'LANG': 'en_US.UTF-8', 07:33:13 INFO - 'LOGNAME': 'cltbld', 07:33:13 INFO - 'MAIL': '/var/mail/cltbld', 07:33:13 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:33:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:33:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:33:13 INFO - 'MOZ_NO_REMOTE': '1', 07:33:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:33:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:33:13 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:33:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:33:13 INFO - 'PWD': '/builds/slave/test', 07:33:13 INFO - 'SHELL': '/bin/bash', 07:33:13 INFO - 'SHLVL': '1', 07:33:13 INFO - 'TERM': 'linux', 07:33:13 INFO - 'TMOUT': '86400', 07:33:13 INFO - 'USER': 'cltbld', 07:33:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361', 07:33:13 INFO - '_': '/tools/buildbot/bin/python'} 07:33:13 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/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 07:33:14 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 07:33:14 INFO - import pkg_resources 07:33:15 INFO - Using 1 client processes 07:33:16 INFO - wptserve Starting http server on 127.0.0.1:8000 07:33:16 INFO - wptserve Starting http server on 127.0.0.1:8001 07:33:16 INFO - wptserve Starting http server on 127.0.0.1:8443 07:33:18 INFO - SUITE-START | Running 778 tests 07:33:18 INFO - Running testharness tests 07:33:18 INFO - Setting up ssl 07:33:18 INFO - PROCESS | certutil | 07:33:18 INFO - PROCESS | certutil | 07:33:18 INFO - PROCESS | certutil | 07:33:18 INFO - Certificate Nickname Trust Attributes 07:33:18 INFO - SSL,S/MIME,JAR/XPI 07:33:18 INFO - 07:33:18 INFO - web-platform-tests CT,, 07:33:18 INFO - 07:33:18 INFO - Starting runner 07:33:21 INFO - PROCESS | 3305 | 1460990001737 Marionette DEBUG Marionette enabled via build flag and pref 07:33:22 INFO - PROCESS | 3305 | ++DOCSHELL 0xa2836400 == 1 [pid = 3305] [id = 1] 07:33:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 1 (0xa2836800) [pid = 3305] [serial = 1] [outer = (nil)] 07:33:22 INFO - PROCESS | 3305 | [3305] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:33:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 2 (0xa2837000) [pid = 3305] [serial = 2] [outer = 0xa2836800] 07:33:22 INFO - PROCESS | 3305 | 1460990002446 Marionette INFO Listening on port 2828 07:33:23 INFO - PROCESS | 3305 | 1460990003053 Marionette DEBUG Marionette enabled via command-line flag 07:33:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x9fc81800 == 2 [pid = 3305] [id = 2] 07:33:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 3 (0x9fca8000) [pid = 3305] [serial = 3] [outer = (nil)] 07:33:23 INFO - PROCESS | 3305 | [3305] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:33:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 4 (0x9fca8800) [pid = 3305] [serial = 4] [outer = 0x9fca8000] 07:33:23 INFO - PROCESS | 3305 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fba5f00 07:33:23 INFO - PROCESS | 3305 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbaca40 07:33:23 INFO - PROCESS | 3305 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbcb940 07:33:23 INFO - PROCESS | 3305 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbcc5a0 07:33:23 INFO - PROCESS | 3305 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbe92e0 07:33:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 5 (0x9fbc4400) [pid = 3305] [serial = 5] [outer = 0xa2836800] 07:33:23 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:33:23 INFO - PROCESS | 3305 | 1460990003456 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60060 07:33:23 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:33:23 INFO - PROCESS | 3305 | 1460990003489 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60061 07:33:23 INFO - PROCESS | 3305 | 1460990003548 Marionette DEBUG Closed connection conn0 07:33:23 INFO - PROCESS | 3305 | [3305] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 07:33:23 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:33:23 INFO - PROCESS | 3305 | 1460990003680 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60062 07:33:23 INFO - PROCESS | 3305 | 1460990003684 Marionette DEBUG Closed connection conn1 07:33:23 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:33:23 INFO - PROCESS | 3305 | 1460990003755 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60063 07:33:23 INFO - PROCESS | 3305 | 1460990003763 Marionette DEBUG Closed connection conn2 07:33:23 INFO - PROCESS | 3305 | 1460990003809 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:33:23 INFO - PROCESS | 3305 | 1460990003829 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418054123","device":"desktop","version":"48.0a1"} 07:33:24 INFO - PROCESS | 3305 | [3305] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:33:25 INFO - PROCESS | 3305 | ++DOCSHELL 0x99fd3800 == 3 [pid = 3305] [id = 3] 07:33:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 6 (0x99fd3c00) [pid = 3305] [serial = 6] [outer = (nil)] 07:33:25 INFO - PROCESS | 3305 | ++DOCSHELL 0x99fd4000 == 4 [pid = 3305] [id = 4] 07:33:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 7 (0x99fd7c00) [pid = 3305] [serial = 7] [outer = (nil)] 07:33:26 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:33:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x9948fc00 == 5 [pid = 3305] [id = 5] 07:33:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 8 (0x99490000) [pid = 3305] [serial = 8] [outer = (nil)] 07:33:26 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:33:26 INFO - PROCESS | 3305 | [3305] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:33:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 9 (0x99105400) [pid = 3305] [serial = 9] [outer = 0x99490000] 07:33:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 10 (0x993f3c00) [pid = 3305] [serial = 10] [outer = 0x99fd3c00] 07:33:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 11 (0x993f5400) [pid = 3305] [serial = 11] [outer = 0x99fd7c00] 07:33:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 12 (0x993f7000) [pid = 3305] [serial = 12] [outer = 0x99490000] 07:33:28 INFO - PROCESS | 3305 | 1460990008513 Marionette DEBUG loaded listener.js 07:33:28 INFO - PROCESS | 3305 | 1460990008536 Marionette DEBUG loaded listener.js 07:33:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 13 (0x96312400) [pid = 3305] [serial = 13] [outer = 0x99490000] 07:33:29 INFO - PROCESS | 3305 | 1460990009376 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"46c62264-d551-4e9d-a6e8-a664b19a3ead","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418054123","device":"desktop","version":"48.0a1","command_id":1}}] 07:33:29 INFO - PROCESS | 3305 | 1460990009681 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}] 07:33:29 INFO - PROCESS | 3305 | 1460990009852 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 07:33:30 INFO - PROCESS | 3305 | 1460990010147 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:33:30 INFO - PROCESS | 3305 | [3305] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:33:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 14 (0x92012000) [pid = 3305] [serial = 14] [outer = 0x99490000] 07:33:30 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:33:30 INFO - PROCESS | 3305 | 1460990010701 Marionette TRACE conn3 <- [1,3,null,{}] 07:33:30 INFO - PROCESS | 3305 | 1460990010725 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:33:30 INFO - PROCESS | 3305 | 1460990010751 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 07:33:30 INFO - PROCESS | 3305 | 1460990010798 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 07:33:30 INFO - PROCESS | 3305 | 1460990010803 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 07:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:33:30 INFO - PROCESS | 3305 | 1460990010812 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:33:30 INFO - PROCESS | 3305 | 1460990010818 Marionette TRACE conn3 <- [1,6,null,{}] 07:33:30 INFO - PROCESS | 3305 | 1460990010826 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}] 07:33:30 INFO - PROCESS | 3305 | 1460990010846 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 07:33:30 INFO - PROCESS | 3305 | 1460990010858 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x916a1400 == 6 [pid = 3305] [id = 6] 07:33:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 15 (0x916a1800) [pid = 3305] [serial = 15] [outer = (nil)] 07:33:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 16 (0x916a3400) [pid = 3305] [serial = 16] [outer = 0x916a1800] 07:33:30 INFO - PROCESS | 3305 | 1460990010954 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 17 (0x916a8000) [pid = 3305] [serial = 17] [outer = 0x916a1800] 07:33:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x91475400 == 7 [pid = 3305] [id = 7] 07:33:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 18 (0x91475800) [pid = 3305] [serial = 18] [outer = (nil)] 07:33:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 19 (0x9147cc00) [pid = 3305] [serial = 19] [outer = 0x91475800] 07:33:31 INFO - PROCESS | 3305 | 1460990011491 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 20 (0x9147a000) [pid = 3305] [serial = 20] [outer = 0x91475800] 07:33:32 INFO - PROCESS | 3305 | [3305] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 07:33:32 INFO - PROCESS | 3305 | 1460990012293 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]]]}] 07:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1690ms 07:33:32 INFO - PROCESS | 3305 | 1460990012562 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 07:33:32 INFO - PROCESS | 3305 | 1460990012570 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 07:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:33:32 INFO - PROCESS | 3305 | 1460990012729 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:33:32 INFO - PROCESS | 3305 | 1460990012735 Marionette TRACE conn3 <- [1,10,null,{}] 07:33:32 INFO - PROCESS | 3305 | 1460990012779 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}] 07:33:33 INFO - PROCESS | 3305 | 1460990012995 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 07:33:33 INFO - PROCESS | 3305 | 1460990013124 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x91372400 == 8 [pid = 3305] [id = 8] 07:33:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 21 (0x91372c00) [pid = 3305] [serial = 21] [outer = (nil)] 07:33:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 22 (0x9589f000) [pid = 3305] [serial = 22] [outer = 0x91372c00] 07:33:33 INFO - PROCESS | 3305 | 1460990013221 Marionette DEBUG loaded listener.js 07:33:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 23 (0x96b07800) [pid = 3305] [serial = 23] [outer = 0x91372c00] 07:33:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x977d4c00 == 9 [pid = 3305] [id = 9] 07:33:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 24 (0x977d6c00) [pid = 3305] [serial = 24] [outer = (nil)] 07:33:34 INFO - PROCESS | 3305 | 1460990014200 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]]]}] 07:33:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 25 (0x96f2ec00) [pid = 3305] [serial = 25] [outer = 0x977d6c00] 07:33:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 26 (0x97910000) [pid = 3305] [serial = 26] [outer = 0x977d6c00] 07:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1647ms 07:33:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x96f2f800 == 10 [pid = 3305] [id = 10] 07:33:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 27 (0x991bdc00) [pid = 3305] [serial = 27] [outer = (nil)] 07:33:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 28 (0x99b04800) [pid = 3305] [serial = 28] [outer = 0x991bdc00] 07:33:34 INFO - PROCESS | 3305 | 1460990014434 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 07:33:34 INFO - PROCESS | 3305 | 1460990014444 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 07:33:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 29 (0x9a3d7400) [pid = 3305] [serial = 29] [outer = 0x991bdc00] 07:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:33:34 INFO - PROCESS | 3305 | 1460990014560 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:33:34 INFO - PROCESS | 3305 | 1460990014566 Marionette TRACE conn3 <- [1,14,null,{}] 07:33:34 INFO - PROCESS | 3305 | 1460990014729 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}] 07:33:34 INFO - PROCESS | 3305 | 1460990014969 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 07:33:35 INFO - PROCESS | 3305 | 1460990014989 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x96b12c00 == 11 [pid = 3305] [id = 11] 07:33:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 30 (0x97855400) [pid = 3305] [serial = 30] [outer = (nil)] 07:33:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 31 (0x991b9400) [pid = 3305] [serial = 31] [outer = 0x97855400] 07:33:35 INFO - PROCESS | 3305 | 1460990015117 Marionette DEBUG loaded listener.js 07:33:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 32 (0x9aa9b000) [pid = 3305] [serial = 32] [outer = 0x97855400] 07:33:36 INFO - PROCESS | 3305 | 1460990016151 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]]]}] 07:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1680ms 07:33:36 INFO - PROCESS | 3305 | 1460990016174 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 07:33:36 INFO - PROCESS | 3305 | 1460990016179 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 07:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:33:36 INFO - PROCESS | 3305 | 1460990016186 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:33:36 INFO - PROCESS | 3305 | 1460990016194 Marionette TRACE conn3 <- [1,18,null,{}] 07:33:36 INFO - PROCESS | 3305 | 1460990016214 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}] 07:33:36 INFO - PROCESS | 3305 | 1460990016467 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 07:33:36 INFO - PROCESS | 3305 | 1460990016630 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:36 INFO - PROCESS | 3305 | ++DOCSHELL 0xa280e400 == 12 [pid = 3305] [id = 12] 07:33:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 33 (0xa2a0bc00) [pid = 3305] [serial = 33] [outer = (nil)] 07:33:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 34 (0xa3cca000) [pid = 3305] [serial = 34] [outer = 0xa2a0bc00] 07:33:36 INFO - PROCESS | 3305 | 1460990016751 Marionette DEBUG loaded listener.js 07:33:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 35 (0xa47aa800) [pid = 3305] [serial = 35] [outer = 0xa2a0bc00] 07:33:37 INFO - PROCESS | 3305 | 1460990017889 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]]]}] 07:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1749ms 07:33:37 INFO - PROCESS | 3305 | 1460990017937 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 07:33:37 INFO - PROCESS | 3305 | 1460990017953 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 07:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:33:37 INFO - PROCESS | 3305 | 1460990017970 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:33:37 INFO - PROCESS | 3305 | 1460990017982 Marionette TRACE conn3 <- [1,22,null,{}] 07:33:37 INFO - PROCESS | 3305 | 1460990017995 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}] 07:33:38 INFO - PROCESS | 3305 | 1460990018205 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 07:33:38 INFO - PROCESS | 3305 | 1460990018311 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x963f7400 == 13 [pid = 3305] [id = 13] 07:33:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 36 (0x96b05000) [pid = 3305] [serial = 36] [outer = (nil)] 07:33:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 37 (0x96e0a400) [pid = 3305] [serial = 37] [outer = 0x96b05000] 07:33:38 INFO - PROCESS | 3305 | 1460990018399 Marionette DEBUG loaded listener.js 07:33:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 38 (0x977dc800) [pid = 3305] [serial = 38] [outer = 0x96b05000] 07:33:39 INFO - PROCESS | 3305 | 1460990019258 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]]]}] 07:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1352ms 07:33:39 INFO - PROCESS | 3305 | 1460990019319 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 07:33:39 INFO - PROCESS | 3305 | 1460990019328 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 07:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:33:39 INFO - PROCESS | 3305 | 1460990019339 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:33:39 INFO - PROCESS | 3305 | 1460990019344 Marionette TRACE conn3 <- [1,26,null,{}] 07:33:39 INFO - PROCESS | 3305 | 1460990019351 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}] 07:33:39 INFO - PROCESS | 3305 | 1460990019517 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 07:33:39 INFO - PROCESS | 3305 | 1460990019529 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x93684400 == 14 [pid = 3305] [id = 14] 07:33:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 39 (0x979b2000) [pid = 3305] [serial = 39] [outer = (nil)] 07:33:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 40 (0x9aaa0800) [pid = 3305] [serial = 40] [outer = 0x979b2000] 07:33:39 INFO - PROCESS | 3305 | 1460990019613 Marionette DEBUG loaded listener.js 07:33:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 41 (0x9ab46800) [pid = 3305] [serial = 41] [outer = 0x979b2000] 07:33:40 INFO - PROCESS | 3305 | 1460990020455 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]]]}] 07:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1184ms 07:33:40 INFO - PROCESS | 3305 | 1460990020524 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 07:33:40 INFO - PROCESS | 3305 | 1460990020529 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 07:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:33:40 INFO - PROCESS | 3305 | 1460990020535 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:33:40 INFO - PROCESS | 3305 | 1460990020542 Marionette TRACE conn3 <- [1,30,null,{}] 07:33:40 INFO - PROCESS | 3305 | 1460990020558 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}] 07:33:40 INFO - PROCESS | 3305 | 1460990020737 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 07:33:40 INFO - PROCESS | 3305 | 1460990020833 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x9eb48000 == 15 [pid = 3305] [id = 15] 07:33:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 42 (0x9eb4e000) [pid = 3305] [serial = 42] [outer = (nil)] 07:33:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 43 (0x9fbc3400) [pid = 3305] [serial = 43] [outer = 0x9eb4e000] 07:33:40 INFO - PROCESS | 3305 | 1460990020920 Marionette DEBUG loaded listener.js 07:33:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 44 (0x9fcb2c00) [pid = 3305] [serial = 44] [outer = 0x9eb4e000] 07:33:41 INFO - PROCESS | 3305 | 1460990021669 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]]]}] 07:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1192ms 07:33:41 INFO - PROCESS | 3305 | 1460990021748 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 07:33:41 INFO - PROCESS | 3305 | 1460990021753 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 07:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:33:41 INFO - PROCESS | 3305 | 1460990021766 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:33:41 INFO - PROCESS | 3305 | 1460990021769 Marionette TRACE conn3 <- [1,34,null,{}] 07:33:41 INFO - PROCESS | 3305 | 1460990021776 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}] 07:33:41 INFO - PROCESS | 3305 | 1460990021948 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 07:33:41 INFO - PROCESS | 3305 | 1460990021959 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:41 INFO - PROCESS | 3305 | ++DOCSHELL 0xa008a400 == 16 [pid = 3305] [id = 16] 07:33:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 45 (0xa00d3800) [pid = 3305] [serial = 45] [outer = (nil)] 07:33:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 46 (0xa0af7400) [pid = 3305] [serial = 46] [outer = 0xa00d3800] 07:33:42 INFO - PROCESS | 3305 | 1460990022041 Marionette DEBUG loaded listener.js 07:33:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 47 (0xa0c53c00) [pid = 3305] [serial = 47] [outer = 0xa00d3800] 07:33:43 INFO - PROCESS | 3305 | 1460990023092 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]]]}] 07:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1338ms 07:33:43 INFO - PROCESS | 3305 | 1460990023106 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 07:33:43 INFO - PROCESS | 3305 | 1460990023114 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 07:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:33:43 INFO - PROCESS | 3305 | 1460990023126 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:33:43 INFO - PROCESS | 3305 | 1460990023133 Marionette TRACE conn3 <- [1,38,null,{}] 07:33:43 INFO - PROCESS | 3305 | 1460990023145 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}] 07:33:43 INFO - PROCESS | 3305 | 1460990023371 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 07:33:43 INFO - PROCESS | 3305 | 1460990023485 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x963ef800 == 17 [pid = 3305] [id = 17] 07:33:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 48 (0x96b06800) [pid = 3305] [serial = 48] [outer = (nil)] 07:33:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 49 (0x9784f400) [pid = 3305] [serial = 49] [outer = 0x96b06800] 07:33:43 INFO - PROCESS | 3305 | 1460990023594 Marionette DEBUG loaded listener.js 07:33:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 50 (0x97c62800) [pid = 3305] [serial = 50] [outer = 0x96b06800] 07:33:44 INFO - PROCESS | 3305 | 1460990024555 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]]]}] 07:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1489ms 07:33:44 INFO - PROCESS | 3305 | 1460990024615 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 07:33:44 INFO - PROCESS | 3305 | 1460990024625 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 07:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:33:44 INFO - PROCESS | 3305 | 1460990024636 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:33:44 INFO - PROCESS | 3305 | 1460990024642 Marionette TRACE conn3 <- [1,42,null,{}] 07:33:44 INFO - PROCESS | 3305 | 1460990024649 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}] 07:33:44 INFO - PROCESS | 3305 | 1460990024947 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 07:33:45 INFO - PROCESS | 3305 | 1460990025042 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x90871000 == 18 [pid = 3305] [id = 18] 07:33:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 51 (0x9df37000) [pid = 3305] [serial = 51] [outer = (nil)] 07:33:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 52 (0x9fb48c00) [pid = 3305] [serial = 52] [outer = 0x9df37000] 07:33:45 INFO - PROCESS | 3305 | 1460990025150 Marionette DEBUG loaded listener.js 07:33:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 53 (0x9fc7b800) [pid = 3305] [serial = 53] [outer = 0x9df37000] 07:33:46 INFO - PROCESS | 3305 | 1460990026063 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]]]}] 07:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1485ms 07:33:46 INFO - PROCESS | 3305 | 1460990026138 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 07:33:46 INFO - PROCESS | 3305 | 1460990026143 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 07:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:33:46 INFO - PROCESS | 3305 | 1460990026154 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:33:46 INFO - PROCESS | 3305 | 1460990026160 Marionette TRACE conn3 <- [1,46,null,{}] 07:33:46 INFO - PROCESS | 3305 | 1460990026179 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}] 07:33:46 INFO - PROCESS | 3305 | 1460990026374 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 07:33:46 INFO - PROCESS | 3305 | 1460990026483 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x9b2dfc00 == 19 [pid = 3305] [id = 19] 07:33:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 54 (0xa0a60400) [pid = 3305] [serial = 54] [outer = (nil)] 07:33:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 55 (0xa0ed9400) [pid = 3305] [serial = 55] [outer = 0xa0a60400] 07:33:46 INFO - PROCESS | 3305 | 1460990026581 Marionette DEBUG loaded listener.js 07:33:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 56 (0xa2813000) [pid = 3305] [serial = 56] [outer = 0xa0a60400] 07:33:47 INFO - PROCESS | 3305 | 1460990027570 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]]]}] 07:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1446ms 07:33:47 INFO - PROCESS | 3305 | 1460990027601 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 07:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:33:47 INFO - PROCESS | 3305 | 1460990027606 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 07:33:47 INFO - PROCESS | 3305 | 1460990027613 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:33:47 INFO - PROCESS | 3305 | 1460990027617 Marionette TRACE conn3 <- [1,50,null,{}] 07:33:47 INFO - PROCESS | 3305 | 1460990027623 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}] 07:33:47 INFO - PROCESS | 3305 | 1460990027809 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 07:33:47 INFO - PROCESS | 3305 | 1460990027942 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x91470800 == 20 [pid = 3305] [id = 20] 07:33:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 57 (0x99cda000) [pid = 3305] [serial = 57] [outer = (nil)] 07:33:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 58 (0x99ce1800) [pid = 3305] [serial = 58] [outer = 0x99cda000] 07:33:48 INFO - PROCESS | 3305 | 1460990028035 Marionette DEBUG loaded listener.js 07:33:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 59 (0x9fb50400) [pid = 3305] [serial = 59] [outer = 0x99cda000] 07:33:48 INFO - PROCESS | 3305 | 1460990028908 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]]]}] 07:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1340ms 07:33:48 INFO - PROCESS | 3305 | 1460990028954 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 07:33:48 INFO - PROCESS | 3305 | 1460990028957 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 07:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:33:48 INFO - PROCESS | 3305 | 1460990028968 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:33:48 INFO - PROCESS | 3305 | 1460990028972 Marionette TRACE conn3 <- [1,54,null,{}] 07:33:48 INFO - PROCESS | 3305 | 1460990028979 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}] 07:33:49 INFO - PROCESS | 3305 | 1460990029151 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 07:33:49 INFO - PROCESS | 3305 | 1460990029286 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x9589ec00 == 21 [pid = 3305] [id = 21] 07:33:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 60 (0xa0ee5c00) [pid = 3305] [serial = 60] [outer = (nil)] 07:33:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 61 (0xa3c1a400) [pid = 3305] [serial = 61] [outer = 0xa0ee5c00] 07:33:49 INFO - PROCESS | 3305 | 1460990029388 Marionette DEBUG loaded listener.js 07:33:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 62 (0xa3c1cc00) [pid = 3305] [serial = 62] [outer = 0xa0ee5c00] 07:33:50 INFO - PROCESS | 3305 | 1460990030432 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]]]}] 07:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1531ms 07:33:50 INFO - PROCESS | 3305 | 1460990030508 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 07:33:50 INFO - PROCESS | 3305 | 1460990030514 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 07:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:33:50 INFO - PROCESS | 3305 | 1460990030525 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:33:50 INFO - PROCESS | 3305 | 1460990030530 Marionette TRACE conn3 <- [1,58,null,{}] 07:33:50 INFO - PROCESS | 3305 | 1460990030539 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}] 07:33:50 INFO - PROCESS | 3305 | 1460990030715 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 07:33:50 INFO - PROCESS | 3305 | 1460990030910 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x920ac800 == 22 [pid = 3305] [id = 22] 07:33:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 63 (0x96b08000) [pid = 3305] [serial = 63] [outer = (nil)] 07:33:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 64 (0x97851800) [pid = 3305] [serial = 64] [outer = 0x96b08000] 07:33:51 INFO - PROCESS | 3305 | 1460990031028 Marionette DEBUG loaded listener.js 07:33:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 65 (0x99498800) [pid = 3305] [serial = 65] [outer = 0x96b08000] 07:33:51 INFO - PROCESS | 3305 | --DOCSHELL 0x9eb48000 == 21 [pid = 3305] [id = 15] 07:33:51 INFO - PROCESS | 3305 | --DOCSHELL 0x93684400 == 20 [pid = 3305] [id = 14] 07:33:51 INFO - PROCESS | 3305 | --DOCSHELL 0x963f7400 == 19 [pid = 3305] [id = 13] 07:33:51 INFO - PROCESS | 3305 | --DOCSHELL 0xa280e400 == 18 [pid = 3305] [id = 12] 07:33:51 INFO - PROCESS | 3305 | --DOCSHELL 0x91372400 == 17 [pid = 3305] [id = 8] 07:33:51 INFO - PROCESS | 3305 | 1460990031985 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]]]}] 07:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1541ms 07:33:52 INFO - PROCESS | 3305 | 1460990032067 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 07:33:52 INFO - PROCESS | 3305 | 1460990032073 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 07:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:33:52 INFO - PROCESS | 3305 | 1460990032084 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:33:52 INFO - PROCESS | 3305 | 1460990032089 Marionette TRACE conn3 <- [1,62,null,{}] 07:33:52 INFO - PROCESS | 3305 | 1460990032100 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}] 07:33:52 INFO - PROCESS | 3305 | 1460990032335 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 07:33:52 INFO - PROCESS | 3305 | 1460990032518 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x93263800 == 18 [pid = 3305] [id = 23] 07:33:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 66 (0x93682800) [pid = 3305] [serial = 66] [outer = (nil)] 07:33:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 67 (0x96e05400) [pid = 3305] [serial = 67] [outer = 0x93682800] 07:33:52 INFO - PROCESS | 3305 | 1460990032661 Marionette DEBUG loaded listener.js 07:33:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 68 (0x99cddc00) [pid = 3305] [serial = 68] [outer = 0x93682800] 07:33:53 INFO - PROCESS | 3305 | 1460990033499 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]]]}] 07:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1487ms 07:33:53 INFO - PROCESS | 3305 | 1460990033571 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 07:33:53 INFO - PROCESS | 3305 | 1460990033581 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 07:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:33:53 INFO - PROCESS | 3305 | 1460990033593 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:33:53 INFO - PROCESS | 3305 | 1460990033597 Marionette TRACE conn3 <- [1,66,null,{}] 07:33:53 INFO - PROCESS | 3305 | 1460990033604 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}] 07:33:53 INFO - PROCESS | 3305 | 1460990033789 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 07:33:53 INFO - PROCESS | 3305 | 1460990033900 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x96316400 == 19 [pid = 3305] [id = 24] 07:33:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 69 (0x99ce1000) [pid = 3305] [serial = 69] [outer = (nil)] 07:33:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 70 (0x9ab46400) [pid = 3305] [serial = 70] [outer = 0x99ce1000] 07:33:54 INFO - PROCESS | 3305 | 1460990034011 Marionette DEBUG loaded listener.js 07:33:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 71 (0x9df3d000) [pid = 3305] [serial = 71] [outer = 0x99ce1000] 07:33:54 INFO - PROCESS | 3305 | 1460990034906 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]]]}] 07:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1344ms 07:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:33:54 INFO - PROCESS | 3305 | 1460990034938 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 07:33:54 INFO - PROCESS | 3305 | 1460990034942 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 07:33:54 INFO - PROCESS | 3305 | 1460990034951 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:33:54 INFO - PROCESS | 3305 | 1460990034958 Marionette TRACE conn3 <- [1,70,null,{}] 07:33:54 INFO - PROCESS | 3305 | 1460990034975 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}] 07:33:55 INFO - PROCESS | 3305 | 1460990035171 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 07:33:55 INFO - PROCESS | 3305 | 1460990035307 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x991b8800 == 20 [pid = 3305] [id = 25] 07:33:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 72 (0x9fc7d400) [pid = 3305] [serial = 72] [outer = (nil)] 07:33:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 73 (0xa0a66000) [pid = 3305] [serial = 73] [outer = 0x9fc7d400] 07:33:55 INFO - PROCESS | 3305 | 1460990035411 Marionette DEBUG loaded listener.js 07:33:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 74 (0xa0fdb400) [pid = 3305] [serial = 74] [outer = 0x9fc7d400] 07:33:56 INFO - PROCESS | 3305 | 1460990036345 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]]]}] 07:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1440ms 07:33:56 INFO - PROCESS | 3305 | 1460990036389 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 07:33:56 INFO - PROCESS | 3305 | 1460990036394 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 07:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:33:56 INFO - PROCESS | 3305 | 1460990036402 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:33:56 INFO - PROCESS | 3305 | 1460990036405 Marionette TRACE conn3 <- [1,74,null,{}] 07:33:56 INFO - PROCESS | 3305 | 1460990036410 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}] 07:33:56 INFO - PROCESS | 3305 | 1460990036587 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 07:33:56 INFO - PROCESS | 3305 | 1460990036723 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x90870400 == 21 [pid = 3305] [id = 26] 07:33:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 75 (0x9adc6c00) [pid = 3305] [serial = 75] [outer = (nil)] 07:33:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 76 (0xa3cc4c00) [pid = 3305] [serial = 76] [outer = 0x9adc6c00] 07:33:56 INFO - PROCESS | 3305 | 1460990036819 Marionette DEBUG loaded listener.js 07:33:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 77 (0xa4598c00) [pid = 3305] [serial = 77] [outer = 0x9adc6c00] 07:33:57 INFO - PROCESS | 3305 | 1460990037718 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]]]}] 07:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1382ms 07:33:57 INFO - PROCESS | 3305 | 1460990037795 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 07:33:57 INFO - PROCESS | 3305 | 1460990037800 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 07:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:33:57 INFO - PROCESS | 3305 | 1460990037810 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:33:57 INFO - PROCESS | 3305 | 1460990037813 Marionette TRACE conn3 <- [1,78,null,{}] 07:33:57 INFO - PROCESS | 3305 | 1460990037820 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}] 07:33:57 INFO - PROCESS | 3305 | 1460990037993 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 07:33:58 INFO - PROCESS | 3305 | 1460990038131 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x90872000 == 22 [pid = 3305] [id = 27] 07:33:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 78 (0x91373c00) [pid = 3305] [serial = 78] [outer = (nil)] 07:33:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 79 (0xa45eec00) [pid = 3305] [serial = 79] [outer = 0x91373c00] 07:33:58 INFO - PROCESS | 3305 | 1460990038226 Marionette DEBUG loaded listener.js 07:33:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 80 (0xa47af400) [pid = 3305] [serial = 80] [outer = 0x91373c00] 07:33:59 INFO - PROCESS | 3305 | 1460990039083 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]]]}] 07:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1331ms 07:33:59 INFO - PROCESS | 3305 | 1460990039142 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 07:33:59 INFO - PROCESS | 3305 | 1460990039145 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 07:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:33:59 INFO - PROCESS | 3305 | 1460990039173 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:33:59 INFO - PROCESS | 3305 | 1460990039177 Marionette TRACE conn3 <- [1,82,null,{}] 07:33:59 INFO - PROCESS | 3305 | 1460990039184 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}] 07:33:59 INFO - PROCESS | 3305 | 1460990039436 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 07:33:59 INFO - PROCESS | 3305 | 1460990039577 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x96315400 == 23 [pid = 3305] [id = 28] 07:33:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 81 (0xa4c4b000) [pid = 3305] [serial = 81] [outer = (nil)] 07:33:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 82 (0xa5fd4400) [pid = 3305] [serial = 82] [outer = 0xa4c4b000] 07:33:59 INFO - PROCESS | 3305 | 1460990039712 Marionette DEBUG loaded listener.js 07:33:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 83 (0xa6d5c000) [pid = 3305] [serial = 83] [outer = 0xa4c4b000] 07:34:00 INFO - PROCESS | 3305 | 1460990040739 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]]]}] 07:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1639ms 07:34:00 INFO - PROCESS | 3305 | 1460990040808 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 07:34:00 INFO - PROCESS | 3305 | 1460990040814 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 07:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:34:00 INFO - PROCESS | 3305 | 1460990040823 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:34:00 INFO - PROCESS | 3305 | 1460990040829 Marionette TRACE conn3 <- [1,86,null,{}] 07:34:00 INFO - PROCESS | 3305 | 1460990040840 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}] 07:34:01 INFO - PROCESS | 3305 | 1460990041094 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 07:34:01 INFO - PROCESS | 3305 | 1460990041307 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x93263c00 == 24 [pid = 3305] [id = 29] 07:34:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 84 (0x96ba8400) [pid = 3305] [serial = 84] [outer = (nil)] 07:34:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 85 (0x99cd9000) [pid = 3305] [serial = 85] [outer = 0x96ba8400] 07:34:01 INFO - PROCESS | 3305 | 1460990041394 Marionette DEBUG loaded listener.js 07:34:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 86 (0x9a05d800) [pid = 3305] [serial = 86] [outer = 0x96ba8400] 07:34:01 INFO - PROCESS | 3305 | --DOCSHELL 0x90871000 == 23 [pid = 3305] [id = 18] 07:34:01 INFO - PROCESS | 3305 | --DOCSHELL 0x963ef800 == 22 [pid = 3305] [id = 17] 07:34:02 INFO - PROCESS | 3305 | 1460990042462 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]]]}] 07:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1693ms 07:34:02 INFO - PROCESS | 3305 | 1460990042516 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 07:34:02 INFO - PROCESS | 3305 | 1460990042521 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 07:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:34:02 INFO - PROCESS | 3305 | 1460990042531 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:34:02 INFO - PROCESS | 3305 | 1460990042538 Marionette TRACE conn3 <- [1,90,null,{}] 07:34:02 INFO - PROCESS | 3305 | 1460990042548 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}] 07:34:02 INFO - PROCESS | 3305 | 1460990042746 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 07:34:02 INFO - PROCESS | 3305 | 1460990042936 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x9aa9a000 == 23 [pid = 3305] [id = 30] 07:34:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 87 (0x9aa9b400) [pid = 3305] [serial = 87] [outer = (nil)] 07:34:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 88 (0x9aaf3400) [pid = 3305] [serial = 88] [outer = 0x9aa9b400] 07:34:03 INFO - PROCESS | 3305 | 1460990043040 Marionette DEBUG loaded listener.js 07:34:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 89 (0x9eb45000) [pid = 3305] [serial = 89] [outer = 0x9aa9b400] 07:34:03 INFO - PROCESS | 3305 | 1460990043882 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]]]}] 07:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1385ms 07:34:03 INFO - PROCESS | 3305 | 1460990043918 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 07:34:03 INFO - PROCESS | 3305 | 1460990043928 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 07:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:34:03 INFO - PROCESS | 3305 | 1460990043959 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:34:03 INFO - PROCESS | 3305 | 1460990043965 Marionette TRACE conn3 <- [1,94,null,{}] 07:34:03 INFO - PROCESS | 3305 | 1460990043974 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}] 07:34:04 INFO - PROCESS | 3305 | 1460990044174 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 07:34:04 INFO - PROCESS | 3305 | 1460990044314 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x9203a400 == 24 [pid = 3305] [id = 31] 07:34:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 90 (0x9203a800) [pid = 3305] [serial = 90] [outer = (nil)] 07:34:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 91 (0x92043c00) [pid = 3305] [serial = 91] [outer = 0x9203a800] 07:34:04 INFO - PROCESS | 3305 | 1460990044427 Marionette DEBUG loaded listener.js 07:34:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 92 (0x9df3e400) [pid = 3305] [serial = 92] [outer = 0x9203a800] 07:34:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 93 (0xa008ac00) [pid = 3305] [serial = 93] [outer = 0x991bdc00] 07:34:05 INFO - PROCESS | 3305 | 1460990045427 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]]]}] 07:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1561ms 07:34:05 INFO - PROCESS | 3305 | 1460990045502 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 07:34:05 INFO - PROCESS | 3305 | 1460990045506 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 07:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:34:05 INFO - PROCESS | 3305 | 1460990045514 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:34:05 INFO - PROCESS | 3305 | 1460990045521 Marionette TRACE conn3 <- [1,98,null,{}] 07:34:05 INFO - PROCESS | 3305 | 1460990045540 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}] 07:34:05 INFO - PROCESS | 3305 | 1460990045770 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 07:34:05 INFO - PROCESS | 3305 | 1460990045954 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:06 INFO - PROCESS | 3305 | ++DOCSHELL 0x9fca9800 == 25 [pid = 3305] [id = 32] 07:34:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 94 (0xa0fe2400) [pid = 3305] [serial = 94] [outer = (nil)] 07:34:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 95 (0xa2838400) [pid = 3305] [serial = 95] [outer = 0xa0fe2400] 07:34:06 INFO - PROCESS | 3305 | 1460990046100 Marionette DEBUG loaded listener.js 07:34:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 96 (0xa44b4000) [pid = 3305] [serial = 96] [outer = 0xa0fe2400] 07:34:07 INFO - PROCESS | 3305 | 1460990047022 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]]]}] 07:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1543ms 07:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:34:07 INFO - PROCESS | 3305 | 1460990047079 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 07:34:07 INFO - PROCESS | 3305 | 1460990047083 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 07:34:07 INFO - PROCESS | 3305 | 1460990047091 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:34:07 INFO - PROCESS | 3305 | 1460990047094 Marionette TRACE conn3 <- [1,102,null,{}] 07:34:07 INFO - PROCESS | 3305 | 1460990047101 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}] 07:34:07 INFO - PROCESS | 3305 | 1460990047317 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 07:34:07 INFO - PROCESS | 3305 | 1460990047463 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x9146f400 == 26 [pid = 3305] [id = 33] 07:34:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 97 (0xa0fdac00) [pid = 3305] [serial = 97] [outer = (nil)] 07:34:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 98 (0xa4c4ec00) [pid = 3305] [serial = 98] [outer = 0xa0fdac00] 07:34:07 INFO - PROCESS | 3305 | 1460990047574 Marionette DEBUG loaded listener.js 07:34:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 99 (0xa5f07000) [pid = 3305] [serial = 99] [outer = 0xa0fdac00] 07:34:08 INFO - PROCESS | 3305 | 1460990048469 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]]]}] 07:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1437ms 07:34:08 INFO - PROCESS | 3305 | 1460990048528 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 07:34:08 INFO - PROCESS | 3305 | 1460990048532 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 07:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:34:08 INFO - PROCESS | 3305 | 1460990048541 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:34:08 INFO - PROCESS | 3305 | 1460990048544 Marionette TRACE conn3 <- [1,106,null,{}] 07:34:08 INFO - PROCESS | 3305 | 1460990048551 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}] 07:34:08 INFO - PROCESS | 3305 | 1460990048726 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 07:34:08 INFO - PROCESS | 3305 | 1460990048869 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:08 INFO - PROCESS | 3305 | ++DOCSHELL 0xa4c4fc00 == 27 [pid = 3305] [id = 34] 07:34:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 100 (0xa6943000) [pid = 3305] [serial = 100] [outer = (nil)] 07:34:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 101 (0xa69c8400) [pid = 3305] [serial = 101] [outer = 0xa6943000] 07:34:08 INFO - PROCESS | 3305 | 1460990048960 Marionette DEBUG loaded listener.js 07:34:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 102 (0xa6d62800) [pid = 3305] [serial = 102] [outer = 0xa6943000] 07:34:09 INFO - PROCESS | 3305 | 1460990049868 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]]]}] 07:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1387ms 07:34:09 INFO - PROCESS | 3305 | 1460990049953 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 07:34:09 INFO - PROCESS | 3305 | 1460990049958 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 07:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:34:09 INFO - PROCESS | 3305 | 1460990049986 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:34:09 INFO - PROCESS | 3305 | 1460990049991 Marionette TRACE conn3 <- [1,110,null,{}] 07:34:10 INFO - PROCESS | 3305 | 1460990049998 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}] 07:34:10 INFO - PROCESS | 3305 | 1460990050217 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 07:34:10 INFO - PROCESS | 3305 | 1460990050361 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x90113400 == 28 [pid = 3305] [id = 35] 07:34:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 103 (0x9011c000) [pid = 3305] [serial = 103] [outer = (nil)] 07:34:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 104 (0xa283cc00) [pid = 3305] [serial = 104] [outer = 0x9011c000] 07:34:10 INFO - PROCESS | 3305 | 1460990050502 Marionette DEBUG loaded listener.js 07:34:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 105 (0x903d8800) [pid = 3305] [serial = 105] [outer = 0x9011c000] 07:34:11 INFO - PROCESS | 3305 | 1460990051359 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]]]}] 07:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1436ms 07:34:11 INFO - PROCESS | 3305 | 1460990051418 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 07:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:34:11 INFO - PROCESS | 3305 | 1460990051424 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 07:34:11 INFO - PROCESS | 3305 | 1460990051430 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:34:11 INFO - PROCESS | 3305 | 1460990051434 Marionette TRACE conn3 <- [1,114,null,{}] 07:34:11 INFO - PROCESS | 3305 | 1460990051440 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}] 07:34:11 INFO - PROCESS | 3305 | 1460990051608 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 07:34:11 INFO - PROCESS | 3305 | 1460990051757 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:11 INFO - PROCESS | 3305 | ++DOCSHELL 0x90112800 == 29 [pid = 3305] [id = 36] 07:34:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 106 (0x903db400) [pid = 3305] [serial = 106] [outer = (nil)] 07:34:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 107 (0x903df800) [pid = 3305] [serial = 107] [outer = 0x903db400] 07:34:11 INFO - PROCESS | 3305 | 1460990051851 Marionette DEBUG loaded listener.js 07:34:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 108 (0x903e1800) [pid = 3305] [serial = 108] [outer = 0x903db400] 07:34:13 INFO - PROCESS | 3305 | --DOCSHELL 0x96316400 == 28 [pid = 3305] [id = 24] 07:34:13 INFO - PROCESS | 3305 | --DOCSHELL 0x991b8800 == 27 [pid = 3305] [id = 25] 07:34:13 INFO - PROCESS | 3305 | --DOCSHELL 0x90870400 == 26 [pid = 3305] [id = 26] 07:34:13 INFO - PROCESS | 3305 | --DOCSHELL 0x93263800 == 25 [pid = 3305] [id = 23] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x9589ec00 == 24 [pid = 3305] [id = 21] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x90872000 == 23 [pid = 3305] [id = 27] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x96b12c00 == 22 [pid = 3305] [id = 11] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0xa008a400 == 21 [pid = 3305] [id = 16] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x96315400 == 20 [pid = 3305] [id = 28] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x920ac800 == 19 [pid = 3305] [id = 22] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x9b2dfc00 == 18 [pid = 3305] [id = 19] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x91470800 == 17 [pid = 3305] [id = 20] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0xa4c4fc00 == 16 [pid = 3305] [id = 34] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x90113400 == 15 [pid = 3305] [id = 35] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x916a1400 == 14 [pid = 3305] [id = 6] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x9fca9800 == 13 [pid = 3305] [id = 32] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x9146f400 == 12 [pid = 3305] [id = 33] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x93263c00 == 11 [pid = 3305] [id = 29] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x9aa9a000 == 10 [pid = 3305] [id = 30] 07:34:15 INFO - PROCESS | 3305 | --DOCSHELL 0x9203a400 == 9 [pid = 3305] [id = 31] 07:34:16 INFO - PROCESS | 3305 | 1460990056878 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]]]}] 07:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 5601ms 07:34:17 INFO - PROCESS | 3305 | 1460990057041 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 07:34:17 INFO - PROCESS | 3305 | 1460990057048 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 07:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:34:17 INFO - PROCESS | 3305 | 1460990057077 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:34:17 INFO - PROCESS | 3305 | 1460990057083 Marionette TRACE conn3 <- [1,118,null,{}] 07:34:17 INFO - PROCESS | 3305 | 1460990057096 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}] 07:34:17 INFO - PROCESS | 3305 | 1460990057293 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 07:34:17 INFO - PROCESS | 3305 | 1460990057465 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x90118c00 == 10 [pid = 3305] [id = 37] 07:34:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 109 (0x9011d000) [pid = 3305] [serial = 109] [outer = (nil)] 07:34:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 110 (0x9054a800) [pid = 3305] [serial = 110] [outer = 0x9011d000] 07:34:17 INFO - PROCESS | 3305 | 1460990057566 Marionette DEBUG loaded listener.js 07:34:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 111 (0x90552c00) [pid = 3305] [serial = 111] [outer = 0x9011d000] 07:34:18 INFO - PROCESS | 3305 | 1460990058391 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]]]}] 07:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1353ms 07:34:18 INFO - PROCESS | 3305 | 1460990058428 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 07:34:18 INFO - PROCESS | 3305 | 1460990058440 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 07:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:34:18 INFO - PROCESS | 3305 | 1460990058453 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:34:18 INFO - PROCESS | 3305 | 1460990058457 Marionette TRACE conn3 <- [1,122,null,{}] 07:34:18 INFO - PROCESS | 3305 | 1460990058465 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}] 07:34:18 INFO - PROCESS | 3305 | 1460990058649 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 07:34:18 INFO - PROCESS | 3305 | 1460990058664 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:18 INFO - PROCESS | 3305 | ++DOCSHELL 0x9203c000 == 11 [pid = 3305] [id = 38] 07:34:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 112 (0x9203cc00) [pid = 3305] [serial = 112] [outer = (nil)] 07:34:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 113 (0x9203f400) [pid = 3305] [serial = 113] [outer = 0x9203cc00] 07:34:18 INFO - PROCESS | 3305 | 1460990058745 Marionette DEBUG loaded listener.js 07:34:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 114 (0x92043800) [pid = 3305] [serial = 114] [outer = 0x9203cc00] 07:34:19 INFO - PROCESS | 3305 | 1460990059820 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]]]}] 07:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1435ms 07:34:19 INFO - PROCESS | 3305 | 1460990059901 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 07:34:19 INFO - PROCESS | 3305 | 1460990059905 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 07:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:34:19 INFO - PROCESS | 3305 | 1460990059913 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:34:19 INFO - PROCESS | 3305 | 1460990059919 Marionette TRACE conn3 <- [1,126,null,{}] 07:34:19 INFO - PROCESS | 3305 | 1460990059953 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}] 07:34:20 INFO - PROCESS | 3305 | 1460990060179 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 07:34:20 INFO - PROCESS | 3305 | 1460990060209 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x9325fc00 == 12 [pid = 3305] [id = 39] 07:34:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 115 (0x93264400) [pid = 3305] [serial = 115] [outer = (nil)] 07:34:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 116 (0x95896800) [pid = 3305] [serial = 116] [outer = 0x93264400] 07:34:20 INFO - PROCESS | 3305 | 1460990060295 Marionette DEBUG loaded listener.js 07:34:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 117 (0x958a1400) [pid = 3305] [serial = 117] [outer = 0x93264400] 07:34:21 INFO - PROCESS | 3305 | 1460990061243 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]]]}] 07:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1394ms 07:34:21 INFO - PROCESS | 3305 | 1460990061308 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 07:34:21 INFO - PROCESS | 3305 | 1460990061313 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 07:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:34:21 INFO - PROCESS | 3305 | 1460990061320 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:34:21 INFO - PROCESS | 3305 | 1460990061324 Marionette TRACE conn3 <- [1,130,null,{}] 07:34:21 INFO - PROCESS | 3305 | 1460990061330 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}] 07:34:22 INFO - PROCESS | 3305 | 1460990062515 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 116 (0x9adc6c00) [pid = 3305] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 115 (0xa00d3800) [pid = 3305] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 114 (0x979b2000) [pid = 3305] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 113 (0x9eb4e000) [pid = 3305] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 112 (0x97855400) [pid = 3305] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 111 (0x91372c00) [pid = 3305] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 110 (0x96b05000) [pid = 3305] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 109 (0xa2a0bc00) [pid = 3305] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 108 (0xa4c4b000) [pid = 3305] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 107 (0x96ba8400) [pid = 3305] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 106 (0x9aa9b400) [pid = 3305] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 105 (0x99cda000) [pid = 3305] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 104 (0x91373c00) [pid = 3305] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 103 (0x9203a800) [pid = 3305] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 102 (0x99ce1000) [pid = 3305] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 101 (0xa0a60400) [pid = 3305] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 100 (0x9df37000) [pid = 3305] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 99 (0x96b06800) [pid = 3305] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 98 (0x93682800) [pid = 3305] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 97 (0xa0fe2400) [pid = 3305] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 96 (0x9011c000) [pid = 3305] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 95 (0xa6943000) [pid = 3305] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 94 (0xa0fdac00) [pid = 3305] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 93 (0xa0ee5c00) [pid = 3305] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 92 (0x916a1800) [pid = 3305] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 91 (0x96b08000) [pid = 3305] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:34:22 INFO - PROCESS | 3305 | --DOMWINDOW == 90 (0x9fc7d400) [pid = 3305] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:34:22 INFO - PROCESS | 3305 | 1460990062786 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x90119c00 == 13 [pid = 3305] [id = 40] 07:34:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 91 (0x903e2400) [pid = 3305] [serial = 118] [outer = (nil)] 07:34:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 92 (0x91373400) [pid = 3305] [serial = 119] [outer = 0x903e2400] 07:34:22 INFO - PROCESS | 3305 | 1460990062876 Marionette DEBUG loaded listener.js 07:34:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 93 (0x96b05000) [pid = 3305] [serial = 120] [outer = 0x903e2400] 07:34:23 INFO - PROCESS | 3305 | 1460990063814 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]]]}] 07:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2540ms 07:34:23 INFO - PROCESS | 3305 | 1460990063893 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 07:34:23 INFO - PROCESS | 3305 | 1460990063899 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 07:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:34:23 INFO - PROCESS | 3305 | 1460990063909 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:34:23 INFO - PROCESS | 3305 | 1460990063912 Marionette TRACE conn3 <- [1,134,null,{}] 07:34:23 INFO - PROCESS | 3305 | 1460990063922 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}] 07:34:24 INFO - PROCESS | 3305 | 1460990064170 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 07:34:24 INFO - PROCESS | 3305 | 1460990064184 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x96f23000 == 14 [pid = 3305] [id = 41] 07:34:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 94 (0x97850c00) [pid = 3305] [serial = 121] [outer = (nil)] 07:34:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 95 (0x99cdc800) [pid = 3305] [serial = 122] [outer = 0x97850c00] 07:34:24 INFO - PROCESS | 3305 | 1460990064267 Marionette DEBUG loaded listener.js 07:34:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 96 (0x99d84800) [pid = 3305] [serial = 123] [outer = 0x97850c00] 07:34:25 INFO - PROCESS | 3305 | 1460990065341 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]]]}] 07:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1484ms 07:34:25 INFO - PROCESS | 3305 | 1460990065393 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 07:34:25 INFO - PROCESS | 3305 | 1460990065402 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 07:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:34:25 INFO - PROCESS | 3305 | 1460990065412 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:34:25 INFO - PROCESS | 3305 | 1460990065418 Marionette TRACE conn3 <- [1,138,null,{}] 07:34:25 INFO - PROCESS | 3305 | 1460990065428 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}] 07:34:25 INFO - PROCESS | 3305 | 1460990065737 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 07:34:25 INFO - PROCESS | 3305 | 1460990065913 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:25 INFO - PROCESS | 3305 | ++DOCSHELL 0x9086d000 == 15 [pid = 3305] [id = 42] 07:34:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 97 (0x9086f400) [pid = 3305] [serial = 124] [outer = (nil)] 07:34:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 98 (0x92046400) [pid = 3305] [serial = 125] [outer = 0x9086f400] 07:34:26 INFO - PROCESS | 3305 | 1460990066021 Marionette DEBUG loaded listener.js 07:34:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 99 (0x9325dc00) [pid = 3305] [serial = 126] [outer = 0x9086f400] 07:34:26 INFO - PROCESS | 3305 | 1460990066942 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]]]}] 07:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1587ms 07:34:27 INFO - PROCESS | 3305 | 1460990067001 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 07:34:27 INFO - PROCESS | 3305 | 1460990067010 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 07:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:34:27 INFO - PROCESS | 3305 | 1460990067022 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:34:27 INFO - PROCESS | 3305 | 1460990067026 Marionette TRACE conn3 <- [1,142,null,{}] 07:34:27 INFO - PROCESS | 3305 | 1460990067034 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}] 07:34:27 INFO - PROCESS | 3305 | 1460990067264 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 07:34:27 INFO - PROCESS | 3305 | 1460990067461 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:27 INFO - PROCESS | 3305 | ++DOCSHELL 0x903e2000 == 16 [pid = 3305] [id = 43] 07:34:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 100 (0x99cd6800) [pid = 3305] [serial = 127] [outer = (nil)] 07:34:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 101 (0x99cde000) [pid = 3305] [serial = 128] [outer = 0x99cd6800] 07:34:27 INFO - PROCESS | 3305 | 1460990067600 Marionette DEBUG loaded listener.js 07:34:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 102 (0x9a3ce800) [pid = 3305] [serial = 129] [outer = 0x99cd6800] 07:34:28 INFO - PROCESS | 3305 | 1460990068558 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]]]}] 07:34:28 INFO - PROCESS | 3305 | 1460990068581 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1638ms 07:34:28 INFO - PROCESS | 3305 | 1460990068666 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 07:34:28 INFO - PROCESS | 3305 | 1460990068673 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 07:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:34:28 INFO - PROCESS | 3305 | 1460990068727 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:34:28 INFO - PROCESS | 3305 | 1460990068735 Marionette TRACE conn3 <- [1,146,null,{}] 07:34:28 INFO - PROCESS | 3305 | 1460990068754 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}] 07:34:28 INFO - PROCESS | 3305 | 1460990068968 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 07:34:29 INFO - PROCESS | 3305 | 1460990069140 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x9201f000 == 17 [pid = 3305] [id = 44] 07:34:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 103 (0x93265400) [pid = 3305] [serial = 130] [outer = (nil)] 07:34:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 104 (0x9adc6800) [pid = 3305] [serial = 131] [outer = 0x93265400] 07:34:29 INFO - PROCESS | 3305 | 1460990069238 Marionette DEBUG loaded listener.js 07:34:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 105 (0x9fcae000) [pid = 3305] [serial = 132] [outer = 0x93265400] 07:34:30 INFO - PROCESS | 3305 | 1460990070106 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]]]}] 07:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1484ms 07:34:30 INFO - PROCESS | 3305 | 1460990070169 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 07:34:30 INFO - PROCESS | 3305 | 1460990070174 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 07:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:34:30 INFO - PROCESS | 3305 | 1460990070181 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:34:30 INFO - PROCESS | 3305 | 1460990070184 Marionette TRACE conn3 <- [1,150,null,{}] 07:34:30 INFO - PROCESS | 3305 | 1460990070191 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}] 07:34:30 INFO - PROCESS | 3305 | 1460990070417 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 07:34:30 INFO - PROCESS | 3305 | 1460990070539 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x99ce4000 == 18 [pid = 3305] [id = 45] 07:34:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 106 (0xa0a63400) [pid = 3305] [serial = 133] [outer = (nil)] 07:34:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 107 (0xa0c4d000) [pid = 3305] [serial = 134] [outer = 0xa0a63400] 07:34:30 INFO - PROCESS | 3305 | 1460990070630 Marionette DEBUG loaded listener.js 07:34:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 108 (0xa0c53000) [pid = 3305] [serial = 135] [outer = 0xa0a63400] 07:34:31 INFO - PROCESS | 3305 | 1460990071804 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]]]}] 07:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1636ms 07:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:34:31 INFO - PROCESS | 3305 | 1460990071816 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 07:34:31 INFO - PROCESS | 3305 | 1460990071819 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 07:34:31 INFO - PROCESS | 3305 | 1460990071827 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:34:31 INFO - PROCESS | 3305 | 1460990071831 Marionette TRACE conn3 <- [1,154,null,{}] 07:34:31 INFO - PROCESS | 3305 | 1460990071839 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}] 07:34:32 INFO - PROCESS | 3305 | 1460990072029 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 07:34:32 INFO - PROCESS | 3305 | 1460990072223 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:32 INFO - PROCESS | 3305 | ++DOCSHELL 0x90114800 == 19 [pid = 3305] [id = 46] 07:34:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 109 (0x9011d400) [pid = 3305] [serial = 136] [outer = (nil)] 07:34:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 110 (0x9adc6c00) [pid = 3305] [serial = 137] [outer = 0x9011d400] 07:34:32 INFO - PROCESS | 3305 | 1460990072335 Marionette DEBUG loaded listener.js 07:34:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 111 (0xa2812800) [pid = 3305] [serial = 138] [outer = 0x9011d400] 07:34:33 INFO - PROCESS | 3305 | 1460990073376 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]]]}] 07:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1586ms 07:34:33 INFO - PROCESS | 3305 | 1460990073413 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 07:34:33 INFO - PROCESS | 3305 | 1460990073418 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 07:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:34:33 INFO - PROCESS | 3305 | 1460990073427 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:34:33 INFO - PROCESS | 3305 | 1460990073430 Marionette TRACE conn3 <- [1,158,null,{}] 07:34:33 INFO - PROCESS | 3305 | 1460990073438 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}] 07:34:33 INFO - PROCESS | 3305 | 1460990073683 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 07:34:34 INFO - PROCESS | 3305 | 1460990074067 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x9011c000 == 20 [pid = 3305] [id = 47] 07:34:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 112 (0x9011c800) [pid = 3305] [serial = 139] [outer = (nil)] 07:34:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 113 (0x903d8c00) [pid = 3305] [serial = 140] [outer = 0x9011c800] 07:34:34 INFO - PROCESS | 3305 | 1460990074201 Marionette DEBUG loaded listener.js 07:34:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 114 (0x903e6c00) [pid = 3305] [serial = 141] [outer = 0x9011c800] 07:34:35 INFO - PROCESS | 3305 | 1460990075089 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]]]}] 07:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1701ms 07:34:35 INFO - PROCESS | 3305 | 1460990075128 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 07:34:35 INFO - PROCESS | 3305 | 1460990075136 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 07:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:34:35 INFO - PROCESS | 3305 | 1460990075146 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:34:35 INFO - PROCESS | 3305 | 1460990075152 Marionette TRACE conn3 <- [1,162,null,{}] 07:34:35 INFO - PROCESS | 3305 | 1460990075160 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}] 07:34:35 INFO - PROCESS | 3305 | 1460990075408 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 113 (0x9ab46400) [pid = 3305] [serial = 70] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 112 (0x99cddc00) [pid = 3305] [serial = 68] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 111 (0x99498800) [pid = 3305] [serial = 65] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 110 (0xa45eec00) [pid = 3305] [serial = 79] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 109 (0xa4598c00) [pid = 3305] [serial = 77] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 108 (0xa3cc4c00) [pid = 3305] [serial = 76] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 107 (0xa0af7400) [pid = 3305] [serial = 46] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 106 (0xa2837000) [pid = 3305] [serial = 2] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 105 (0xa0c53c00) [pid = 3305] [serial = 47] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 104 (0x96f2ec00) [pid = 3305] [serial = 25] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 103 (0x9aaa0800) [pid = 3305] [serial = 40] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 102 (0x9fbc3400) [pid = 3305] [serial = 43] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 101 (0x9ab46800) [pid = 3305] [serial = 41] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 100 (0x991b9400) [pid = 3305] [serial = 31] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 99 (0x9589f000) [pid = 3305] [serial = 22] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 98 (0x9aa9b000) [pid = 3305] [serial = 32] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 97 (0x96e0a400) [pid = 3305] [serial = 37] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 96 (0xa3cca000) [pid = 3305] [serial = 34] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 95 (0x977dc800) [pid = 3305] [serial = 38] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 94 (0x9fcb2c00) [pid = 3305] [serial = 44] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 93 (0xa47aa800) [pid = 3305] [serial = 35] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 92 (0x99b04800) [pid = 3305] [serial = 28] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 91 (0x96b07800) [pid = 3305] [serial = 23] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 90 (0x916a8000) [pid = 3305] [serial = 17] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 89 (0x9a3d7400) [pid = 3305] [serial = 29] [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.] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 88 (0x9eb45000) [pid = 3305] [serial = 89] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 87 (0xa47af400) [pid = 3305] [serial = 80] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 86 (0x99105400) [pid = 3305] [serial = 9] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 85 (0x9df3e400) [pid = 3305] [serial = 92] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 84 (0x9df3d000) [pid = 3305] [serial = 71] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 83 (0xa2813000) [pid = 3305] [serial = 56] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 82 (0x99ce1800) [pid = 3305] [serial = 58] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 81 (0x9fc7b800) [pid = 3305] [serial = 53] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 80 (0xa0ed9400) [pid = 3305] [serial = 55] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 79 (0x9fb48c00) [pid = 3305] [serial = 52] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 78 (0xa0a66000) [pid = 3305] [serial = 73] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 77 (0x97c62800) [pid = 3305] [serial = 50] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 76 (0x92043c00) [pid = 3305] [serial = 91] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 75 (0x9784f400) [pid = 3305] [serial = 49] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 74 (0x9a05d800) [pid = 3305] [serial = 86] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 73 (0x96e05400) [pid = 3305] [serial = 67] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 72 (0x97851800) [pid = 3305] [serial = 64] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 71 (0x9147cc00) [pid = 3305] [serial = 19] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 70 (0xa0fdb400) [pid = 3305] [serial = 74] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 69 (0xa6d5c000) [pid = 3305] [serial = 83] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 68 (0x99cd9000) [pid = 3305] [serial = 85] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 67 (0x9aaf3400) [pid = 3305] [serial = 88] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 66 (0xa5fd4400) [pid = 3305] [serial = 82] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 65 (0x9fb50400) [pid = 3305] [serial = 59] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 64 (0xa3c1a400) [pid = 3305] [serial = 61] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 63 (0x993f7000) [pid = 3305] [serial = 12] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 62 (0xa44b4000) [pid = 3305] [serial = 96] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 61 (0x903d8800) [pid = 3305] [serial = 105] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 60 (0xa6d62800) [pid = 3305] [serial = 102] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 59 (0xa283cc00) [pid = 3305] [serial = 104] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 58 (0x903df800) [pid = 3305] [serial = 107] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 57 (0xa5f07000) [pid = 3305] [serial = 99] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 56 (0xa69c8400) [pid = 3305] [serial = 101] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 55 (0xa3c1cc00) [pid = 3305] [serial = 62] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 54 (0xa4c4ec00) [pid = 3305] [serial = 98] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 53 (0x916a3400) [pid = 3305] [serial = 16] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | --DOMWINDOW == 52 (0xa2838400) [pid = 3305] [serial = 95] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 3305 | 1460990075688 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x90553000 == 21 [pid = 3305] [id = 48] 07:34:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 53 (0x90865400) [pid = 3305] [serial = 142] [outer = (nil)] 07:34:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 54 (0x916a5000) [pid = 3305] [serial = 143] [outer = 0x90865400] 07:34:35 INFO - PROCESS | 3305 | 1460990075829 Marionette DEBUG loaded listener.js 07:34:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 55 (0x93263800) [pid = 3305] [serial = 144] [outer = 0x90865400] 07:34:36 INFO - PROCESS | 3305 | 1460990076613 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]]]}] 07:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1492ms 07:34:36 INFO - PROCESS | 3305 | 1460990076642 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 07:34:36 INFO - PROCESS | 3305 | 1460990076649 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 07:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:34:36 INFO - PROCESS | 3305 | 1460990076658 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:34:36 INFO - PROCESS | 3305 | 1460990076661 Marionette TRACE conn3 <- [1,166,null,{}] 07:34:36 INFO - PROCESS | 3305 | 1460990076673 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}] 07:34:36 INFO - PROCESS | 3305 | 1460990076873 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 07:34:36 INFO - PROCESS | 3305 | 1460990076885 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x96b06400 == 22 [pid = 3305] [id = 49] 07:34:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 56 (0x96b07800) [pid = 3305] [serial = 145] [outer = (nil)] 07:34:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 57 (0x96f2f000) [pid = 3305] [serial = 146] [outer = 0x96b07800] 07:34:36 INFO - PROCESS | 3305 | 1460990076978 Marionette DEBUG loaded listener.js 07:34:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 58 (0x97851000) [pid = 3305] [serial = 147] [outer = 0x96b07800] 07:34:37 INFO - PROCESS | 3305 | 1460990077816 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]]]}] 07:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1229ms 07:34:37 INFO - PROCESS | 3305 | 1460990077888 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 07:34:37 INFO - PROCESS | 3305 | 1460990077892 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 07:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:34:37 INFO - PROCESS | 3305 | 1460990077901 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:34:37 INFO - PROCESS | 3305 | 1460990077911 Marionette TRACE conn3 <- [1,170,null,{}] 07:34:37 INFO - PROCESS | 3305 | 1460990077927 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}] 07:34:38 INFO - PROCESS | 3305 | 1460990078101 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 07:34:38 INFO - PROCESS | 3305 | --DOMWINDOW == 57 (0x9011d000) [pid = 3305] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:34:38 INFO - PROCESS | 3305 | --DOMWINDOW == 56 (0x903db400) [pid = 3305] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:34:38 INFO - PROCESS | 3305 | --DOMWINDOW == 55 (0x9203cc00) [pid = 3305] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:34:38 INFO - PROCESS | 3305 | --DOMWINDOW == 54 (0x93264400) [pid = 3305] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:34:38 INFO - PROCESS | 3305 | --DOMWINDOW == 53 (0x903e2400) [pid = 3305] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:34:38 INFO - PROCESS | 3305 | 1460990078497 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x90116c00 == 23 [pid = 3305] [id = 50] 07:34:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 54 (0x9011d000) [pid = 3305] [serial = 148] [outer = (nil)] 07:34:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 55 (0x903dc800) [pid = 3305] [serial = 149] [outer = 0x9011d000] 07:34:38 INFO - PROCESS | 3305 | 1460990078598 Marionette DEBUG loaded listener.js 07:34:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 56 (0x9054bc00) [pid = 3305] [serial = 150] [outer = 0x9011d000] 07:34:39 INFO - PROCESS | 3305 | 1460990079495 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]]]}] 07:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1653ms 07:34:39 INFO - PROCESS | 3305 | 1460990079555 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 07:34:39 INFO - PROCESS | 3305 | 1460990079564 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 07:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:34:39 INFO - PROCESS | 3305 | 1460990079575 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:34:39 INFO - PROCESS | 3305 | 1460990079579 Marionette TRACE conn3 <- [1,174,null,{}] 07:34:39 INFO - PROCESS | 3305 | 1460990079589 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}] 07:34:39 INFO - PROCESS | 3305 | 1460990079794 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 07:34:39 INFO - PROCESS | 3305 | 1460990079935 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x916abc00 == 24 [pid = 3305] [id = 51] 07:34:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 57 (0x9201c800) [pid = 3305] [serial = 151] [outer = (nil)] 07:34:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 58 (0x92043c00) [pid = 3305] [serial = 152] [outer = 0x9201c800] 07:34:40 INFO - PROCESS | 3305 | 1460990080034 Marionette DEBUG loaded listener.js 07:34:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 59 (0x9325c400) [pid = 3305] [serial = 153] [outer = 0x9201c800] 07:34:40 INFO - PROCESS | 3305 | 1460990080973 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]]]}] 07:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1440ms 07:34:41 INFO - PROCESS | 3305 | 1460990081019 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 07:34:41 INFO - PROCESS | 3305 | 1460990081027 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 07:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:34:41 INFO - PROCESS | 3305 | 1460990081036 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:34:41 INFO - PROCESS | 3305 | 1460990081041 Marionette TRACE conn3 <- [1,178,null,{}] 07:34:41 INFO - PROCESS | 3305 | 1460990081047 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}] 07:34:41 INFO - PROCESS | 3305 | 1460990081235 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 07:34:41 INFO - PROCESS | 3305 | 1460990081373 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x9054b800 == 25 [pid = 3305] [id = 52] 07:34:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 60 (0x9147a400) [pid = 3305] [serial = 154] [outer = (nil)] 07:34:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 61 (0x96316400) [pid = 3305] [serial = 155] [outer = 0x9147a400] 07:34:41 INFO - PROCESS | 3305 | 1460990081467 Marionette DEBUG loaded listener.js 07:34:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 62 (0x977d7400) [pid = 3305] [serial = 156] [outer = 0x9147a400] 07:34:42 INFO - PROCESS | 3305 | 1460990082465 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]]]}] 07:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1489ms 07:34:42 INFO - PROCESS | 3305 | 1460990082528 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 07:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:34:42 INFO - PROCESS | 3305 | 1460990082533 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 07:34:42 INFO - PROCESS | 3305 | 1460990082549 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:34:42 INFO - PROCESS | 3305 | 1460990082561 Marionette TRACE conn3 <- [1,182,null,{}] 07:34:42 INFO - PROCESS | 3305 | 1460990082571 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}] 07:34:42 INFO - PROCESS | 3305 | 1460990082849 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 07:34:43 INFO - PROCESS | 3305 | 1460990083030 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x97c68000 == 26 [pid = 3305] [id = 53] 07:34:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 63 (0x99cd7c00) [pid = 3305] [serial = 157] [outer = (nil)] 07:34:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 64 (0x99cdfc00) [pid = 3305] [serial = 158] [outer = 0x99cd7c00] 07:34:43 INFO - PROCESS | 3305 | 1460990083163 Marionette DEBUG loaded listener.js 07:34:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 65 (0x99d8e000) [pid = 3305] [serial = 159] [outer = 0x99cd7c00] 07:34:44 INFO - PROCESS | 3305 | 1460990084076 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]]]}] 07:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1552ms 07:34:44 INFO - PROCESS | 3305 | 1460990084094 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 07:34:44 INFO - PROCESS | 3305 | 1460990084101 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 07:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:34:44 INFO - PROCESS | 3305 | 1460990084109 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:34:44 INFO - PROCESS | 3305 | 1460990084115 Marionette TRACE conn3 <- [1,186,null,{}] 07:34:44 INFO - PROCESS | 3305 | 1460990084121 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}] 07:34:44 INFO - PROCESS | 3305 | 1460990084312 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 07:34:44 INFO - PROCESS | 3305 | 1460990084452 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:44 INFO - PROCESS | 3305 | ++DOCSHELL 0x90113c00 == 27 [pid = 3305] [id = 54] 07:34:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 66 (0x96e05400) [pid = 3305] [serial = 160] [outer = (nil)] 07:34:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 67 (0x9ab46c00) [pid = 3305] [serial = 161] [outer = 0x96e05400] 07:34:44 INFO - PROCESS | 3305 | 1460990084550 Marionette DEBUG loaded listener.js 07:34:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 68 (0x9adc3400) [pid = 3305] [serial = 162] [outer = 0x96e05400] 07:34:45 INFO - PROCESS | 3305 | 1460990085700 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]]]}] 07:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1637ms 07:34:45 INFO - PROCESS | 3305 | 1460990085748 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 07:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:34:45 INFO - PROCESS | 3305 | 1460990085752 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 07:34:45 INFO - PROCESS | 3305 | 1460990085762 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:34:45 INFO - PROCESS | 3305 | 1460990085768 Marionette TRACE conn3 <- [1,190,null,{}] 07:34:45 INFO - PROCESS | 3305 | 1460990085778 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}] 07:34:46 INFO - PROCESS | 3305 | 1460990085999 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 07:34:46 INFO - PROCESS | 3305 | 1460990086256 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x9eb45c00 == 28 [pid = 3305] [id = 55] 07:34:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 69 (0x9eb48000) [pid = 3305] [serial = 163] [outer = (nil)] 07:34:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 70 (0x9fb48c00) [pid = 3305] [serial = 164] [outer = 0x9eb48000] 07:34:46 INFO - PROCESS | 3305 | 1460990086407 Marionette DEBUG loaded listener.js 07:34:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 71 (0x9fc7d800) [pid = 3305] [serial = 165] [outer = 0x9eb48000] 07:34:47 INFO - PROCESS | 3305 | 1460990087367 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]]]}] 07:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1645ms 07:34:47 INFO - PROCESS | 3305 | 1460990087405 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 07:34:47 INFO - PROCESS | 3305 | 1460990087409 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 07:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:34:47 INFO - PROCESS | 3305 | 1460990087417 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:34:47 INFO - PROCESS | 3305 | 1460990087421 Marionette TRACE conn3 <- [1,194,null,{}] 07:34:47 INFO - PROCESS | 3305 | 1460990087428 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}] 07:34:47 INFO - PROCESS | 3305 | 1460990087611 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 07:34:47 INFO - PROCESS | 3305 | 1460990087765 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x979b5000 == 29 [pid = 3305] [id = 56] 07:34:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 72 (0xa0003000) [pid = 3305] [serial = 166] [outer = (nil)] 07:34:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 73 (0xa0af3000) [pid = 3305] [serial = 167] [outer = 0xa0003000] 07:34:47 INFO - PROCESS | 3305 | 1460990087910 Marionette DEBUG loaded listener.js 07:34:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 74 (0xa0c55800) [pid = 3305] [serial = 168] [outer = 0xa0003000] 07:34:49 INFO - PROCESS | 3305 | 1460990089027 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]]]}] 07:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1688ms 07:34:49 INFO - PROCESS | 3305 | 1460990089106 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 07:34:49 INFO - PROCESS | 3305 | 1460990089111 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 07:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:34:49 INFO - PROCESS | 3305 | 1460990089123 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:34:49 INFO - PROCESS | 3305 | 1460990089127 Marionette TRACE conn3 <- [1,198,null,{}] 07:34:49 INFO - PROCESS | 3305 | 1460990089137 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}] 07:34:49 INFO - PROCESS | 3305 | 1460990089351 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 07:34:49 INFO - PROCESS | 3305 | 1460990089543 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x90313800 == 30 [pid = 3305] [id = 57] 07:34:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 75 (0x90317000) [pid = 3305] [serial = 169] [outer = (nil)] 07:34:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 76 (0x90321c00) [pid = 3305] [serial = 170] [outer = 0x90317000] 07:34:49 INFO - PROCESS | 3305 | 1460990089632 Marionette DEBUG loaded listener.js 07:34:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 77 (0x903e3400) [pid = 3305] [serial = 171] [outer = 0x90317000] 07:34:50 INFO - PROCESS | 3305 | 1460990090573 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]]]}] 07:34:50 INFO - PROCESS | 3305 | --DOCSHELL 0x96b06400 == 29 [pid = 3305] [id = 49] 07:34:50 INFO - PROCESS | 3305 | --DOCSHELL 0x90553000 == 28 [pid = 3305] [id = 48] 07:34:50 INFO - PROCESS | 3305 | --DOCSHELL 0x9011c000 == 27 [pid = 3305] [id = 47] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 76 (0x99cdc800) [pid = 3305] [serial = 122] [outer = (nil)] [url = about:blank] 07:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1487ms 07:34:50 INFO - PROCESS | 3305 | 1460990090609 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 07:34:50 INFO - PROCESS | 3305 | 1460990090618 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 07:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:34:50 INFO - PROCESS | 3305 | 1460990090630 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:34:50 INFO - PROCESS | 3305 | 1460990090634 Marionette TRACE conn3 <- [1,202,null,{}] 07:34:50 INFO - PROCESS | 3305 | 1460990090640 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}] 07:34:50 INFO - PROCESS | 3305 | 1460990090816 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 75 (0x9054a800) [pid = 3305] [serial = 110] [outer = (nil)] [url = about:blank] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 74 (0x90552c00) [pid = 3305] [serial = 111] [outer = (nil)] [url = about:blank] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 73 (0x903e1800) [pid = 3305] [serial = 108] [outer = (nil)] [url = about:blank] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 72 (0x9203f400) [pid = 3305] [serial = 113] [outer = (nil)] [url = about:blank] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 71 (0x958a1400) [pid = 3305] [serial = 117] [outer = (nil)] [url = about:blank] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 70 (0x95896800) [pid = 3305] [serial = 116] [outer = (nil)] [url = about:blank] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 69 (0x96b05000) [pid = 3305] [serial = 120] [outer = (nil)] [url = about:blank] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 68 (0x92043800) [pid = 3305] [serial = 114] [outer = (nil)] [url = about:blank] 07:34:50 INFO - PROCESS | 3305 | --DOMWINDOW == 67 (0x91373400) [pid = 3305] [serial = 119] [outer = (nil)] [url = about:blank] 07:34:50 INFO - PROCESS | 3305 | 1460990090946 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x903e1800 == 28 [pid = 3305] [id = 58] 07:34:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 68 (0x903e3c00) [pid = 3305] [serial = 172] [outer = (nil)] 07:34:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 69 (0x9137b800) [pid = 3305] [serial = 173] [outer = 0x903e3c00] 07:34:51 INFO - PROCESS | 3305 | 1460990091070 Marionette DEBUG loaded listener.js 07:34:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 70 (0x9203bc00) [pid = 3305] [serial = 174] [outer = 0x903e3c00] 07:34:51 INFO - PROCESS | 3305 | 1460990091836 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]]]}] 07:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1240ms 07:34:51 INFO - PROCESS | 3305 | 1460990091871 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 07:34:51 INFO - PROCESS | 3305 | 1460990091874 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 07:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:34:51 INFO - PROCESS | 3305 | 1460990091883 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:34:51 INFO - PROCESS | 3305 | 1460990091890 Marionette TRACE conn3 <- [1,206,null,{}] 07:34:51 INFO - PROCESS | 3305 | 1460990091911 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}] 07:34:52 INFO - PROCESS | 3305 | 1460990092115 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 07:34:52 INFO - PROCESS | 3305 | 1460990092222 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x90864000 == 29 [pid = 3305] [id = 59] 07:34:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 71 (0x92047400) [pid = 3305] [serial = 175] [outer = (nil)] 07:34:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 72 (0x9589d800) [pid = 3305] [serial = 176] [outer = 0x92047400] 07:34:52 INFO - PROCESS | 3305 | 1460990092308 Marionette DEBUG loaded listener.js 07:34:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 73 (0x958a4c00) [pid = 3305] [serial = 177] [outer = 0x92047400] 07:34:53 INFO - PROCESS | 3305 | 1460990093143 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]]]}] 07:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1296ms 07:34:53 INFO - PROCESS | 3305 | 1460990093180 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 07:34:53 INFO - PROCESS | 3305 | 1460990093186 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 07:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:34:53 INFO - PROCESS | 3305 | 1460990093201 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:34:53 INFO - PROCESS | 3305 | 1460990093205 Marionette TRACE conn3 <- [1,210,null,{}] 07:34:53 INFO - PROCESS | 3305 | 1460990093212 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}] 07:34:53 INFO - PROCESS | 3305 | 1460990093436 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 07:34:53 INFO - PROCESS | 3305 | 1460990093472 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x9011cc00 == 30 [pid = 3305] [id = 60] 07:34:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 74 (0x97851800) [pid = 3305] [serial = 178] [outer = (nil)] 07:34:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 75 (0x97ccdc00) [pid = 3305] [serial = 179] [outer = 0x97851800] 07:34:53 INFO - PROCESS | 3305 | 1460990093553 Marionette DEBUG loaded listener.js 07:34:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 76 (0x99cda000) [pid = 3305] [serial = 180] [outer = 0x97851800] 07:34:54 INFO - PROCESS | 3305 | 1460990094558 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]]]}] 07:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1391ms 07:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:34:54 INFO - PROCESS | 3305 | 1460990094593 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 07:34:54 INFO - PROCESS | 3305 | 1460990094596 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 07:34:54 INFO - PROCESS | 3305 | 1460990094604 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:34:54 INFO - PROCESS | 3305 | 1460990094607 Marionette TRACE conn3 <- [1,214,null,{}] 07:34:54 INFO - PROCESS | 3305 | 1460990094620 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}] 07:34:54 INFO - PROCESS | 3305 | 1460990094825 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 07:34:54 INFO - PROCESS | 3305 | 1460990094846 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x9011a400 == 31 [pid = 3305] [id = 61] 07:34:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 77 (0x90314800) [pid = 3305] [serial = 181] [outer = (nil)] 07:34:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 78 (0x99d83000) [pid = 3305] [serial = 182] [outer = 0x90314800] 07:34:55 INFO - PROCESS | 3305 | 1460990094995 Marionette DEBUG loaded listener.js 07:34:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 79 (0x9a3d3400) [pid = 3305] [serial = 183] [outer = 0x90314800] 07:34:55 INFO - PROCESS | 3305 | --DOMWINDOW == 78 (0x90865400) [pid = 3305] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:34:55 INFO - PROCESS | 3305 | --DOMWINDOW == 77 (0x9011c800) [pid = 3305] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:34:55 INFO - PROCESS | 3305 | 1460990095801 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]]]}] 07:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1243ms 07:34:55 INFO - PROCESS | 3305 | 1460990095846 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 07:34:55 INFO - PROCESS | 3305 | 1460990095851 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 07:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:34:55 INFO - PROCESS | 3305 | 1460990095859 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:34:55 INFO - PROCESS | 3305 | 1460990095863 Marionette TRACE conn3 <- [1,218,null,{}] 07:34:55 INFO - PROCESS | 3305 | 1460990095870 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}] 07:34:56 INFO - PROCESS | 3305 | 1460990096117 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 07:34:56 INFO - PROCESS | 3305 | 1460990096224 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x9011c800 == 32 [pid = 3305] [id = 62] 07:34:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 78 (0x95895c00) [pid = 3305] [serial = 184] [outer = (nil)] 07:34:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 79 (0x9fb50800) [pid = 3305] [serial = 185] [outer = 0x95895c00] 07:34:56 INFO - PROCESS | 3305 | 1460990096308 Marionette DEBUG loaded listener.js 07:34:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 80 (0xa0085c00) [pid = 3305] [serial = 186] [outer = 0x95895c00] 07:34:57 INFO - PROCESS | 3305 | 1460990097120 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]]]}] 07:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1286ms 07:34:57 INFO - PROCESS | 3305 | 1460990097147 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 07:34:57 INFO - PROCESS | 3305 | 1460990097151 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 07:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:34:57 INFO - PROCESS | 3305 | 1460990097157 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:34:57 INFO - PROCESS | 3305 | 1460990097160 Marionette TRACE conn3 <- [1,222,null,{}] 07:34:57 INFO - PROCESS | 3305 | 1460990097166 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}] 07:34:57 INFO - PROCESS | 3305 | 1460990097391 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 07:34:57 INFO - PROCESS | 3305 | 1460990097549 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x9011f800 == 33 [pid = 3305] [id = 63] 07:34:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 81 (0x90120000) [pid = 3305] [serial = 187] [outer = (nil)] 07:34:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 82 (0x90316000) [pid = 3305] [serial = 188] [outer = 0x90120000] 07:34:57 INFO - PROCESS | 3305 | 1460990097649 Marionette DEBUG loaded listener.js 07:34:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 83 (0x9031d800) [pid = 3305] [serial = 189] [outer = 0x90120000] 07:34:58 INFO - PROCESS | 3305 | 1460990098731 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]]]}] 07:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1645ms 07:34:58 INFO - PROCESS | 3305 | 1460990098805 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 07:34:58 INFO - PROCESS | 3305 | 1460990098813 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 07:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:34:58 INFO - PROCESS | 3305 | 1460990098822 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:34:58 INFO - PROCESS | 3305 | 1460990098829 Marionette TRACE conn3 <- [1,226,null,{}] 07:34:58 INFO - PROCESS | 3305 | 1460990098838 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}] 07:34:59 INFO - PROCESS | 3305 | 1460990099098 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 07:34:59 INFO - PROCESS | 3305 | 1460990099338 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x9147e800 == 34 [pid = 3305] [id = 64] 07:34:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 84 (0x916a5400) [pid = 3305] [serial = 190] [outer = (nil)] 07:34:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 85 (0x93267800) [pid = 3305] [serial = 191] [outer = 0x916a5400] 07:34:59 INFO - PROCESS | 3305 | 1460990099436 Marionette DEBUG loaded listener.js 07:34:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 86 (0x958a1c00) [pid = 3305] [serial = 192] [outer = 0x916a5400] 07:35:00 INFO - PROCESS | 3305 | 1460990100313 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]]]}] 07:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1539ms 07:35:00 INFO - PROCESS | 3305 | 1460990100363 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 07:35:00 INFO - PROCESS | 3305 | 1460990100368 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 07:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:35:00 INFO - PROCESS | 3305 | 1460990100377 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:35:00 INFO - PROCESS | 3305 | 1460990100380 Marionette TRACE conn3 <- [1,230,null,{}] 07:35:00 INFO - PROCESS | 3305 | 1460990100388 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}] 07:35:00 INFO - PROCESS | 3305 | 1460990100583 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 07:35:00 INFO - PROCESS | 3305 | 1460990100733 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x91476c00 == 35 [pid = 3305] [id = 65] 07:35:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 87 (0x99ce3c00) [pid = 3305] [serial = 193] [outer = (nil)] 07:35:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 88 (0x9eb4a400) [pid = 3305] [serial = 194] [outer = 0x99ce3c00] 07:35:00 INFO - PROCESS | 3305 | 1460990100833 Marionette DEBUG loaded listener.js 07:35:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 89 (0x9fbbd000) [pid = 3305] [serial = 195] [outer = 0x99ce3c00] 07:35:01 INFO - PROCESS | 3305 | 1460990101819 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]]]}] 07:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1497ms 07:35:01 INFO - PROCESS | 3305 | 1460990101874 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 07:35:01 INFO - PROCESS | 3305 | 1460990101880 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 07:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:35:01 INFO - PROCESS | 3305 | 1460990101902 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:35:01 INFO - PROCESS | 3305 | 1460990101911 Marionette TRACE conn3 <- [1,234,null,{}] 07:35:01 INFO - PROCESS | 3305 | 1460990101917 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}] 07:35:02 INFO - PROCESS | 3305 | 1460990102189 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 07:35:02 INFO - PROCESS | 3305 | 1460990102481 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x903dfc00 == 36 [pid = 3305] [id = 66] 07:35:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 90 (0x9136e400) [pid = 3305] [serial = 196] [outer = (nil)] 07:35:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 91 (0xa0fdd400) [pid = 3305] [serial = 197] [outer = 0x9136e400] 07:35:02 INFO - PROCESS | 3305 | 1460990102638 Marionette DEBUG loaded listener.js 07:35:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 92 (0xa2a0e400) [pid = 3305] [serial = 198] [outer = 0x9136e400] 07:35:03 INFO - PROCESS | 3305 | 1460990103927 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]]]}] 07:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 2061ms 07:35:03 INFO - PROCESS | 3305 | 1460990103954 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 07:35:03 INFO - PROCESS | 3305 | 1460990103958 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 07:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:35:03 INFO - PROCESS | 3305 | 1460990103966 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:35:03 INFO - PROCESS | 3305 | 1460990103970 Marionette TRACE conn3 <- [1,238,null,{}] 07:35:03 INFO - PROCESS | 3305 | 1460990103978 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}] 07:35:04 INFO - PROCESS | 3305 | 1460990104184 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 07:35:04 INFO - PROCESS | 3305 | 1460990104331 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x90105400 == 37 [pid = 3305] [id = 67] 07:35:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 93 (0x90106000) [pid = 3305] [serial = 199] [outer = (nil)] 07:35:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 94 (0x9010c800) [pid = 3305] [serial = 200] [outer = 0x90106000] 07:35:04 INFO - PROCESS | 3305 | 1460990104476 Marionette DEBUG loaded listener.js 07:35:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 95 (0x90116000) [pid = 3305] [serial = 201] [outer = 0x90106000] 07:35:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 96 (0x932db000) [pid = 3305] [serial = 202] [outer = 0x991bdc00] 07:35:05 INFO - PROCESS | 3305 | 1460990105443 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]]]}] 07:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1546ms 07:35:05 INFO - PROCESS | 3305 | 1460990105513 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 07:35:05 INFO - PROCESS | 3305 | 1460990105517 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 07:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:35:05 INFO - PROCESS | 3305 | 1460990105524 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:35:05 INFO - PROCESS | 3305 | 1460990105528 Marionette TRACE conn3 <- [1,242,null,{}] 07:35:05 INFO - PROCESS | 3305 | 1460990105534 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}] 07:35:05 INFO - PROCESS | 3305 | 1460990105724 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 07:35:05 INFO - PROCESS | 3305 | 1460990105920 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:06 INFO - PROCESS | 3305 | ++DOCSHELL 0x932dec00 == 38 [pid = 3305] [id = 68] 07:35:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 97 (0x932dfc00) [pid = 3305] [serial = 203] [outer = (nil)] 07:35:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 98 (0x932e2800) [pid = 3305] [serial = 204] [outer = 0x932dfc00] 07:35:06 INFO - PROCESS | 3305 | 1460990106074 Marionette DEBUG loaded listener.js 07:35:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 99 (0x9fe15000) [pid = 3305] [serial = 205] [outer = 0x932dfc00] 07:35:06 INFO - PROCESS | 3305 | 1460990106962 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]]]}] 07:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1481ms 07:35:07 INFO - PROCESS | 3305 | 1460990107007 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 07:35:07 INFO - PROCESS | 3305 | 1460990107010 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 07:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:35:07 INFO - PROCESS | 3305 | 1460990107018 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:35:07 INFO - PROCESS | 3305 | 1460990107022 Marionette TRACE conn3 <- [1,246,null,{}] 07:35:07 INFO - PROCESS | 3305 | 1460990107028 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}] 07:35:07 INFO - PROCESS | 3305 | 1460990107218 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 07:35:07 INFO - PROCESS | 3305 | 1460990107366 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x932d9c00 == 39 [pid = 3305] [id = 69] 07:35:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 100 (0x932de800) [pid = 3305] [serial = 206] [outer = (nil)] 07:35:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 101 (0x98fd7000) [pid = 3305] [serial = 207] [outer = 0x932de800] 07:35:07 INFO - PROCESS | 3305 | 1460990107458 Marionette DEBUG loaded listener.js 07:35:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 102 (0x98fdb000) [pid = 3305] [serial = 208] [outer = 0x932de800] 07:35:08 INFO - PROCESS | 3305 | 1460990108395 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]]]}] 07:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1392ms 07:35:08 INFO - PROCESS | 3305 | 1460990108411 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 07:35:08 INFO - PROCESS | 3305 | 1460990108416 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 07:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:35:08 INFO - PROCESS | 3305 | 1460990108423 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:35:08 INFO - PROCESS | 3305 | 1460990108427 Marionette TRACE conn3 <- [1,250,null,{}] 07:35:08 INFO - PROCESS | 3305 | 1460990108433 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}] 07:35:08 INFO - PROCESS | 3305 | 1460990108606 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 07:35:09 INFO - PROCESS | 3305 | 1460990109067 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x9054c400 == 40 [pid = 3305] [id = 70] 07:35:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 103 (0x9054f000) [pid = 3305] [serial = 209] [outer = (nil)] 07:35:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 104 (0x90554800) [pid = 3305] [serial = 210] [outer = 0x9054f000] 07:35:09 INFO - PROCESS | 3305 | 1460990109202 Marionette DEBUG loaded listener.js 07:35:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 105 (0x91373c00) [pid = 3305] [serial = 211] [outer = 0x9054f000] 07:35:10 INFO - PROCESS | 3305 | 1460990110151 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]]]}] 07:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1783ms 07:35:10 INFO - PROCESS | 3305 | 1460990110208 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 07:35:10 INFO - PROCESS | 3305 | 1460990110216 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 07:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:35:10 INFO - PROCESS | 3305 | 1460990110226 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:35:10 INFO - PROCESS | 3305 | 1460990110229 Marionette TRACE conn3 <- [1,254,null,{}] 07:35:10 INFO - PROCESS | 3305 | 1460990110238 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}] 07:35:10 INFO - PROCESS | 3305 | 1460990110444 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 07:35:10 INFO - PROCESS | 3305 | 1460990110653 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x90872000 == 41 [pid = 3305] [id = 71] 07:35:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 106 (0x9203b400) [pid = 3305] [serial = 212] [outer = (nil)] 07:35:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 107 (0x932dd400) [pid = 3305] [serial = 213] [outer = 0x9203b400] 07:35:10 INFO - PROCESS | 3305 | 1460990110749 Marionette DEBUG loaded listener.js 07:35:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 108 (0x93685000) [pid = 3305] [serial = 214] [outer = 0x9203b400] 07:35:11 INFO - PROCESS | 3305 | --DOCSHELL 0x90119c00 == 40 [pid = 3305] [id = 40] 07:35:11 INFO - PROCESS | 3305 | --DOCSHELL 0x90118c00 == 39 [pid = 3305] [id = 37] 07:35:11 INFO - PROCESS | 3305 | --DOCSHELL 0x9203c000 == 38 [pid = 3305] [id = 38] 07:35:11 INFO - PROCESS | 3305 | --DOCSHELL 0x9325fc00 == 37 [pid = 3305] [id = 39] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 107 (0x96f2f000) [pid = 3305] [serial = 146] [outer = (nil)] [url = about:blank] 07:35:11 INFO - PROCESS | 3305 | --DOCSHELL 0x9eb45c00 == 36 [pid = 3305] [id = 55] 07:35:11 INFO - PROCESS | 3305 | --DOCSHELL 0x97c68000 == 35 [pid = 3305] [id = 53] 07:35:11 INFO - PROCESS | 3305 | --DOCSHELL 0x9054b800 == 34 [pid = 3305] [id = 52] 07:35:11 INFO - PROCESS | 3305 | --DOCSHELL 0x916abc00 == 33 [pid = 3305] [id = 51] 07:35:11 INFO - PROCESS | 3305 | --DOCSHELL 0x90116c00 == 32 [pid = 3305] [id = 50] 07:35:11 INFO - PROCESS | 3305 | 1460990111761 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]]]}] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 106 (0x916a5000) [pid = 3305] [serial = 143] [outer = (nil)] [url = about:blank] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 105 (0x93263800) [pid = 3305] [serial = 144] [outer = (nil)] [url = about:blank] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 104 (0x903d8c00) [pid = 3305] [serial = 140] [outer = (nil)] [url = about:blank] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 103 (0x903e6c00) [pid = 3305] [serial = 141] [outer = (nil)] [url = about:blank] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 102 (0xa0c4d000) [pid = 3305] [serial = 134] [outer = (nil)] [url = about:blank] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 101 (0x9adc6800) [pid = 3305] [serial = 131] [outer = (nil)] [url = about:blank] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 100 (0x92046400) [pid = 3305] [serial = 125] [outer = (nil)] [url = about:blank] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 99 (0x9adc6c00) [pid = 3305] [serial = 137] [outer = (nil)] [url = about:blank] 07:35:11 INFO - PROCESS | 3305 | --DOMWINDOW == 98 (0x99cde000) [pid = 3305] [serial = 128] [outer = (nil)] [url = about:blank] 07:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1585ms 07:35:11 INFO - PROCESS | 3305 | 1460990111816 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 07:35:11 INFO - PROCESS | 3305 | 1460990111822 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 07:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:35:11 INFO - PROCESS | 3305 | 1460990111830 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:35:11 INFO - PROCESS | 3305 | 1460990111834 Marionette TRACE conn3 <- [1,258,null,{}] 07:35:11 INFO - PROCESS | 3305 | 1460990111841 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}] 07:35:12 INFO - PROCESS | 3305 | 1460990112042 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 07:35:12 INFO - PROCESS | 3305 | 1460990112221 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x90312800 == 33 [pid = 3305] [id = 72] 07:35:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 99 (0x92046c00) [pid = 3305] [serial = 215] [outer = (nil)] 07:35:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 100 (0x95897c00) [pid = 3305] [serial = 216] [outer = 0x92046c00] 07:35:12 INFO - PROCESS | 3305 | 1460990112306 Marionette DEBUG loaded listener.js 07:35:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 101 (0x96e07800) [pid = 3305] [serial = 217] [outer = 0x92046c00] 07:35:13 INFO - PROCESS | 3305 | 1460990113128 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]]]}] 07:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1338ms 07:35:13 INFO - PROCESS | 3305 | 1460990113170 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 07:35:13 INFO - PROCESS | 3305 | 1460990113174 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 07:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:35:13 INFO - PROCESS | 3305 | 1460990113193 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:35:13 INFO - PROCESS | 3305 | 1460990113209 Marionette TRACE conn3 <- [1,262,null,{}] 07:35:13 INFO - PROCESS | 3305 | 1460990113225 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}] 07:35:13 INFO - PROCESS | 3305 | 1460990113405 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 07:35:13 INFO - PROCESS | 3305 | 1460990113527 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x920b6800 == 34 [pid = 3305] [id = 73] 07:35:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 102 (0x96e07000) [pid = 3305] [serial = 218] [outer = (nil)] 07:35:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 103 (0x98fe0000) [pid = 3305] [serial = 219] [outer = 0x96e07000] 07:35:13 INFO - PROCESS | 3305 | 1460990113610 Marionette DEBUG loaded listener.js 07:35:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 104 (0x993f7400) [pid = 3305] [serial = 220] [outer = 0x96e07000] 07:35:14 INFO - PROCESS | 3305 | 1460990114559 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]]]}] 07:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1423ms 07:35:14 INFO - PROCESS | 3305 | 1460990114605 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 07:35:14 INFO - PROCESS | 3305 | 1460990114610 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 07:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:35:14 INFO - PROCESS | 3305 | 1460990114622 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:35:14 INFO - PROCESS | 3305 | 1460990114625 Marionette TRACE conn3 <- [1,266,null,{}] 07:35:14 INFO - PROCESS | 3305 | 1460990114632 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}] 07:35:14 INFO - PROCESS | 3305 | 1460990114834 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 07:35:14 INFO - PROCESS | 3305 | 1460990114871 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x920b5400 == 35 [pid = 3305] [id = 74] 07:35:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 105 (0x99cd6c00) [pid = 3305] [serial = 221] [outer = (nil)] 07:35:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 106 (0x9a3d7400) [pid = 3305] [serial = 222] [outer = 0x99cd6c00] 07:35:14 INFO - PROCESS | 3305 | 1460990114956 Marionette DEBUG loaded listener.js 07:35:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 107 (0x9ab46000) [pid = 3305] [serial = 223] [outer = 0x99cd6c00] 07:35:15 INFO - PROCESS | 3305 | 1460990115821 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]]]}] 07:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1236ms 07:35:15 INFO - PROCESS | 3305 | 1460990115859 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 07:35:15 INFO - PROCESS | 3305 | 1460990115862 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 07:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:35:15 INFO - PROCESS | 3305 | 1460990115869 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:35:15 INFO - PROCESS | 3305 | 1460990115872 Marionette TRACE conn3 <- [1,270,null,{}] 07:35:15 INFO - PROCESS | 3305 | 1460990115884 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}] 07:35:16 INFO - PROCESS | 3305 | 1460990116244 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 07:35:16 INFO - PROCESS | 3305 | --DOMWINDOW == 106 (0x96b07800) [pid = 3305] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:35:16 INFO - PROCESS | 3305 | --DOMWINDOW == 105 (0x90314800) [pid = 3305] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:35:16 INFO - PROCESS | 3305 | --DOMWINDOW == 104 (0x90317000) [pid = 3305] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:35:16 INFO - PROCESS | 3305 | --DOMWINDOW == 103 (0x903e3c00) [pid = 3305] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:35:16 INFO - PROCESS | 3305 | --DOMWINDOW == 102 (0x92047400) [pid = 3305] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:35:16 INFO - PROCESS | 3305 | --DOMWINDOW == 101 (0x97851800) [pid = 3305] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:35:16 INFO - PROCESS | 3305 | 1460990116339 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x90317000 == 36 [pid = 3305] [id = 75] 07:35:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 102 (0x903e0c00) [pid = 3305] [serial = 224] [outer = (nil)] 07:35:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 103 (0x96b12000) [pid = 3305] [serial = 225] [outer = 0x903e0c00] 07:35:16 INFO - PROCESS | 3305 | 1460990116429 Marionette DEBUG loaded listener.js 07:35:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 104 (0x9df38800) [pid = 3305] [serial = 226] [outer = 0x903e0c00] 07:35:17 INFO - PROCESS | 3305 | 1460990117243 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]]]}] 07:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1439ms 07:35:17 INFO - PROCESS | 3305 | 1460990117309 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 07:35:17 INFO - PROCESS | 3305 | 1460990117313 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 07:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:35:17 INFO - PROCESS | 3305 | 1460990117319 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:35:17 INFO - PROCESS | 3305 | 1460990117323 Marionette TRACE conn3 <- [1,274,null,{}] 07:35:17 INFO - PROCESS | 3305 | 1460990117328 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}] 07:35:17 INFO - PROCESS | 3305 | 1460990117488 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 07:35:17 INFO - PROCESS | 3305 | 1460990117499 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x903de800 == 37 [pid = 3305] [id = 76] 07:35:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 105 (0x99d86400) [pid = 3305] [serial = 227] [outer = (nil)] 07:35:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 106 (0xa0c50800) [pid = 3305] [serial = 228] [outer = 0x99d86400] 07:35:17 INFO - PROCESS | 3305 | 1460990117675 Marionette DEBUG loaded listener.js 07:35:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 107 (0xa0edd800) [pid = 3305] [serial = 229] [outer = 0x99d86400] 07:35:18 INFO - PROCESS | 3305 | 1460990118614 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]]]}] 07:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1342ms 07:35:18 INFO - PROCESS | 3305 | 1460990118664 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 07:35:18 INFO - PROCESS | 3305 | 1460990118672 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 07:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:35:18 INFO - PROCESS | 3305 | 1460990118681 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:35:18 INFO - PROCESS | 3305 | 1460990118687 Marionette TRACE conn3 <- [1,278,null,{}] 07:35:18 INFO - PROCESS | 3305 | 1460990118697 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}] 07:35:18 INFO - PROCESS | 3305 | 1460990118933 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 07:35:19 INFO - PROCESS | 3305 | 1460990119149 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x90546c00 == 38 [pid = 3305] [id = 77] 07:35:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 108 (0x9054b800) [pid = 3305] [serial = 230] [outer = (nil)] 07:35:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 109 (0x9147cc00) [pid = 3305] [serial = 231] [outer = 0x9054b800] 07:35:19 INFO - PROCESS | 3305 | 1460990119290 Marionette DEBUG loaded listener.js 07:35:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 110 (0x92011400) [pid = 3305] [serial = 232] [outer = 0x9054b800] 07:35:20 INFO - PROCESS | 3305 | 1460990120252 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]]]}] 07:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1636ms 07:35:20 INFO - PROCESS | 3305 | 1460990120318 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 07:35:20 INFO - PROCESS | 3305 | 1460990120328 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 07:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:35:20 INFO - PROCESS | 3305 | 1460990120340 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:35:20 INFO - PROCESS | 3305 | 1460990120344 Marionette TRACE conn3 <- [1,282,null,{}] 07:35:20 INFO - PROCESS | 3305 | 1460990120352 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}] 07:35:20 INFO - PROCESS | 3305 | 1460990120590 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 07:35:20 INFO - PROCESS | 3305 | 1460990120788 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x916ab800 == 39 [pid = 3305] [id = 78] 07:35:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 111 (0x93263c00) [pid = 3305] [serial = 233] [outer = (nil)] 07:35:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 112 (0x96f2fc00) [pid = 3305] [serial = 234] [outer = 0x93263c00] 07:35:20 INFO - PROCESS | 3305 | 1460990120930 Marionette DEBUG loaded listener.js 07:35:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 113 (0x98fd2400) [pid = 3305] [serial = 235] [outer = 0x93263c00] 07:35:21 INFO - PROCESS | 3305 | 1460990121847 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]]]}] 07:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1540ms 07:35:21 INFO - PROCESS | 3305 | 1460990121881 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 07:35:21 INFO - PROCESS | 3305 | 1460990121884 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 07:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:35:21 INFO - PROCESS | 3305 | 1460990121893 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:35:21 INFO - PROCESS | 3305 | 1460990121901 Marionette TRACE conn3 <- [1,286,null,{}] 07:35:21 INFO - PROCESS | 3305 | 1460990121919 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}] 07:35:22 INFO - PROCESS | 3305 | 1460990122255 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 07:35:22 INFO - PROCESS | 3305 | 1460990122545 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x9967bc00 == 40 [pid = 3305] [id = 79] 07:35:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 114 (0x99682000) [pid = 3305] [serial = 236] [outer = (nil)] 07:35:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 115 (0x99684000) [pid = 3305] [serial = 237] [outer = 0x99682000] 07:35:22 INFO - PROCESS | 3305 | 1460990122648 Marionette DEBUG loaded listener.js 07:35:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 116 (0x99d7f400) [pid = 3305] [serial = 238] [outer = 0x99682000] 07:35:23 INFO - PROCESS | 3305 | 1460990123541 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]]]}] 07:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1697ms 07:35:23 INFO - PROCESS | 3305 | 1460990123589 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 07:35:23 INFO - PROCESS | 3305 | 1460990123595 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 07:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:35:23 INFO - PROCESS | 3305 | 1460990123602 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:35:23 INFO - PROCESS | 3305 | 1460990123606 Marionette TRACE conn3 <- [1,290,null,{}] 07:35:23 INFO - PROCESS | 3305 | 1460990123612 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}] 07:35:23 INFO - PROCESS | 3305 | 1460990123808 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 07:35:23 INFO - PROCESS | 3305 | 1460990123961 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x90105000 == 41 [pid = 3305] [id = 80] 07:35:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 117 (0x905d9400) [pid = 3305] [serial = 239] [outer = (nil)] 07:35:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 118 (0x905e1000) [pid = 3305] [serial = 240] [outer = 0x905d9400] 07:35:24 INFO - PROCESS | 3305 | 1460990124057 Marionette DEBUG loaded listener.js 07:35:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x905e3000) [pid = 3305] [serial = 241] [outer = 0x905d9400] 07:35:24 INFO - PROCESS | 3305 | 1460990124958 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]]]}] 07:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1431ms 07:35:25 INFO - PROCESS | 3305 | 1460990125034 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 07:35:25 INFO - PROCESS | 3305 | 1460990125039 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 07:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:35:25 INFO - PROCESS | 3305 | 1460990125046 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:35:25 INFO - PROCESS | 3305 | 1460990125050 Marionette TRACE conn3 <- [1,294,null,{}] 07:35:25 INFO - PROCESS | 3305 | 1460990125056 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}] 07:35:25 INFO - PROCESS | 3305 | 1460990125282 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 07:35:25 INFO - PROCESS | 3305 | 1460990125437 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:25 INFO - PROCESS | 3305 | ++DOCSHELL 0x90103400 == 42 [pid = 3305] [id = 81] 07:35:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x90319000) [pid = 3305] [serial = 242] [outer = (nil)] 07:35:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x9aa49000) [pid = 3305] [serial = 243] [outer = 0x90319000] 07:35:25 INFO - PROCESS | 3305 | 1460990125536 Marionette DEBUG loaded listener.js 07:35:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x9b2dcc00) [pid = 3305] [serial = 244] [outer = 0x90319000] 07:35:26 INFO - PROCESS | 3305 | 1460990126434 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]]]}] 07:35:26 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. 07:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1431ms 07:35:26 INFO - PROCESS | 3305 | 1460990126479 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 07:35:26 INFO - PROCESS | 3305 | 1460990126484 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 07:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:35:26 INFO - PROCESS | 3305 | 1460990126491 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:35:26 INFO - PROCESS | 3305 | 1460990126495 Marionette TRACE conn3 <- [1,298,null,{}] 07:35:26 INFO - PROCESS | 3305 | 1460990126501 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}] 07:35:26 INFO - PROCESS | 3305 | 1460990126724 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 07:35:26 INFO - PROCESS | 3305 | 1460990126881 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x90107800 == 43 [pid = 3305] [id = 82] 07:35:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x99681000) [pid = 3305] [serial = 245] [outer = (nil)] 07:35:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0xa3c1a400) [pid = 3305] [serial = 246] [outer = 0x99681000] 07:35:26 INFO - PROCESS | 3305 | 1460990126981 Marionette DEBUG loaded listener.js 07:35:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0xa3cc2c00) [pid = 3305] [serial = 247] [outer = 0x99681000] 07:35:27 INFO - PROCESS | 3305 | 1460990127874 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]]]}] 07:35:27 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. 07:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1403ms 07:35:27 INFO - PROCESS | 3305 | 1460990127902 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 07:35:27 INFO - PROCESS | 3305 | 1460990127907 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 07:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:35:27 INFO - PROCESS | 3305 | 1460990127917 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:35:27 INFO - PROCESS | 3305 | 1460990127921 Marionette TRACE conn3 <- [1,302,null,{}] 07:35:27 INFO - PROCESS | 3305 | 1460990127928 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}] 07:35:28 INFO - PROCESS | 3305 | 1460990128108 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 07:35:28 INFO - PROCESS | 3305 | 1460990128260 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x907af000 == 44 [pid = 3305] [id = 83] 07:35:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x907af400) [pid = 3305] [serial = 248] [outer = (nil)] 07:35:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x907b6400) [pid = 3305] [serial = 249] [outer = 0x907af400] 07:35:28 INFO - PROCESS | 3305 | 1460990128350 Marionette DEBUG loaded listener.js 07:35:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x907b8000) [pid = 3305] [serial = 250] [outer = 0x907af400] 07:35:29 INFO - PROCESS | 3305 | 1460990129292 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]]]}] 07:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1433ms 07:35:29 INFO - PROCESS | 3305 | 1460990129351 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 07:35:29 INFO - PROCESS | 3305 | 1460990129355 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 07:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:35:29 INFO - PROCESS | 3305 | 1460990129362 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:35:29 INFO - PROCESS | 3305 | 1460990129366 Marionette TRACE conn3 <- [1,306,null,{}] 07:35:29 INFO - PROCESS | 3305 | 1460990129373 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}] 07:35:29 INFO - PROCESS | 3305 | 1460990129548 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 07:35:29 INFO - PROCESS | 3305 | 1460990129703 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e013800 == 45 [pid = 3305] [id = 84] 07:35:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8e014c00) [pid = 3305] [serial = 251] [outer = (nil)] 07:35:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8e019400) [pid = 3305] [serial = 252] [outer = 0x8e014c00] 07:35:29 INFO - PROCESS | 3305 | 1460990129801 Marionette DEBUG loaded listener.js 07:35:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8e01b000) [pid = 3305] [serial = 253] [outer = 0x8e014c00] 07:35:30 INFO - PROCESS | 3305 | 1460990130662 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]]]}] 07:35:30 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. 07:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1342ms 07:35:30 INFO - PROCESS | 3305 | 1460990130706 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 07:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:35:30 INFO - PROCESS | 3305 | 1460990130711 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 07:35:30 INFO - PROCESS | 3305 | 1460990130718 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:35:30 INFO - PROCESS | 3305 | 1460990130722 Marionette TRACE conn3 <- [1,310,null,{}] 07:35:30 INFO - PROCESS | 3305 | 1460990130728 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}] 07:35:30 INFO - PROCESS | 3305 | 1460990130918 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 07:35:31 INFO - PROCESS | 3305 | 1460990131081 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e018800 == 46 [pid = 3305] [id = 85] 07:35:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8e01f400) [pid = 3305] [serial = 254] [outer = (nil)] 07:35:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x907b2000) [pid = 3305] [serial = 255] [outer = 0x8e01f400] 07:35:31 INFO - PROCESS | 3305 | 1460990131171 Marionette DEBUG loaded listener.js 07:35:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x907b5400) [pid = 3305] [serial = 256] [outer = 0x8e01f400] 07:35:32 INFO - PROCESS | 3305 | 1460990132384 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]]]}] 07:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1732ms 07:35:32 INFO - PROCESS | 3305 | 1460990132451 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 07:35:32 INFO - PROCESS | 3305 | 1460990132459 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 07:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:35:32 INFO - PROCESS | 3305 | 1460990132469 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:35:32 INFO - PROCESS | 3305 | 1460990132475 Marionette TRACE conn3 <- [1,314,null,{}] 07:35:32 INFO - PROCESS | 3305 | 1460990132484 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}] 07:35:32 INFO - PROCESS | 3305 | 1460990132752 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 07:35:32 INFO - PROCESS | 3305 | 1460990132962 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x903da800 == 47 [pid = 3305] [id = 86] 07:35:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x903ddc00) [pid = 3305] [serial = 257] [outer = (nil)] 07:35:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x905dc000) [pid = 3305] [serial = 258] [outer = 0x903ddc00] 07:35:33 INFO - PROCESS | 3305 | 1460990133117 Marionette DEBUG loaded listener.js 07:35:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x907ba800) [pid = 3305] [serial = 259] [outer = 0x903ddc00] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x9fb50800) [pid = 3305] [serial = 185] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x97851000) [pid = 3305] [serial = 147] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x99d83000) [pid = 3305] [serial = 182] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x903dc800) [pid = 3305] [serial = 149] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x92043c00) [pid = 3305] [serial = 152] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x96316400) [pid = 3305] [serial = 155] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x99cdfc00) [pid = 3305] [serial = 158] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x9ab46c00) [pid = 3305] [serial = 161] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x9fb48c00) [pid = 3305] [serial = 164] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x903e3400) [pid = 3305] [serial = 171] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x90321c00) [pid = 3305] [serial = 170] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x9137b800) [pid = 3305] [serial = 173] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x9203bc00) [pid = 3305] [serial = 174] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x9589d800) [pid = 3305] [serial = 176] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0xa0af3000) [pid = 3305] [serial = 167] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x9a3d3400) [pid = 3305] [serial = 183] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x97ccdc00) [pid = 3305] [serial = 179] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x99cda000) [pid = 3305] [serial = 180] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x958a4c00) [pid = 3305] [serial = 177] [outer = (nil)] [url = about:blank] 07:35:33 INFO - PROCESS | 3305 | 1460990133993 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]]]}] 07:35:34 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. 07:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1595ms 07:35:34 INFO - PROCESS | 3305 | 1460990134065 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 07:35:34 INFO - PROCESS | 3305 | 1460990134073 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 07:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:35:34 INFO - PROCESS | 3305 | 1460990134085 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:35:34 INFO - PROCESS | 3305 | 1460990134089 Marionette TRACE conn3 <- [1,318,null,{}] 07:35:34 INFO - PROCESS | 3305 | 1460990134097 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}] 07:35:34 INFO - PROCESS | 3305 | 1460990134311 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 07:35:34 INFO - PROCESS | 3305 | 1460990134427 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x90107000 == 48 [pid = 3305] [id = 87] 07:35:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x903dc800) [pid = 3305] [serial = 260] [outer = (nil)] 07:35:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x9325b400) [pid = 3305] [serial = 261] [outer = 0x903dc800] 07:35:34 INFO - PROCESS | 3305 | 1460990134510 Marionette DEBUG loaded listener.js 07:35:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x932dc000) [pid = 3305] [serial = 262] [outer = 0x903dc800] 07:35:35 INFO - PROCESS | 3305 | 1460990135405 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]]]}] 07:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1384ms 07:35:35 INFO - PROCESS | 3305 | 1460990135469 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 07:35:35 INFO - PROCESS | 3305 | 1460990135474 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 07:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:35:35 INFO - PROCESS | 3305 | 1460990135480 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:35:35 INFO - PROCESS | 3305 | 1460990135486 Marionette TRACE conn3 <- [1,322,null,{}] 07:35:35 INFO - PROCESS | 3305 | 1460990135504 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}] 07:35:35 INFO - PROCESS | 3305 | 1460990135693 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 07:35:35 INFO - PROCESS | 3305 | 1460990135830 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x9589ec00 == 49 [pid = 3305] [id = 88] 07:35:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x977dcc00) [pid = 3305] [serial = 263] [outer = (nil)] 07:35:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x97854800) [pid = 3305] [serial = 264] [outer = 0x977dcc00] 07:35:35 INFO - PROCESS | 3305 | 1460990135915 Marionette DEBUG loaded listener.js 07:35:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x98fd5800) [pid = 3305] [serial = 265] [outer = 0x977dcc00] 07:35:36 INFO - PROCESS | 3305 | 1460990136821 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]]]}] 07:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1387ms 07:35:36 INFO - PROCESS | 3305 | 1460990136869 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 07:35:36 INFO - PROCESS | 3305 | 1460990136874 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 07:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:35:36 INFO - PROCESS | 3305 | 1460990136887 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:35:36 INFO - PROCESS | 3305 | 1460990136890 Marionette TRACE conn3 <- [1,326,null,{}] 07:35:36 INFO - PROCESS | 3305 | 1460990136897 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}] 07:35:37 INFO - PROCESS | 3305 | 1460990137114 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 07:35:37 INFO - PROCESS | 3305 | 1460990137144 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:37 INFO - PROCESS | 3305 | ++DOCSHELL 0x98fd7800 == 50 [pid = 3305] [id = 89] 07:35:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x991b2000) [pid = 3305] [serial = 266] [outer = (nil)] 07:35:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x99678400) [pid = 3305] [serial = 267] [outer = 0x991b2000] 07:35:37 INFO - PROCESS | 3305 | 1460990137224 Marionette DEBUG loaded listener.js 07:35:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x9967e000) [pid = 3305] [serial = 268] [outer = 0x991b2000] 07:35:38 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x92046c00) [pid = 3305] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:35:38 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x99cd6c00) [pid = 3305] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:35:38 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x9054f000) [pid = 3305] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:35:38 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x9203b400) [pid = 3305] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:35:38 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x96e07000) [pid = 3305] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:35:38 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x95895c00) [pid = 3305] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:35:38 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x903e0c00) [pid = 3305] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:35:38 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x97850c00) [pid = 3305] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:35:38 INFO - PROCESS | 3305 | 1460990138339 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]]]}] 07:35:38 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. 07:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1481ms 07:35:38 INFO - PROCESS | 3305 | 1460990138370 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 07:35:38 INFO - PROCESS | 3305 | 1460990138373 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 07:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:35:38 INFO - PROCESS | 3305 | 1460990138380 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:35:38 INFO - PROCESS | 3305 | 1460990138384 Marionette TRACE conn3 <- [1,330,null,{}] 07:35:38 INFO - PROCESS | 3305 | 1460990138390 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}] 07:35:38 INFO - PROCESS | 3305 | 1460990138554 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 07:35:38 INFO - PROCESS | 3305 | 1460990138733 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x9011fc00 == 51 [pid = 3305] [id = 90] 07:35:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x907bbc00) [pid = 3305] [serial = 269] [outer = (nil)] 07:35:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x993f4800) [pid = 3305] [serial = 270] [outer = 0x907bbc00] 07:35:38 INFO - PROCESS | 3305 | 1460990138817 Marionette DEBUG loaded listener.js 07:35:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x99686800) [pid = 3305] [serial = 271] [outer = 0x907bbc00] 07:35:39 INFO - PROCESS | 3305 | 1460990139588 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]]]}] 07:35:39 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. 07:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1237ms 07:35:39 INFO - PROCESS | 3305 | 1460990139619 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 07:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:35:39 INFO - PROCESS | 3305 | 1460990139623 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 07:35:39 INFO - PROCESS | 3305 | 1460990139630 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:35:39 INFO - PROCESS | 3305 | 1460990139634 Marionette TRACE conn3 <- [1,334,null,{}] 07:35:39 INFO - PROCESS | 3305 | 1460990139639 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}] 07:35:39 INFO - PROCESS | 3305 | 1460990139808 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 07:35:39 INFO - PROCESS | 3305 | 1460990139824 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x91378000 == 52 [pid = 3305] [id = 91] 07:35:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x99fcac00) [pid = 3305] [serial = 272] [outer = (nil)] 07:35:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x9b2dc800) [pid = 3305] [serial = 273] [outer = 0x99fcac00] 07:35:39 INFO - PROCESS | 3305 | 1460990139910 Marionette DEBUG loaded listener.js 07:35:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x9fb52800) [pid = 3305] [serial = 274] [outer = 0x99fcac00] 07:35:41 INFO - PROCESS | 3305 | 1460990141026 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]]]}] 07:35:41 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. 07:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1432ms 07:35:41 INFO - PROCESS | 3305 | 1460990141063 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 07:35:41 INFO - PROCESS | 3305 | 1460990141072 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 07:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:35:41 INFO - PROCESS | 3305 | 1460990141082 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:35:41 INFO - PROCESS | 3305 | 1460990141088 Marionette TRACE conn3 <- [1,338,null,{}] 07:35:41 INFO - PROCESS | 3305 | 1460990141097 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}] 07:35:41 INFO - PROCESS | 3305 | 1460990141302 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 07:35:41 INFO - PROCESS | 3305 | 1460990141463 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x9054f800 == 53 [pid = 3305] [id = 92] 07:35:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x905e1400) [pid = 3305] [serial = 275] [outer = (nil)] 07:35:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x91379800) [pid = 3305] [serial = 276] [outer = 0x905e1400] 07:35:41 INFO - PROCESS | 3305 | 1460990141613 Marionette DEBUG loaded listener.js 07:35:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x9203cc00) [pid = 3305] [serial = 277] [outer = 0x905e1400] 07:35:42 INFO - PROCESS | 3305 | 1460990142551 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]]]}] 07:35:42 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. 07:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1540ms 07:35:42 INFO - PROCESS | 3305 | 1460990142624 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 07:35:42 INFO - PROCESS | 3305 | 1460990142634 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 07:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:35:42 INFO - PROCESS | 3305 | 1460990142646 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:35:42 INFO - PROCESS | 3305 | 1460990142650 Marionette TRACE conn3 <- [1,342,null,{}] 07:35:42 INFO - PROCESS | 3305 | 1460990142658 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}] 07:35:42 INFO - PROCESS | 3305 | 1460990142899 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 07:35:43 INFO - PROCESS | 3305 | 1460990143109 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x9589b000 == 54 [pid = 3305] [id = 93] 07:35:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x9589c400) [pid = 3305] [serial = 278] [outer = (nil)] 07:35:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x9784b800) [pid = 3305] [serial = 279] [outer = 0x9589c400] 07:35:43 INFO - PROCESS | 3305 | 1460990143222 Marionette DEBUG loaded listener.js 07:35:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x98fdb800) [pid = 3305] [serial = 280] [outer = 0x9589c400] 07:35:44 INFO - PROCESS | 3305 | 1460990144230 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]]]}] 07:35:44 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. 07:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1635ms 07:35:44 INFO - PROCESS | 3305 | 1460990144281 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 07:35:44 INFO - PROCESS | 3305 | 1460990144286 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 07:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:35:44 INFO - PROCESS | 3305 | 1460990144293 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:35:44 INFO - PROCESS | 3305 | 1460990144299 Marionette TRACE conn3 <- [1,346,null,{}] 07:35:44 INFO - PROCESS | 3305 | 1460990144330 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}] 07:35:44 INFO - PROCESS | 3305 | 1460990144568 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 07:35:44 INFO - PROCESS | 3305 | 1460990144776 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:44 INFO - PROCESS | 3305 | ++DOCSHELL 0x903e0c00 == 55 [pid = 3305] [id = 94] 07:35:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x9ab9f800) [pid = 3305] [serial = 281] [outer = (nil)] 07:35:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x9fc77c00) [pid = 3305] [serial = 282] [outer = 0x9ab9f800] 07:35:44 INFO - PROCESS | 3305 | 1460990144885 Marionette DEBUG loaded listener.js 07:35:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0xa0aefc00) [pid = 3305] [serial = 283] [outer = 0x9ab9f800] 07:35:45 INFO - PROCESS | 3305 | 1460990145772 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]]]}] 07:35:45 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. 07:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1544ms 07:35:45 INFO - PROCESS | 3305 | 1460990145839 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 07:35:45 INFO - PROCESS | 3305 | 1460990145844 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 07:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:35:45 INFO - PROCESS | 3305 | 1460990145852 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:35:45 INFO - PROCESS | 3305 | 1460990145855 Marionette TRACE conn3 <- [1,350,null,{}] 07:35:45 INFO - PROCESS | 3305 | 1460990145862 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}] 07:35:46 INFO - PROCESS | 3305 | 1460990146097 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 07:35:46 INFO - PROCESS | 3305 | 1460990146299 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x90108800 == 56 [pid = 3305] [id = 95] 07:35:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x9fb4b400) [pid = 3305] [serial = 284] [outer = (nil)] 07:35:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0xa2837000) [pid = 3305] [serial = 285] [outer = 0x9fb4b400] 07:35:46 INFO - PROCESS | 3305 | 1460990146444 Marionette DEBUG loaded listener.js 07:35:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0xa3c1b800) [pid = 3305] [serial = 286] [outer = 0x9fb4b400] 07:35:47 INFO - PROCESS | 3305 | 1460990147372 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]]]}] 07:35:47 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. 07:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1591ms 07:35:47 INFO - PROCESS | 3305 | 1460990147443 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 07:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:35:47 INFO - PROCESS | 3305 | 1460990147448 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 07:35:47 INFO - PROCESS | 3305 | 1460990147455 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:35:47 INFO - PROCESS | 3305 | 1460990147459 Marionette TRACE conn3 <- [1,354,null,{}] 07:35:47 INFO - PROCESS | 3305 | 1460990147466 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}] 07:35:47 INFO - PROCESS | 3305 | 1460990147681 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 07:35:47 INFO - PROCESS | 3305 | 1460990147892 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec02000 == 57 [pid = 3305] [id = 96] 07:35:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8ec07400) [pid = 3305] [serial = 287] [outer = (nil)] 07:35:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8ec0a800) [pid = 3305] [serial = 288] [outer = 0x8ec07400] 07:35:48 INFO - PROCESS | 3305 | 1460990148032 Marionette DEBUG loaded listener.js 07:35:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8ec0d400) [pid = 3305] [serial = 289] [outer = 0x8ec07400] 07:35:49 INFO - PROCESS | 3305 | 1460990149034 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]]]}] 07:35:49 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. 07:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1636ms 07:35:49 INFO - PROCESS | 3305 | 1460990149098 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 07:35:49 INFO - PROCESS | 3305 | 1460990149103 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 07:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:35:49 INFO - PROCESS | 3305 | 1460990149111 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:35:49 INFO - PROCESS | 3305 | 1460990149114 Marionette TRACE conn3 <- [1,358,null,{}] 07:35:49 INFO - PROCESS | 3305 | 1460990149119 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}] 07:35:49 INFO - PROCESS | 3305 | 1460990149312 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 07:35:49 INFO - PROCESS | 3305 | 1460990149548 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed23800 == 58 [pid = 3305] [id = 97] 07:35:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8ed27c00) [pid = 3305] [serial = 290] [outer = (nil)] 07:35:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8ed2d400) [pid = 3305] [serial = 291] [outer = 0x8ed27c00] 07:35:49 INFO - PROCESS | 3305 | 1460990149722 Marionette DEBUG loaded listener.js 07:35:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8ed31800) [pid = 3305] [serial = 292] [outer = 0x8ed27c00] 07:35:50 INFO - PROCESS | 3305 | 1460990150650 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]]]}] 07:35:50 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. 07:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1581ms 07:35:50 INFO - PROCESS | 3305 | 1460990150694 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 07:35:50 INFO - PROCESS | 3305 | 1460990150699 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 07:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:35:50 INFO - PROCESS | 3305 | 1460990150708 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:35:50 INFO - PROCESS | 3305 | 1460990150711 Marionette TRACE conn3 <- [1,362,null,{}] 07:35:50 INFO - PROCESS | 3305 | 1460990150719 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}] 07:35:50 INFO - PROCESS | 3305 | 1460990150943 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 07:35:51 INFO - PROCESS | 3305 | 1460990151164 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed2fc00 == 59 [pid = 3305] [id = 98] 07:35:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8eeb5800) [pid = 3305] [serial = 293] [outer = (nil)] 07:35:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8eeba800) [pid = 3305] [serial = 294] [outer = 0x8eeb5800] 07:35:51 INFO - PROCESS | 3305 | 1460990151301 Marionette DEBUG loaded listener.js 07:35:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8eebc800) [pid = 3305] [serial = 295] [outer = 0x8eeb5800] 07:35:52 INFO - PROCESS | 3305 | 1460990152562 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]]]}] 07:35:52 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. 07:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1899ms 07:35:52 INFO - PROCESS | 3305 | 1460990152608 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 07:35:52 INFO - PROCESS | 3305 | 1460990152614 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 07:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:35:52 INFO - PROCESS | 3305 | 1460990152623 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:35:52 INFO - PROCESS | 3305 | 1460990152629 Marionette TRACE conn3 <- [1,366,null,{}] 07:35:52 INFO - PROCESS | 3305 | 1460990152638 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}] 07:35:52 INFO - PROCESS | 3305 | 1460990152901 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 07:35:53 INFO - PROCESS | 3305 | 1460990153177 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eec2c00 == 60 [pid = 3305] [id = 99] 07:35:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8eec3000) [pid = 3305] [serial = 296] [outer = (nil)] 07:35:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x9010ec00) [pid = 3305] [serial = 297] [outer = 0x8eec3000] 07:35:53 INFO - PROCESS | 3305 | 1460990153263 Marionette DEBUG loaded listener.js 07:35:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x9031a000) [pid = 3305] [serial = 298] [outer = 0x8eec3000] 07:35:54 INFO - PROCESS | 3305 | 1460990154212 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]]]}] 07:35:54 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. 07:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1645ms 07:35:54 INFO - PROCESS | 3305 | 1460990154270 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 07:35:54 INFO - PROCESS | 3305 | 1460990154278 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 07:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:35:54 INFO - PROCESS | 3305 | 1460990154289 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:35:54 INFO - PROCESS | 3305 | 1460990154294 Marionette TRACE conn3 <- [1,370,null,{}] 07:35:54 INFO - PROCESS | 3305 | 1460990154300 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}] 07:35:54 INFO - PROCESS | 3305 | 1460990154489 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 07:35:54 INFO - PROCESS | 3305 | 1460990154704 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x90110800 == 61 [pid = 3305] [id = 100] 07:35:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x905d7400) [pid = 3305] [serial = 299] [outer = (nil)] 07:35:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x905de800) [pid = 3305] [serial = 300] [outer = 0x905d7400] 07:35:54 INFO - PROCESS | 3305 | 1460990154797 Marionette DEBUG loaded listener.js 07:35:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x907b2400) [pid = 3305] [serial = 301] [outer = 0x905d7400] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x90112800 == 60 [pid = 3305] [id = 36] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x9011fc00 == 59 [pid = 3305] [id = 90] 07:35:55 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0xa0c50800) [pid = 3305] [serial = 228] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x90316000) [pid = 3305] [serial = 188] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x93267800) [pid = 3305] [serial = 191] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x9eb4a400) [pid = 3305] [serial = 194] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0xa0fdd400) [pid = 3305] [serial = 197] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x9010c800) [pid = 3305] [serial = 200] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x932e2800) [pid = 3305] [serial = 204] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x98fd7000) [pid = 3305] [serial = 207] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x90113c00 == 58 [pid = 3305] [id = 54] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x98fd7800 == 57 [pid = 3305] [id = 89] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x9589ec00 == 56 [pid = 3305] [id = 88] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x90107000 == 55 [pid = 3305] [id = 87] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x903da800 == 54 [pid = 3305] [id = 86] 07:35:55 INFO - PROCESS | 3305 | 1460990155904 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]]]}] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x90107800 == 53 [pid = 3305] [id = 82] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x90103400 == 52 [pid = 3305] [id = 81] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x90105000 == 51 [pid = 3305] [id = 80] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x9967bc00 == 50 [pid = 3305] [id = 79] 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x916ab800 == 49 [pid = 3305] [id = 78] 07:35:55 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. 07:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1640ms 07:35:55 INFO - PROCESS | 3305 | --DOCSHELL 0x90546c00 == 48 [pid = 3305] [id = 77] 07:35:55 INFO - PROCESS | 3305 | 1460990155931 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 07:35:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:35:55 INFO - PROCESS | 3305 | 1460990155936 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 07:35:55 INFO - PROCESS | 3305 | 1460990155943 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:35:55 INFO - PROCESS | 3305 | 1460990155949 Marionette TRACE conn3 <- [1,374,null,{}] 07:35:55 INFO - PROCESS | 3305 | 1460990155966 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}] 07:35:56 INFO - PROCESS | 3305 | 1460990156148 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x9df38800) [pid = 3305] [serial = 226] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x993f7400) [pid = 3305] [serial = 220] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x99d84800) [pid = 3305] [serial = 123] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x95897c00) [pid = 3305] [serial = 216] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x96e07800) [pid = 3305] [serial = 217] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x9a3d7400) [pid = 3305] [serial = 222] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x91373c00) [pid = 3305] [serial = 211] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x90554800) [pid = 3305] [serial = 210] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x93685000) [pid = 3305] [serial = 214] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x932dd400) [pid = 3305] [serial = 213] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x98fe0000) [pid = 3305] [serial = 219] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0xa0085c00) [pid = 3305] [serial = 186] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x96b12000) [pid = 3305] [serial = 225] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x9ab46000) [pid = 3305] [serial = 223] [outer = (nil)] [url = about:blank] 07:35:56 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0xa008ac00) [pid = 3305] [serial = 93] [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.] 07:35:56 INFO - PROCESS | 3305 | 1460990156331 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x907b0400 == 49 [pid = 3305] [id = 101] 07:35:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x91373c00) [pid = 3305] [serial = 302] [outer = (nil)] 07:35:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x91479400) [pid = 3305] [serial = 303] [outer = 0x91373c00] 07:35:56 INFO - PROCESS | 3305 | 1460990156411 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x9203b400) [pid = 3305] [serial = 304] [outer = 0x91373c00] 07:35:57 INFO - PROCESS | 3305 | 1460990157192 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:35:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:35:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1285ms 07:35:57 INFO - PROCESS | 3305 | 1460990157229 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 3305 | 1460990157233 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 07:35:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:35:57 INFO - PROCESS | 3305 | 1460990157241 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 3305 | 1460990157245 Marionette TRACE conn3 <- [1,378,null,{}] 07:35:57 INFO - PROCESS | 3305 | 1460990157251 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}] 07:35:57 INFO - PROCESS | 3305 | 1460990157432 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 07:35:57 INFO - PROCESS | 3305 | 1460990157449 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x91479c00 == 50 [pid = 3305] [id = 102] 07:35:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x9325cc00) [pid = 3305] [serial = 305] [outer = (nil)] 07:35:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x932dd400) [pid = 3305] [serial = 306] [outer = 0x9325cc00] 07:35:57 INFO - PROCESS | 3305 | 1460990157531 Marionette DEBUG loaded listener.js 07:35:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x932e5800) [pid = 3305] [serial = 307] [outer = 0x9325cc00] 07:35:58 INFO - PROCESS | 3305 | 1460990158468 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:35:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:35:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1242ms 07:35:58 INFO - PROCESS | 3305 | 1460990158498 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 07:35:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:35:58 INFO - PROCESS | 3305 | 1460990158505 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 07:35:58 INFO - PROCESS | 3305 | 1460990158512 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:35:58 INFO - PROCESS | 3305 | 1460990158516 Marionette TRACE conn3 <- [1,382,null,{}] 07:35:58 INFO - PROCESS | 3305 | 1460990158522 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}] 07:35:58 INFO - PROCESS | 3305 | 1460990158730 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 07:35:58 INFO - PROCESS | 3305 | 1460990158761 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x903e3000 == 51 [pid = 3305] [id = 103] 07:35:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x90547c00) [pid = 3305] [serial = 308] [outer = (nil)] 07:35:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x96311c00) [pid = 3305] [serial = 309] [outer = 0x90547c00] 07:35:58 INFO - PROCESS | 3305 | 1460990158850 Marionette DEBUG loaded listener.js 07:35:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x963f7400) [pid = 3305] [serial = 310] [outer = 0x90547c00] 07:35:59 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:59 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:35:59 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:59 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:59 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:59 INFO - PROCESS | 3305 | 1460990159805 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:35:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:35:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1338ms 07:35:59 INFO - PROCESS | 3305 | 1460990159851 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 07:35:59 INFO - PROCESS | 3305 | 1460990159855 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 07:35:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:35:59 INFO - PROCESS | 3305 | 1460990159890 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:35:59 INFO - PROCESS | 3305 | 1460990159894 Marionette TRACE conn3 <- [1,386,null,{}] 07:35:59 INFO - PROCESS | 3305 | 1460990159901 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}] 07:36:00 INFO - PROCESS | 3305 | 1460990160166 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 07:36:00 INFO - PROCESS | 3305 | 1460990160194 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x963e8400 == 52 [pid = 3305] [id = 104] 07:36:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x98fd3800) [pid = 3305] [serial = 311] [outer = (nil)] 07:36:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x991b8000) [pid = 3305] [serial = 312] [outer = 0x98fd3800] 07:36:00 INFO - PROCESS | 3305 | 1460990160276 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x99681800) [pid = 3305] [serial = 313] [outer = 0x98fd3800] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x99cd6800) [pid = 3305] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x90106000) [pid = 3305] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x9201c800) [pid = 3305] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x90120000) [pid = 3305] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x916a5400) [pid = 3305] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x9147a400) [pid = 3305] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x9011d000) [pid = 3305] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x96e05400) [pid = 3305] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x9eb48000) [pid = 3305] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x99ce3c00) [pid = 3305] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x99cd7c00) [pid = 3305] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x93265400) [pid = 3305] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x932dfc00) [pid = 3305] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x9011d400) [pid = 3305] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0xa0003000) [pid = 3305] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x932de800) [pid = 3305] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0xa0a63400) [pid = 3305] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x9136e400) [pid = 3305] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x9086f400) [pid = 3305] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x991b2000) [pid = 3305] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x903dc800) [pid = 3305] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x8e01f400) [pid = 3305] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x93263c00) [pid = 3305] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 117 (0x9054b800) [pid = 3305] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 116 (0x99682000) [pid = 3305] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 115 (0x99d86400) [pid = 3305] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 114 (0x903ddc00) [pid = 3305] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 113 (0x977dcc00) [pid = 3305] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:36:01 INFO - PROCESS | 3305 | --DOMWINDOW == 112 (0x907bbc00) [pid = 3305] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:36:01 INFO - PROCESS | 3305 | 1460990161719 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]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:36:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1901ms 07:36:01 INFO - PROCESS | 3305 | 1460990161795 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 3305 | 1460990161802 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 07:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:36:01 INFO - PROCESS | 3305 | 1460990161813 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 3305 | 1460990161818 Marionette TRACE conn3 <- [1,390,null,{}] 07:36:01 INFO - PROCESS | 3305 | 1460990161829 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}] 07:36:02 INFO - PROCESS | 3305 | 1460990162076 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 07:36:02 INFO - PROCESS | 3305 | 1460990162248 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x90104c00 == 53 [pid = 3305] [id = 105] 07:36:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 113 (0x90114c00) [pid = 3305] [serial = 314] [outer = (nil)] 07:36:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 114 (0x905d8c00) [pid = 3305] [serial = 315] [outer = 0x90114c00] 07:36:02 INFO - PROCESS | 3305 | 1460990162335 Marionette DEBUG loaded listener.js 07:36:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 115 (0x9147a400) [pid = 3305] [serial = 316] [outer = 0x90114c00] 07:36:03 INFO - PROCESS | 3305 | 1460990163113 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]]]}] 07:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1338ms 07:36:03 INFO - PROCESS | 3305 | 1460990163222 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 3305 | 1460990163228 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 07:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:36:03 INFO - PROCESS | 3305 | 1460990163238 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:36:03 INFO - PROCESS | 3305 | 1460990163244 Marionette TRACE conn3 <- [1,394,null,{}] 07:36:03 INFO - PROCESS | 3305 | 1460990163254 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}] 07:36:03 INFO - PROCESS | 3305 | 1460990163470 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 07:36:03 INFO - PROCESS | 3305 | 1460990163632 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebac00 == 54 [pid = 3305] [id = 106] 07:36:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 116 (0x8eebb000) [pid = 3305] [serial = 317] [outer = (nil)] 07:36:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 117 (0x8eec1800) [pid = 3305] [serial = 318] [outer = 0x8eebb000] 07:36:03 INFO - PROCESS | 3305 | 1460990163798 Marionette DEBUG loaded listener.js 07:36:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 118 (0x90102c00) [pid = 3305] [serial = 319] [outer = 0x8eebb000] 07:36:04 INFO - PROCESS | 3305 | 1460990164854 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]]]}] 07:36:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:36:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1649ms 07:36:04 INFO - PROCESS | 3305 | 1460990164888 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 07:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:36:04 INFO - PROCESS | 3305 | 1460990164894 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 07:36:04 INFO - PROCESS | 3305 | 1460990164908 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:36:04 INFO - PROCESS | 3305 | 1460990164914 Marionette TRACE conn3 <- [1,398,null,{}] 07:36:04 INFO - PROCESS | 3305 | 1460990164922 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}] 07:36:05 INFO - PROCESS | 3305 | 1460990165117 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 07:36:05 INFO - PROCESS | 3305 | 1460990165335 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x905da800 == 55 [pid = 3305] [id = 107] 07:36:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x905e0400) [pid = 3305] [serial = 320] [outer = (nil)] 07:36:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x907bd800) [pid = 3305] [serial = 321] [outer = 0x905e0400] 07:36:05 INFO - PROCESS | 3305 | 1460990165473 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x916a1800) [pid = 3305] [serial = 322] [outer = 0x905e0400] 07:36:06 INFO - PROCESS | 3305 | 1460990166527 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]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1694ms 07:36:06 INFO - PROCESS | 3305 | 1460990166598 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 3305 | 1460990166603 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 07:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:36:06 INFO - PROCESS | 3305 | 1460990166610 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 3305 | 1460990166614 Marionette TRACE conn3 <- [1,402,null,{}] 07:36:06 INFO - PROCESS | 3305 | 1460990166629 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}] 07:36:06 INFO - PROCESS | 3305 | 1460990166856 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 07:36:07 INFO - PROCESS | 3305 | 1460990167123 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x97bb2000 == 56 [pid = 3305] [id = 108] 07:36:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x98fd6c00) [pid = 3305] [serial = 323] [outer = (nil)] 07:36:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x98fda800) [pid = 3305] [serial = 324] [outer = 0x98fd6c00] 07:36:07 INFO - PROCESS | 3305 | 1460990167219 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x991b3000) [pid = 3305] [serial = 325] [outer = 0x98fd6c00] 07:36:08 INFO - PROCESS | 3305 | 1460990168178 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]]]}] 07:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1631ms 07:36:08 INFO - PROCESS | 3305 | 1460990168243 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 07:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:36:08 INFO - PROCESS | 3305 | 1460990168247 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 07:36:08 INFO - PROCESS | 3305 | 1460990168255 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:36:08 INFO - PROCESS | 3305 | 1460990168259 Marionette TRACE conn3 <- [1,406,null,{}] 07:36:08 INFO - PROCESS | 3305 | 1460990168265 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}] 07:36:08 INFO - PROCESS | 3305 | 1460990168447 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 07:36:08 INFO - PROCESS | 3305 | 1460990168658 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x99b0a000 == 57 [pid = 3305] [id = 109] 07:36:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x99cde000) [pid = 3305] [serial = 326] [outer = (nil)] 07:36:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x99d88400) [pid = 3305] [serial = 327] [outer = 0x99cde000] 07:36:08 INFO - PROCESS | 3305 | 1460990168794 Marionette DEBUG loaded listener.js 07:36:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x9a3d6400) [pid = 3305] [serial = 328] [outer = 0x99cde000] 07:36:09 INFO - PROCESS | 3305 | 1460990169760 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]]]}] 07:36:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1536ms 07:36:09 INFO - PROCESS | 3305 | 1460990169792 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 07:36:09 INFO - PROCESS | 3305 | 1460990169795 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 07:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:36:09 INFO - PROCESS | 3305 | 1460990169804 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 3305 | 1460990169807 Marionette TRACE conn3 <- [1,410,null,{}] 07:36:09 INFO - PROCESS | 3305 | 1460990169813 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}] 07:36:09 INFO - PROCESS | 3305 | 1460990169994 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 07:36:10 INFO - PROCESS | 3305 | 1460990170208 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec0fc00 == 58 [pid = 3305] [id = 110] 07:36:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x99684800) [pid = 3305] [serial = 329] [outer = (nil)] 07:36:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x9ab45800) [pid = 3305] [serial = 330] [outer = 0x99684800] 07:36:10 INFO - PROCESS | 3305 | 1460990170341 Marionette DEBUG loaded listener.js 07:36:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x9adc6400) [pid = 3305] [serial = 331] [outer = 0x99684800] 07:36:11 INFO - PROCESS | 3305 | 1460990171267 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]]]}] 07:36:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:36:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1533ms 07:36:11 INFO - PROCESS | 3305 | 1460990171337 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 07:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:36:11 INFO - PROCESS | 3305 | 1460990171342 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 07:36:11 INFO - PROCESS | 3305 | 1460990171348 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:36:11 INFO - PROCESS | 3305 | 1460990171352 Marionette TRACE conn3 <- [1,414,null,{}] 07:36:11 INFO - PROCESS | 3305 | 1460990171358 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}] 07:36:11 INFO - PROCESS | 3305 | 1460990171610 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 07:36:11 INFO - PROCESS | 3305 | 1460990171875 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 3305 | ++DOCSHELL 0x9aba5c00 == 59 [pid = 3305] [id = 111] 07:36:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0xa008a800) [pid = 3305] [serial = 332] [outer = (nil)] 07:36:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0xa0c53c00) [pid = 3305] [serial = 333] [outer = 0xa008a800] 07:36:11 INFO - PROCESS | 3305 | 1460990171971 Marionette DEBUG loaded listener.js 07:36:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0xa0fe2c00) [pid = 3305] [serial = 334] [outer = 0xa008a800] 07:36:12 INFO - PROCESS | 3305 | 1460990172841 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]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1542ms 07:36:12 INFO - PROCESS | 3305 | 1460990172890 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 3305 | 1460990172895 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 07:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:36:12 INFO - PROCESS | 3305 | 1460990172902 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 3305 | 1460990172905 Marionette TRACE conn3 <- [1,418,null,{}] 07:36:12 INFO - PROCESS | 3305 | 1460990172911 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}] 07:36:13 INFO - PROCESS | 3305 | 1460990173086 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 07:36:13 INFO - PROCESS | 3305 | 1460990173251 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e010c00 == 60 [pid = 3305] [id = 112] 07:36:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8e012c00) [pid = 3305] [serial = 335] [outer = (nil)] 07:36:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0xa3c22400) [pid = 3305] [serial = 336] [outer = 0x8e012c00] 07:36:13 INFO - PROCESS | 3305 | 1460990173341 Marionette DEBUG loaded listener.js 07:36:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0xa3cc9000) [pid = 3305] [serial = 337] [outer = 0x8e012c00] 07:36:14 INFO - PROCESS | 3305 | 1460990174728 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]]]}] 07:36:14 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 07:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1887ms 07:36:14 INFO - PROCESS | 3305 | 1460990174829 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 07:36:14 INFO - PROCESS | 3305 | 1460990174834 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 07:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:36:14 INFO - PROCESS | 3305 | 1460990174844 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 3305 | 1460990174847 Marionette TRACE conn3 <- [1,422,null,{}] 07:36:14 INFO - PROCESS | 3305 | 1460990174854 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}] 07:36:15 INFO - PROCESS | 3305 | 1460990175026 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 07:36:15 INFO - PROCESS | 3305 | 1460990175192 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e01c800 == 61 [pid = 3305] [id = 113] 07:36:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e01cc00) [pid = 3305] [serial = 338] [outer = (nil)] 07:36:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x905df400) [pid = 3305] [serial = 339] [outer = 0x8e01cc00] 07:36:15 INFO - PROCESS | 3305 | 1460990175280 Marionette DEBUG loaded listener.js 07:36:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x90865400) [pid = 3305] [serial = 340] [outer = 0x8e01cc00] 07:36:16 INFO - PROCESS | 3305 | 1460990176723 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]]]}] 07:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1933ms 07:36:16 INFO - PROCESS | 3305 | 1460990176777 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 07:36:16 INFO - PROCESS | 3305 | 1460990176782 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 07:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:36:16 INFO - PROCESS | 3305 | 1460990176792 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:36:16 INFO - PROCESS | 3305 | 1460990176796 Marionette TRACE conn3 <- [1,426,null,{}] 07:36:16 INFO - PROCESS | 3305 | 1460990176806 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}] 07:36:16 INFO - PROCESS | 3305 | 1460990176980 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 07:36:17 INFO - PROCESS | 3305 | 1460990177146 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebec00 == 62 [pid = 3305] [id = 114] 07:36:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x90317c00) [pid = 3305] [serial = 341] [outer = (nil)] 07:36:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x903dd800) [pid = 3305] [serial = 342] [outer = 0x90317c00] 07:36:17 INFO - PROCESS | 3305 | 1460990177230 Marionette DEBUG loaded listener.js 07:36:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x903e6000) [pid = 3305] [serial = 343] [outer = 0x90317c00] 07:36:18 INFO - PROCESS | 3305 | 1460990178284 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] 07:36:18 INFO - PROCESS | 3305 | 1460990178435 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 07:36:18 INFO - PROCESS | 3305 | --DOCSHELL 0x90108800 == 52 [pid = 3305] [id = 95] 07:36:18 INFO - PROCESS | 3305 | --DOCSHELL 0x903e0c00 == 51 [pid = 3305] [id = 94] 07:36:18 INFO - PROCESS | 3305 | --DOCSHELL 0x9589b000 == 50 [pid = 3305] [id = 93] 07:36:18 INFO - PROCESS | 3305 | --DOCSHELL 0x9054f800 == 49 [pid = 3305] [id = 92] 07:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:36:18 INFO - PROCESS | 3305 | --DOCSHELL 0x91378000 == 48 [pid = 3305] [id = 91] 07:36:18 INFO - PROCESS | 3305 | 1460990178461 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:36:18 INFO - PROCESS | 3305 | 1460990178467 Marionette TRACE conn3 <- [1,430,null,{}] 07:36:18 INFO - PROCESS | 3305 | 1460990178473 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}] 07:36:18 INFO - PROCESS | 3305 | 1460990178647 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x9a3ce800) [pid = 3305] [serial = 129] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x90116000) [pid = 3305] [serial = 201] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x9325c400) [pid = 3305] [serial = 153] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x9031d800) [pid = 3305] [serial = 189] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x958a1c00) [pid = 3305] [serial = 192] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x977d7400) [pid = 3305] [serial = 156] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x9054bc00) [pid = 3305] [serial = 150] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x9adc3400) [pid = 3305] [serial = 162] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x9fc7d800) [pid = 3305] [serial = 165] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x9fbbd000) [pid = 3305] [serial = 195] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x99d8e000) [pid = 3305] [serial = 159] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x9fcae000) [pid = 3305] [serial = 132] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x9fe15000) [pid = 3305] [serial = 205] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0xa2812800) [pid = 3305] [serial = 138] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0xa0c55800) [pid = 3305] [serial = 168] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x98fdb000) [pid = 3305] [serial = 208] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0xa0c53000) [pid = 3305] [serial = 135] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0xa2a0e400) [pid = 3305] [serial = 198] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x9325dc00) [pid = 3305] [serial = 126] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0xa0edd800) [pid = 3305] [serial = 229] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x905dc000) [pid = 3305] [serial = 258] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x907ba800) [pid = 3305] [serial = 259] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x905e1000) [pid = 3305] [serial = 240] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x9aa49000) [pid = 3305] [serial = 243] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 117 (0xa3c1a400) [pid = 3305] [serial = 246] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 116 (0x907b6400) [pid = 3305] [serial = 249] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 115 (0x8e019400) [pid = 3305] [serial = 252] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 114 (0x97854800) [pid = 3305] [serial = 264] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 113 (0x98fd5800) [pid = 3305] [serial = 265] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 112 (0x99686800) [pid = 3305] [serial = 271] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 111 (0x993f4800) [pid = 3305] [serial = 270] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 110 (0x99678400) [pid = 3305] [serial = 267] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 109 (0x9967e000) [pid = 3305] [serial = 268] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 108 (0x9325b400) [pid = 3305] [serial = 261] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 107 (0x932dc000) [pid = 3305] [serial = 262] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 106 (0x907b5400) [pid = 3305] [serial = 256] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 105 (0x907b2000) [pid = 3305] [serial = 255] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 104 (0x98fd2400) [pid = 3305] [serial = 235] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 103 (0x96f2fc00) [pid = 3305] [serial = 234] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 102 (0x92011400) [pid = 3305] [serial = 232] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 101 (0x9147cc00) [pid = 3305] [serial = 231] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 100 (0x99d7f400) [pid = 3305] [serial = 238] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | --DOMWINDOW == 99 (0x99684000) [pid = 3305] [serial = 237] [outer = (nil)] [url = about:blank] 07:36:18 INFO - PROCESS | 3305 | 1460990178895 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:18 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e01b400 == 49 [pid = 3305] [id = 115] 07:36:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 100 (0x8ec01800) [pid = 3305] [serial = 344] [outer = (nil)] 07:36:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 101 (0x8eebcc00) [pid = 3305] [serial = 345] [outer = 0x8ec01800] 07:36:18 INFO - PROCESS | 3305 | 1460990178974 Marionette DEBUG loaded listener.js 07:36:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 102 (0x905e0c00) [pid = 3305] [serial = 346] [outer = 0x8ec01800] 07:36:19 INFO - PROCESS | 3305 | 1460990179886 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]]]}] 07:36:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:36:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1496ms 07:36:19 INFO - PROCESS | 3305 | 1460990179955 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 07:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:36:19 INFO - PROCESS | 3305 | 1460990179960 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 07:36:19 INFO - PROCESS | 3305 | 1460990179966 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:36:19 INFO - PROCESS | 3305 | 1460990179972 Marionette TRACE conn3 <- [1,434,null,{}] 07:36:19 INFO - PROCESS | 3305 | 1460990179989 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}] 07:36:20 INFO - PROCESS | 3305 | 1460990180161 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 07:36:20 INFO - PROCESS | 3305 | 1460990180282 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed2f400 == 50 [pid = 3305] [id = 116] 07:36:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 103 (0x9203ac00) [pid = 3305] [serial = 347] [outer = (nil)] 07:36:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 104 (0x920b5c00) [pid = 3305] [serial = 348] [outer = 0x9203ac00] 07:36:20 INFO - PROCESS | 3305 | 1460990180366 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 105 (0x93267000) [pid = 3305] [serial = 349] [outer = 0x9203ac00] 07:36:21 INFO - PROCESS | 3305 | 1460990181284 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]]]}] 07:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1348ms 07:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:36:21 INFO - PROCESS | 3305 | 1460990181319 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 07:36:21 INFO - PROCESS | 3305 | 1460990181323 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 07:36:21 INFO - PROCESS | 3305 | 1460990181331 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:36:21 INFO - PROCESS | 3305 | 1460990181334 Marionette TRACE conn3 <- [1,438,null,{}] 07:36:21 INFO - PROCESS | 3305 | 1460990181339 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}] 07:36:21 INFO - PROCESS | 3305 | 1460990181546 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 07:36:21 INFO - PROCESS | 3305 | 1460990181571 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x92044000 == 51 [pid = 3305] [id = 117] 07:36:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 106 (0x93263c00) [pid = 3305] [serial = 350] [outer = (nil)] 07:36:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 107 (0x96f28400) [pid = 3305] [serial = 351] [outer = 0x93263c00] 07:36:21 INFO - PROCESS | 3305 | 1460990181648 Marionette DEBUG loaded listener.js 07:36:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 108 (0x97854800) [pid = 3305] [serial = 352] [outer = 0x93263c00] 07:36:22 INFO - PROCESS | 3305 | 1460990182595 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]]]}] 07:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1338ms 07:36:22 INFO - PROCESS | 3305 | 1460990182668 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 07:36:22 INFO - PROCESS | 3305 | 1460990182672 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 07:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:36:22 INFO - PROCESS | 3305 | 1460990182678 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:36:22 INFO - PROCESS | 3305 | 1460990182681 Marionette TRACE conn3 <- [1,442,null,{}] 07:36:22 INFO - PROCESS | 3305 | 1460990182687 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}] 07:36:22 INFO - PROCESS | 3305 | 1460990182911 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 07:36:22 INFO - PROCESS | 3305 | 1460990182945 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eec2800 == 52 [pid = 3305] [id = 118] 07:36:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 109 (0x958a4c00) [pid = 3305] [serial = 353] [outer = (nil)] 07:36:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 110 (0x98fd7c00) [pid = 3305] [serial = 354] [outer = 0x958a4c00] 07:36:23 INFO - PROCESS | 3305 | 1460990183022 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 111 (0x98fdd800) [pid = 3305] [serial = 355] [outer = 0x958a4c00] 07:36:23 INFO - PROCESS | 3305 | --DOMWINDOW == 110 (0x91373c00) [pid = 3305] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:36:23 INFO - PROCESS | 3305 | --DOMWINDOW == 109 (0x90547c00) [pid = 3305] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:36:23 INFO - PROCESS | 3305 | --DOMWINDOW == 108 (0x98fd3800) [pid = 3305] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:36:23 INFO - PROCESS | 3305 | --DOMWINDOW == 107 (0x905d7400) [pid = 3305] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:36:23 INFO - PROCESS | 3305 | --DOMWINDOW == 106 (0x9325cc00) [pid = 3305] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:36:23 INFO - PROCESS | 3305 | --DOMWINDOW == 105 (0x8eec3000) [pid = 3305] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:36:24 INFO - PROCESS | 3305 | 1460990184064 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]]]}] 07:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1429ms 07:36:24 INFO - PROCESS | 3305 | 1460990184109 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 07:36:24 INFO - PROCESS | 3305 | 1460990184113 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 07:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:36:24 INFO - PROCESS | 3305 | 1460990184120 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:36:24 INFO - PROCESS | 3305 | 1460990184124 Marionette TRACE conn3 <- [1,446,null,{}] 07:36:24 INFO - PROCESS | 3305 | 1460990184129 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}] 07:36:24 INFO - PROCESS | 3305 | 1460990184373 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 07:36:24 INFO - PROCESS | 3305 | 1460990184389 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed2a800 == 53 [pid = 3305] [id = 119] 07:36:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 106 (0x8eec3000) [pid = 3305] [serial = 356] [outer = (nil)] 07:36:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 107 (0x97ccd000) [pid = 3305] [serial = 357] [outer = 0x8eec3000] 07:36:24 INFO - PROCESS | 3305 | 1460990184480 Marionette DEBUG loaded listener.js 07:36:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 108 (0x99680c00) [pid = 3305] [serial = 358] [outer = 0x8eec3000] 07:36:25 INFO - PROCESS | 3305 | 1460990185329 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]]]}] 07:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1279ms 07:36:25 INFO - PROCESS | 3305 | 1460990185434 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 07:36:25 INFO - PROCESS | 3305 | 1460990185441 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 07:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:36:25 INFO - PROCESS | 3305 | 1460990185449 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 3305 | 1460990185456 Marionette TRACE conn3 <- [1,450,null,{}] 07:36:25 INFO - PROCESS | 3305 | 1460990185465 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}] 07:36:25 INFO - PROCESS | 3305 | 1460990185689 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 07:36:26 INFO - PROCESS | 3305 | 1460990186018 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x98fd5c00 == 54 [pid = 3305] [id = 120] 07:36:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 109 (0x99ce2000) [pid = 3305] [serial = 359] [outer = (nil)] 07:36:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 110 (0x916af000) [pid = 3305] [serial = 360] [outer = 0x99ce2000] 07:36:26 INFO - PROCESS | 3305 | 1460990186327 Marionette DEBUG loaded listener.js 07:36:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 111 (0x9325c400) [pid = 3305] [serial = 361] [outer = 0x99ce2000] 07:36:27 INFO - PROCESS | 3305 | 1460990187588 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] 07:36:27 INFO - PROCESS | 3305 | 1460990187653 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 07:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:36:27 INFO - PROCESS | 3305 | 1460990187748 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:36:27 INFO - PROCESS | 3305 | 1460990187755 Marionette TRACE conn3 <- [1,454,null,{}] 07:36:27 INFO - PROCESS | 3305 | 1460990187775 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}] 07:36:27 INFO - PROCESS | 3305 | 1460990187952 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 07:36:28 INFO - PROCESS | 3305 | 1460990188116 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed28400 == 55 [pid = 3305] [id = 121] 07:36:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 112 (0x963f7000) [pid = 3305] [serial = 362] [outer = (nil)] 07:36:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 113 (0x99684000) [pid = 3305] [serial = 363] [outer = 0x963f7000] 07:36:28 INFO - PROCESS | 3305 | 1460990188206 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 114 (0x9a054800) [pid = 3305] [serial = 364] [outer = 0x963f7000] 07:36:29 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:29 INFO - PROCESS | 3305 | 1460990189255 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]]]}] 07:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1581ms 07:36:29 INFO - PROCESS | 3305 | 1460990189299 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 07:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:36:29 INFO - PROCESS | 3305 | 1460990189304 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 07:36:29 INFO - PROCESS | 3305 | 1460990189311 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:36:29 INFO - PROCESS | 3305 | 1460990189317 Marionette TRACE conn3 <- [1,458,null,{}] 07:36:29 INFO - PROCESS | 3305 | 1460990189332 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}] 07:36:29 INFO - PROCESS | 3305 | 1460990189565 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 07:36:29 INFO - PROCESS | 3305 | 1460990189770 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x9fbc3400 == 56 [pid = 3305] [id = 122] 07:36:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 115 (0x9fc7bc00) [pid = 3305] [serial = 365] [outer = (nil)] 07:36:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 116 (0x9fcac000) [pid = 3305] [serial = 366] [outer = 0x9fc7bc00] 07:36:29 INFO - PROCESS | 3305 | 1460990189871 Marionette DEBUG loaded listener.js 07:36:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 117 (0xa00c9800) [pid = 3305] [serial = 367] [outer = 0x9fc7bc00] 07:36:30 INFO - PROCESS | 3305 | 1460990190855 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] 07:36:30 INFO - PROCESS | 3305 | 1460990190908 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 07:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:36:30 INFO - PROCESS | 3305 | 1460990190917 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 3305 | 1460990190921 Marionette TRACE conn3 <- [1,462,null,{}] 07:36:30 INFO - PROCESS | 3305 | 1460990190927 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}] 07:36:31 INFO - PROCESS | 3305 | 1460990191108 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 07:36:31 INFO - PROCESS | 3305 | 1460990191318 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:31 INFO - PROCESS | 3305 | ++DOCSHELL 0xa0c53000 == 57 [pid = 3305] [id = 123] 07:36:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 118 (0xa0c57c00) [pid = 3305] [serial = 368] [outer = (nil)] 07:36:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0xa2813000) [pid = 3305] [serial = 369] [outer = 0xa0c57c00] 07:36:31 INFO - PROCESS | 3305 | 1460990191453 Marionette DEBUG loaded listener.js 07:36:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0xa2a0e400) [pid = 3305] [serial = 370] [outer = 0xa0c57c00] 07:36:32 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:32 INFO - PROCESS | 3305 | 1460990192409 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] 07:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:36:32 INFO - PROCESS | 3305 | 1460990192460 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 07:36:32 INFO - PROCESS | 3305 | 1460990192467 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 3305 | 1460990192471 Marionette TRACE conn3 <- [1,466,null,{}] 07:36:32 INFO - PROCESS | 3305 | 1460990192477 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}] 07:36:32 INFO - PROCESS | 3305 | 1460990192674 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 07:36:32 INFO - PROCESS | 3305 | 1460990192888 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed2d000 == 58 [pid = 3305] [id = 124] 07:36:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0xa2a5a000) [pid = 3305] [serial = 371] [outer = (nil)] 07:36:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0xa458f000) [pid = 3305] [serial = 372] [outer = 0xa2a5a000] 07:36:32 INFO - PROCESS | 3305 | 1460990192989 Marionette DEBUG loaded listener.js 07:36:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0xa45e5000) [pid = 3305] [serial = 373] [outer = 0xa2a5a000] 07:36:33 INFO - PROCESS | 3305 | 1460990193875 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] 07:36:33 INFO - PROCESS | 3305 | 1460990193959 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 07:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:36:33 INFO - PROCESS | 3305 | 1460990193966 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:36:33 INFO - PROCESS | 3305 | 1460990193969 Marionette TRACE conn3 <- [1,470,null,{}] 07:36:33 INFO - PROCESS | 3305 | 1460990193976 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}] 07:36:34 INFO - PROCESS | 3305 | 1460990194225 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 07:36:34 INFO - PROCESS | 3305 | 1460990194460 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c81bc00 == 59 [pid = 3305] [id = 125] 07:36:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x8c823800) [pid = 3305] [serial = 374] [outer = (nil)] 07:36:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x958a2c00) [pid = 3305] [serial = 375] [outer = 0x8c823800] 07:36:34 INFO - PROCESS | 3305 | 1460990194610 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0xa45ee000) [pid = 3305] [serial = 376] [outer = 0x8c823800] 07:36:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x9055e000) [pid = 3305] [serial = 377] [outer = 0x991bdc00] 07:36:35 INFO - PROCESS | 3305 | 1460990195609 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]]]}] 07:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1733ms 07:36:35 INFO - PROCESS | 3305 | 1460990195700 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 3305 | 1460990195704 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 07:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:36:35 INFO - PROCESS | 3305 | 1460990195711 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 3305 | 1460990195715 Marionette TRACE conn3 <- [1,474,null,{}] 07:36:35 INFO - PROCESS | 3305 | 1460990195722 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}] 07:36:35 INFO - PROCESS | 3305 | 1460990195949 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 07:36:36 INFO - PROCESS | 3305 | 1460990196166 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed2d800 == 60 [pid = 3305] [id = 126] 07:36:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8eeb6800) [pid = 3305] [serial = 378] [outer = (nil)] 07:36:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x90560c00) [pid = 3305] [serial = 379] [outer = 0x8eeb6800] 07:36:36 INFO - PROCESS | 3305 | 1460990196255 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x90566400) [pid = 3305] [serial = 380] [outer = 0x8eeb6800] 07:36:37 INFO - PROCESS | 3305 | 1460990197157 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]]]}] 07:36:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:36:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1484ms 07:36:37 INFO - PROCESS | 3305 | 1460990197197 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 07:36:37 INFO - PROCESS | 3305 | 1460990197201 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 07:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:36:37 INFO - PROCESS | 3305 | 1460990197208 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:36:37 INFO - PROCESS | 3305 | 1460990197211 Marionette TRACE conn3 <- [1,478,null,{}] 07:36:37 INFO - PROCESS | 3305 | 1460990197217 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}] 07:36:37 INFO - PROCESS | 3305 | 1460990197395 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 07:36:37 INFO - PROCESS | 3305 | 1460990197569 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:37 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd79800 == 61 [pid = 3305] [id = 127] 07:36:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8fd7c000) [pid = 3305] [serial = 381] [outer = (nil)] 07:36:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8fd81800) [pid = 3305] [serial = 382] [outer = 0x8fd7c000] 07:36:37 INFO - PROCESS | 3305 | 1460990197671 Marionette DEBUG loaded listener.js 07:36:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8fd84400) [pid = 3305] [serial = 383] [outer = 0x8fd7c000] 07:36:38 INFO - PROCESS | 3305 | 1460990198636 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]]]}] 07:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1487ms 07:36:38 INFO - PROCESS | 3305 | 1460990198697 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 07:36:38 INFO - PROCESS | 3305 | 1460990198700 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 07:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:36:38 INFO - PROCESS | 3305 | 1460990198708 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:36:38 INFO - PROCESS | 3305 | 1460990198712 Marionette TRACE conn3 <- [1,482,null,{}] 07:36:38 INFO - PROCESS | 3305 | 1460990198718 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}] 07:36:38 INFO - PROCESS | 3305 | 1460990198904 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 07:36:39 INFO - PROCESS | 3305 | 1460990199120 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd87c00 == 62 [pid = 3305] [id = 128] 07:36:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8fd88400) [pid = 3305] [serial = 384] [outer = (nil)] 07:36:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x90565c00) [pid = 3305] [serial = 385] [outer = 0x8fd88400] 07:36:39 INFO - PROCESS | 3305 | 1460990199225 Marionette DEBUG loaded listener.js 07:36:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x90865000) [pid = 3305] [serial = 386] [outer = 0x8fd88400] 07:36:40 INFO - PROCESS | 3305 | 1460990200162 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]]]}] 07:36:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:36:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1533ms 07:36:40 INFO - PROCESS | 3305 | 1460990200242 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 07:36:40 INFO - PROCESS | 3305 | 1460990200246 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 07:36:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:36:40 INFO - PROCESS | 3305 | 1460990200253 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 3305 | 1460990200256 Marionette TRACE conn3 <- [1,486,null,{}] 07:36:40 INFO - PROCESS | 3305 | 1460990200262 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}] 07:36:40 INFO - PROCESS | 3305 | 1460990200489 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 07:36:40 INFO - PROCESS | 3305 | 1460990200704 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e202800 == 63 [pid = 3305] [id = 129] 07:36:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e204400) [pid = 3305] [serial = 387] [outer = (nil)] 07:36:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8e208800) [pid = 3305] [serial = 388] [outer = 0x8e204400] 07:36:40 INFO - PROCESS | 3305 | 1460990200807 Marionette DEBUG loaded listener.js 07:36:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8e20b000) [pid = 3305] [serial = 389] [outer = 0x8e204400] 07:36:41 INFO - PROCESS | 3305 | 1460990201698 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]]]}] 07:36:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:36:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1481ms 07:36:41 INFO - PROCESS | 3305 | 1460990201736 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 07:36:41 INFO - PROCESS | 3305 | 1460990201740 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 07:36:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:36:41 INFO - PROCESS | 3305 | 1460990201747 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:36:41 INFO - PROCESS | 3305 | 1460990201752 Marionette TRACE conn3 <- [1,490,null,{}] 07:36:41 INFO - PROCESS | 3305 | 1460990201758 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}] 07:36:41 INFO - PROCESS | 3305 | 1460990201976 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 07:36:42 INFO - PROCESS | 3305 | 1460990202220 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:42 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc67000 == 64 [pid = 3305] [id = 130] 07:36:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8cc69c00) [pid = 3305] [serial = 390] [outer = (nil)] 07:36:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8cc6f800) [pid = 3305] [serial = 391] [outer = 0x8cc69c00] 07:36:42 INFO - PROCESS | 3305 | 1460990202371 Marionette DEBUG loaded listener.js 07:36:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8e20f000) [pid = 3305] [serial = 392] [outer = 0x8cc69c00] 07:36:43 INFO - PROCESS | 3305 | 1460990203281 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]]]}] 07:36:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1599ms 07:36:43 INFO - PROCESS | 3305 | 1460990203348 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 3305 | 1460990203352 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 07:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:36:43 INFO - PROCESS | 3305 | 1460990203358 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 3305 | 1460990203362 Marionette TRACE conn3 <- [1,494,null,{}] 07:36:43 INFO - PROCESS | 3305 | 1460990203368 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}] 07:36:43 INFO - PROCESS | 3305 | 1460990203551 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 07:36:44 INFO - PROCESS | 3305 | 1460990204086 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc6b000 == 65 [pid = 3305] [id = 131] 07:36:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8cc6b800) [pid = 3305] [serial = 393] [outer = (nil)] 07:36:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8cc6fc00) [pid = 3305] [serial = 394] [outer = 0x8cc6b800] 07:36:44 INFO - PROCESS | 3305 | 1460990204213 Marionette DEBUG loaded listener.js 07:36:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8e01f400) [pid = 3305] [serial = 395] [outer = 0x8cc6b800] 07:36:45 INFO - PROCESS | 3305 | 1460990205129 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]]]}] 07:36:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1848ms 07:36:45 INFO - PROCESS | 3305 | 1460990205209 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 07:36:45 INFO - PROCESS | 3305 | 1460990205217 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 07:36:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:36:45 INFO - PROCESS | 3305 | 1460990205226 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:36:45 INFO - PROCESS | 3305 | 1460990205230 Marionette TRACE conn3 <- [1,498,null,{}] 07:36:45 INFO - PROCESS | 3305 | 1460990205238 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}] 07:36:45 INFO - PROCESS | 3305 | 1460990205523 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 07:36:45 INFO - PROCESS | 3305 | 1460990205800 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eeb9400 == 66 [pid = 3305] [id = 132] 07:36:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8eec4000) [pid = 3305] [serial = 396] [outer = (nil)] 07:36:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8fd88000) [pid = 3305] [serial = 397] [outer = 0x8eec4000] 07:36:45 INFO - PROCESS | 3305 | 1460990205887 Marionette DEBUG loaded listener.js 07:36:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x9010cc00) [pid = 3305] [serial = 398] [outer = 0x8eec4000] 07:36:46 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed2fc00 == 65 [pid = 3305] [id = 98] 07:36:46 INFO - PROCESS | 3305 | --DOCSHELL 0x8eec2800 == 64 [pid = 3305] [id = 118] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x905d8c00) [pid = 3305] [serial = 315] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOCSHELL 0x92044000 == 63 [pid = 3305] [id = 117] 07:36:46 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed2f400 == 62 [pid = 3305] [id = 116] 07:36:46 INFO - PROCESS | 3305 | --DOCSHELL 0x8e01b400 == 61 [pid = 3305] [id = 115] 07:36:46 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebec00 == 60 [pid = 3305] [id = 114] 07:36:46 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebac00 == 59 [pid = 3305] [id = 106] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x99681800) [pid = 3305] [serial = 313] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x96311c00) [pid = 3305] [serial = 309] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x932e5800) [pid = 3305] [serial = 307] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x91479400) [pid = 3305] [serial = 303] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x9203b400) [pid = 3305] [serial = 304] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x963f7400) [pid = 3305] [serial = 310] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x991b8000) [pid = 3305] [serial = 312] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x907b2400) [pid = 3305] [serial = 301] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x905de800) [pid = 3305] [serial = 300] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x932dd400) [pid = 3305] [serial = 306] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x9031a000) [pid = 3305] [serial = 298] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x9010ec00) [pid = 3305] [serial = 297] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8eeba800) [pid = 3305] [serial = 294] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x9b2dc800) [pid = 3305] [serial = 273] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x91379800) [pid = 3305] [serial = 276] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x9784b800) [pid = 3305] [serial = 279] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x9fc77c00) [pid = 3305] [serial = 282] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x8ed2d400) [pid = 3305] [serial = 291] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x8ec0a800) [pid = 3305] [serial = 288] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0xa2837000) [pid = 3305] [serial = 285] [outer = (nil)] [url = about:blank] 07:36:46 INFO - PROCESS | 3305 | 1460990206915 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]]]}] 07:36:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:36:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1735ms 07:36:46 INFO - PROCESS | 3305 | 1460990206966 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 07:36:46 INFO - PROCESS | 3305 | 1460990206972 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 07:36:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:36:46 INFO - PROCESS | 3305 | 1460990206980 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 3305 | 1460990206983 Marionette TRACE conn3 <- [1,502,null,{}] 07:36:46 INFO - PROCESS | 3305 | 1460990206989 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}] 07:36:47 INFO - PROCESS | 3305 | 1460990207164 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 07:36:47 INFO - PROCESS | 3305 | 1460990207292 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec0bc00 == 60 [pid = 3305] [id = 133] 07:36:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8ed2e800) [pid = 3305] [serial = 399] [outer = (nil)] 07:36:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x90313000) [pid = 3305] [serial = 400] [outer = 0x8ed2e800] 07:36:47 INFO - PROCESS | 3305 | 1460990207368 Marionette DEBUG loaded listener.js 07:36:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x9055f400) [pid = 3305] [serial = 401] [outer = 0x8ed2e800] 07:36:48 INFO - PROCESS | 3305 | 1460990208226 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]]]}] 07:36:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:36:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1293ms 07:36:48 INFO - PROCESS | 3305 | 1460990208274 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 07:36:48 INFO - PROCESS | 3305 | 1460990208279 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 07:36:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:36:48 INFO - PROCESS | 3305 | 1460990208294 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:36:48 INFO - PROCESS | 3305 | 1460990208303 Marionette TRACE conn3 <- [1,506,null,{}] 07:36:48 INFO - PROCESS | 3305 | 1460990208313 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}] 07:36:48 INFO - PROCESS | 3305 | 1460990208495 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 07:36:48 INFO - PROCESS | 3305 | 1460990208506 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x903da400 == 61 [pid = 3305] [id = 134] 07:36:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x907b1400) [pid = 3305] [serial = 402] [outer = (nil)] 07:36:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x9203a000) [pid = 3305] [serial = 403] [outer = 0x907b1400] 07:36:48 INFO - PROCESS | 3305 | 1460990208713 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x920b6000) [pid = 3305] [serial = 404] [outer = 0x907b1400] 07:36:49 INFO - PROCESS | 3305 | 1460990209662 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]]]}] 07:36:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:36:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1454ms 07:36:49 INFO - PROCESS | 3305 | 1460990209740 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 07:36:49 INFO - PROCESS | 3305 | 1460990209744 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 07:36:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:36:49 INFO - PROCESS | 3305 | 1460990209761 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 3305 | 1460990209765 Marionette TRACE conn3 <- [1,510,null,{}] 07:36:49 INFO - PROCESS | 3305 | 1460990209771 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}] 07:36:50 INFO - PROCESS | 3305 | 1460990209998 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 07:36:50 INFO - PROCESS | 3305 | 1460990210027 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd81c00 == 62 [pid = 3305] [id = 135] 07:36:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x92011400) [pid = 3305] [serial = 405] [outer = (nil)] 07:36:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x95895c00) [pid = 3305] [serial = 406] [outer = 0x92011400] 07:36:50 INFO - PROCESS | 3305 | 1460990210105 Marionette DEBUG loaded listener.js 07:36:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x96baec00) [pid = 3305] [serial = 407] [outer = 0x92011400] 07:36:50 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x90114c00) [pid = 3305] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:36:50 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x93263c00) [pid = 3305] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:36:50 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x90317c00) [pid = 3305] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:36:50 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x8ec01800) [pid = 3305] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:36:50 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x9203ac00) [pid = 3305] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:36:50 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x958a4c00) [pid = 3305] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:36:51 INFO - PROCESS | 3305 | 1460990211241 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]]]}] 07:36:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:36:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1552ms 07:36:51 INFO - PROCESS | 3305 | 1460990211310 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 07:36:51 INFO - PROCESS | 3305 | 1460990211315 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 07:36:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:36:51 INFO - PROCESS | 3305 | 1460990211321 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:36:51 INFO - PROCESS | 3305 | 1460990211324 Marionette TRACE conn3 <- [1,514,null,{}] 07:36:51 INFO - PROCESS | 3305 | 1460990211331 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}] 07:36:51 INFO - PROCESS | 3305 | 1460990211510 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 07:36:51 INFO - PROCESS | 3305 | 1460990211521 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x932e3000 == 63 [pid = 3305] [id = 136] 07:36:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x932e3800) [pid = 3305] [serial = 408] [outer = (nil)] 07:36:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x96f23800) [pid = 3305] [serial = 409] [outer = 0x932e3800] 07:36:51 INFO - PROCESS | 3305 | 1460990211614 Marionette DEBUG loaded listener.js 07:36:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x98fd4c00) [pid = 3305] [serial = 410] [outer = 0x932e3800] 07:36:52 INFO - PROCESS | 3305 | 1460990212522 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]]]}] 07:36:52 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 07:36:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1239ms 07:36:52 INFO - PROCESS | 3305 | 1460990212562 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 07:36:52 INFO - PROCESS | 3305 | 1460990212566 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 07:36:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:36:52 INFO - PROCESS | 3305 | 1460990212572 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:36:52 INFO - PROCESS | 3305 | 1460990212576 Marionette TRACE conn3 <- [1,518,null,{}] 07:36:52 INFO - PROCESS | 3305 | 1460990212582 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}] 07:36:52 INFO - PROCESS | 3305 | 1460990212764 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 07:36:53 INFO - PROCESS | 3305 | 1460990213027 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c81c400 == 64 [pid = 3305] [id = 137] 07:36:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8c821c00) [pid = 3305] [serial = 411] [outer = (nil)] 07:36:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8cc67400) [pid = 3305] [serial = 412] [outer = 0x8c821c00] 07:36:53 INFO - PROCESS | 3305 | 1460990213123 Marionette DEBUG loaded listener.js 07:36:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e019400) [pid = 3305] [serial = 413] [outer = 0x8c821c00] 07:36:54 INFO - PROCESS | 3305 | 1460990214198 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]]]}] 07:36:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:36:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1690ms 07:36:54 INFO - PROCESS | 3305 | 1460990214266 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 07:36:54 INFO - PROCESS | 3305 | 1460990214274 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 07:36:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:36:54 INFO - PROCESS | 3305 | 1460990214284 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:36:54 INFO - PROCESS | 3305 | 1460990214289 Marionette TRACE conn3 <- [1,522,null,{}] 07:36:54 INFO - PROCESS | 3305 | 1460990214297 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}] 07:36:54 INFO - PROCESS | 3305 | 1460990214537 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 07:36:54 INFO - PROCESS | 3305 | 1460990214791 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x9010bc00 == 65 [pid = 3305] [id = 138] 07:36:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x90319c00) [pid = 3305] [serial = 414] [outer = (nil)] 07:36:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x903ddc00) [pid = 3305] [serial = 415] [outer = 0x90319c00] 07:36:54 INFO - PROCESS | 3305 | 1460990214926 Marionette DEBUG loaded listener.js 07:36:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x90553800) [pid = 3305] [serial = 416] [outer = 0x90319c00] 07:36:55 INFO - PROCESS | 3305 | 1460990215978 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]]]}] 07:36:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:36:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1739ms 07:36:56 INFO - PROCESS | 3305 | 1460990216027 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 07:36:56 INFO - PROCESS | 3305 | 1460990216034 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 07:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:36:56 INFO - PROCESS | 3305 | 1460990216041 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:36:56 INFO - PROCESS | 3305 | 1460990216046 Marionette TRACE conn3 <- [1,526,null,{}] 07:36:56 INFO - PROCESS | 3305 | 1460990216052 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}] 07:36:56 INFO - PROCESS | 3305 | 1460990216247 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 07:36:56 INFO - PROCESS | 3305 | 1460990216554 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x9137bc00 == 66 [pid = 3305] [id = 139] 07:36:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x916a5000) [pid = 3305] [serial = 417] [outer = (nil)] 07:36:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x92044000) [pid = 3305] [serial = 418] [outer = 0x916a5000] 07:36:56 INFO - PROCESS | 3305 | 1460990216649 Marionette DEBUG loaded listener.js 07:36:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x96311c00) [pid = 3305] [serial = 419] [outer = 0x916a5000] 07:36:57 INFO - PROCESS | 3305 | 1460990217669 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]]]}] 07:36:57 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 07:36:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1682ms 07:36:57 INFO - PROCESS | 3305 | 1460990217725 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 07:36:57 INFO - PROCESS | 3305 | 1460990217730 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 07:36:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:36:57 INFO - PROCESS | 3305 | 1460990217748 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:36:57 INFO - PROCESS | 3305 | 1460990217758 Marionette TRACE conn3 <- [1,530,null,{}] 07:36:57 INFO - PROCESS | 3305 | 1460990217765 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}] 07:36:58 INFO - PROCESS | 3305 | 1460990218001 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 07:36:58 INFO - PROCESS | 3305 | 1460990218265 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc65400 == 67 [pid = 3305] [id = 140] 07:36:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x979bd000) [pid = 3305] [serial = 420] [outer = (nil)] 07:36:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x99679400) [pid = 3305] [serial = 421] [outer = 0x979bd000] 07:36:58 INFO - PROCESS | 3305 | 1460990218359 Marionette DEBUG loaded listener.js 07:36:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x99cd9000) [pid = 3305] [serial = 422] [outer = 0x979bd000] 07:36:59 INFO - PROCESS | 3305 | 1460990219171 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"]]]}] 07:36:59 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 07:36:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:36:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:36:59 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 07:36:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:36:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:36:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1503ms 07:36:59 INFO - PROCESS | 3305 | 1460990219244 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 07:36:59 INFO - PROCESS | 3305 | 1460990219248 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 07:36:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:36:59 INFO - PROCESS | 3305 | 1460990219256 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:36:59 INFO - PROCESS | 3305 | 1460990219260 Marionette TRACE conn3 <- [1,534,null,{}] 07:36:59 INFO - PROCESS | 3305 | 1460990219266 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}] 07:36:59 INFO - PROCESS | 3305 | 1460990219464 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 07:36:59 INFO - PROCESS | 3305 | 1460990219635 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x90563400 == 68 [pid = 3305] [id = 141] 07:36:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x991b9800) [pid = 3305] [serial = 423] [outer = (nil)] 07:36:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x9eb4ec00) [pid = 3305] [serial = 424] [outer = 0x991b9800] 07:36:59 INFO - PROCESS | 3305 | 1460990219749 Marionette DEBUG loaded listener.js 07:36:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x9fbb9c00) [pid = 3305] [serial = 425] [outer = 0x991b9800] 07:37:00 INFO - PROCESS | 3305 | 1460990220611 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]]]}] 07:37:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:37:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1384ms 07:37:00 INFO - PROCESS | 3305 | 1460990220669 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 07:37:00 INFO - PROCESS | 3305 | 1460990220673 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 07:37:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:37:00 INFO - PROCESS | 3305 | 1460990220682 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:37:00 INFO - PROCESS | 3305 | 1460990220684 Marionette TRACE conn3 <- [1,538,null,{}] 07:37:00 INFO - PROCESS | 3305 | 1460990220691 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}] 07:37:00 INFO - PROCESS | 3305 | 1460990220891 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 07:37:01 INFO - PROCESS | 3305 | 1460990221066 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x9b2e3400 == 69 [pid = 3305] [id = 142] 07:37:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x9fb4ac00) [pid = 3305] [serial = 426] [outer = (nil)] 07:37:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0xa0010c00) [pid = 3305] [serial = 427] [outer = 0x9fb4ac00] 07:37:01 INFO - PROCESS | 3305 | 1460990221171 Marionette DEBUG loaded listener.js 07:37:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0xa3c21800) [pid = 3305] [serial = 428] [outer = 0x9fb4ac00] 07:37:02 INFO - PROCESS | 3305 | 1460990222094 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]]]}] 07:37:02 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. 07:37:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1435ms 07:37:02 INFO - PROCESS | 3305 | 1460990222151 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 07:37:02 INFO - PROCESS | 3305 | 1460990222156 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 07:37:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:37:02 INFO - PROCESS | 3305 | 1460990222164 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:37:02 INFO - PROCESS | 3305 | 1460990222167 Marionette TRACE conn3 <- [1,542,null,{}] 07:37:02 INFO - PROCESS | 3305 | 1460990222173 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}] 07:37:02 INFO - PROCESS | 3305 | 1460990222384 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 07:37:02 INFO - PROCESS | 3305 | 1460990222569 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1e4800 == 70 [pid = 3305] [id = 143] 07:37:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8c1e6c00) [pid = 3305] [serial = 429] [outer = (nil)] 07:37:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8c1ed400) [pid = 3305] [serial = 430] [outer = 0x8c1e6c00] 07:37:02 INFO - PROCESS | 3305 | 1460990222667 Marionette DEBUG loaded listener.js 07:37:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8c1ef800) [pid = 3305] [serial = 431] [outer = 0x8c1e6c00] 07:37:03 INFO - PROCESS | 3305 | 1460990223587 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]]]}] 07:37:03 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. 07:37:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1483ms 07:37:03 INFO - PROCESS | 3305 | 1460990223648 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 07:37:03 INFO - PROCESS | 3305 | 1460990223651 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 07:37:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:37:03 INFO - PROCESS | 3305 | 1460990223659 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:37:03 INFO - PROCESS | 3305 | 1460990223662 Marionette TRACE conn3 <- [1,546,null,{}] 07:37:03 INFO - PROCESS | 3305 | 1460990223669 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}] 07:37:03 INFO - PROCESS | 3305 | 1460990223877 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 07:37:04 INFO - PROCESS | 3305 | 1460990224057 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c1800 == 71 [pid = 3305] [id = 144] 07:37:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x8a4c1c00) [pid = 3305] [serial = 432] [outer = (nil)] 07:37:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8a4c4c00) [pid = 3305] [serial = 433] [outer = 0x8a4c1c00] 07:37:04 INFO - PROCESS | 3305 | 1460990224148 Marionette DEBUG loaded listener.js 07:37:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x8a4cd400) [pid = 3305] [serial = 434] [outer = 0x8a4c1c00] 07:37:05 INFO - PROCESS | 3305 | 1460990225149 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]]]}] 07:37:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:37:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1583ms 07:37:05 INFO - PROCESS | 3305 | 1460990225244 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 07:37:05 INFO - PROCESS | 3305 | 1460990225248 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 07:37:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:37:05 INFO - PROCESS | 3305 | 1460990225255 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:37:05 INFO - PROCESS | 3305 | 1460990225259 Marionette TRACE conn3 <- [1,550,null,{}] 07:37:05 INFO - PROCESS | 3305 | 1460990225265 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}] 07:37:05 INFO - PROCESS | 3305 | 1460990225514 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 07:37:05 INFO - PROCESS | 3305 | 1460990225786 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c1400 == 72 [pid = 3305] [id = 145] 07:37:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x8a4c7400) [pid = 3305] [serial = 435] [outer = (nil)] 07:37:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x8c1ea800) [pid = 3305] [serial = 436] [outer = 0x8a4c7400] 07:37:05 INFO - PROCESS | 3305 | 1460990225877 Marionette DEBUG loaded listener.js 07:37:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x9fb49800) [pid = 3305] [serial = 437] [outer = 0x8a4c7400] 07:37:06 INFO - PROCESS | 3305 | 1460990226767 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]]]}] 07:37:06 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. 07:37:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1591ms 07:37:06 INFO - PROCESS | 3305 | 1460990226850 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 07:37:06 INFO - PROCESS | 3305 | 1460990226857 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 07:37:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:37:06 INFO - PROCESS | 3305 | 1460990226867 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:37:06 INFO - PROCESS | 3305 | 1460990226873 Marionette TRACE conn3 <- [1,554,null,{}] 07:37:06 INFO - PROCESS | 3305 | 1460990226883 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}] 07:37:07 INFO - PROCESS | 3305 | 1460990227196 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 07:37:07 INFO - PROCESS | 3305 | 1460990227470 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaa0400 == 73 [pid = 3305] [id = 146] 07:37:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x8aaa0c00) [pid = 3305] [serial = 438] [outer = (nil)] 07:37:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x8aaa6400) [pid = 3305] [serial = 439] [outer = 0x8aaa0c00] 07:37:07 INFO - PROCESS | 3305 | 1460990227559 Marionette DEBUG loaded listener.js 07:37:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x8aaa8800) [pid = 3305] [serial = 440] [outer = 0x8aaa0c00] 07:37:08 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:08 INFO - PROCESS | 3305 | 1460990228492 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]]]}] 07:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1686ms 07:37:08 INFO - PROCESS | 3305 | 1460990228553 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 07:37:08 INFO - PROCESS | 3305 | 1460990228557 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 07:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:37:08 INFO - PROCESS | 3305 | 1460990228564 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:37:08 INFO - PROCESS | 3305 | 1460990228568 Marionette TRACE conn3 <- [1,558,null,{}] 07:37:08 INFO - PROCESS | 3305 | 1460990228574 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}] 07:37:08 INFO - PROCESS | 3305 | 1460990228767 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 07:37:09 INFO - PROCESS | 3305 | 1460990229000 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaaf800 == 74 [pid = 3305] [id = 147] 07:37:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x8aaafc00) [pid = 3305] [serial = 441] [outer = (nil)] 07:37:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x8ac22000) [pid = 3305] [serial = 442] [outer = 0x8aaafc00] 07:37:09 INFO - PROCESS | 3305 | 1460990229151 Marionette DEBUG loaded listener.js 07:37:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x8ac27000) [pid = 3305] [serial = 443] [outer = 0x8aaafc00] 07:37:10 INFO - PROCESS | 3305 | 1460990230163 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]]]}] 07:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1632ms 07:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:37:10 INFO - PROCESS | 3305 | 1460990230198 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 07:37:10 INFO - PROCESS | 3305 | 1460990230201 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 07:37:10 INFO - PROCESS | 3305 | 1460990230208 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:37:10 INFO - PROCESS | 3305 | 1460990230212 Marionette TRACE conn3 <- [1,562,null,{}] 07:37:10 INFO - PROCESS | 3305 | 1460990230219 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}] 07:37:10 INFO - PROCESS | 3305 | 1460990230450 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 07:37:10 INFO - PROCESS | 3305 | 1460990230688 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaac400 == 75 [pid = 3305] [id = 148] 07:37:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x8ac26400) [pid = 3305] [serial = 444] [outer = (nil)] 07:37:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x8ac2bc00) [pid = 3305] [serial = 445] [outer = 0x8ac26400] 07:37:11 INFO - PROCESS | 3305 | 1460990231097 Marionette DEBUG loaded listener.js 07:37:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x8adc2000) [pid = 3305] [serial = 446] [outer = 0x8ac26400] 07:37:11 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:12 INFO - PROCESS | 3305 | 1460990232011 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]]]}] 07:37:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1842ms 07:37:12 INFO - PROCESS | 3305 | 1460990232051 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 07:37:12 INFO - PROCESS | 3305 | 1460990232058 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 07:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:37:12 INFO - PROCESS | 3305 | 1460990232069 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:37:12 INFO - PROCESS | 3305 | 1460990232073 Marionette TRACE conn3 <- [1,566,null,{}] 07:37:12 INFO - PROCESS | 3305 | 1460990232081 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}] 07:37:12 INFO - PROCESS | 3305 | 1460990232275 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 07:37:12 INFO - PROCESS | 3305 | 1460990232453 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac2d800 == 76 [pid = 3305] [id = 149] 07:37:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x8adcf000) [pid = 3305] [serial = 447] [outer = (nil)] 07:37:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x8c1e5400) [pid = 3305] [serial = 448] [outer = 0x8adcf000] 07:37:12 INFO - PROCESS | 3305 | 1460990232533 Marionette DEBUG loaded listener.js 07:37:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x8c1ee000) [pid = 3305] [serial = 449] [outer = 0x8adcf000] 07:37:13 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:13 INFO - PROCESS | 3305 | 1460990233571 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]]]}] 07:37:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:37:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1539ms 07:37:13 INFO - PROCESS | 3305 | 1460990233607 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 07:37:13 INFO - PROCESS | 3305 | 1460990233612 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 07:37:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:37:13 INFO - PROCESS | 3305 | 1460990233623 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:37:13 INFO - PROCESS | 3305 | 1460990233626 Marionette TRACE conn3 <- [1,570,null,{}] 07:37:13 INFO - PROCESS | 3305 | 1460990233632 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}] 07:37:13 INFO - PROCESS | 3305 | 1460990233816 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 07:37:14 INFO - PROCESS | 3305 | 1460990233996 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1e3800 == 77 [pid = 3305] [id = 150] 07:37:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x8c1edc00) [pid = 3305] [serial = 450] [outer = (nil)] 07:37:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x8e201c00) [pid = 3305] [serial = 451] [outer = 0x8c1edc00] 07:37:14 INFO - PROCESS | 3305 | 1460990234076 Marionette DEBUG loaded listener.js 07:37:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x8ec0d000) [pid = 3305] [serial = 452] [outer = 0x8c1edc00] 07:37:15 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x9011f800 == 76 [pid = 3305] [id = 63] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x9086d000 == 75 [pid = 3305] [id = 42] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x91476c00 == 74 [pid = 3305] [id = 65] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x90105400 == 73 [pid = 3305] [id = 67] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0xa3c22400) [pid = 3305] [serial = 336] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x97ccd000) [pid = 3305] [serial = 357] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x8eec1800) [pid = 3305] [serial = 318] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x907bd800) [pid = 3305] [serial = 321] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x98fda800) [pid = 3305] [serial = 324] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x99d88400) [pid = 3305] [serial = 327] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x9ab45800) [pid = 3305] [serial = 330] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0xa0c53c00) [pid = 3305] [serial = 333] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x932dec00 == 72 [pid = 3305] [id = 68] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x903dfc00 == 71 [pid = 3305] [id = 66] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x9147e800 == 70 [pid = 3305] [id = 64] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x932e3000 == 69 [pid = 3305] [id = 136] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd81c00 == 68 [pid = 3305] [id = 135] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x903da400 == 67 [pid = 3305] [id = 134] 07:37:15 INFO - PROCESS | 3305 | 1460990235607 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]]]}] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec0bc00 == 66 [pid = 3305] [id = 133] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x8eeb9400 == 65 [pid = 3305] [id = 132] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc6b000 == 64 [pid = 3305] [id = 131] 07:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 2044ms 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed28400 == 63 [pid = 3305] [id = 121] 07:37:15 INFO - PROCESS | 3305 | --DOCSHELL 0x98fd5c00 == 62 [pid = 3305] [id = 120] 07:37:15 INFO - PROCESS | 3305 | 1460990235714 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 07:37:15 INFO - PROCESS | 3305 | 1460990235717 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 07:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:37:15 INFO - PROCESS | 3305 | 1460990235726 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:37:15 INFO - PROCESS | 3305 | 1460990235732 Marionette TRACE conn3 <- [1,574,null,{}] 07:37:15 INFO - PROCESS | 3305 | 1460990235756 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}] 07:37:15 INFO - PROCESS | 3305 | 1460990235938 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x98fd7c00) [pid = 3305] [serial = 354] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x905df400) [pid = 3305] [serial = 339] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x97854800) [pid = 3305] [serial = 352] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x93267000) [pid = 3305] [serial = 349] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x98fdd800) [pid = 3305] [serial = 355] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x9147a400) [pid = 3305] [serial = 316] [outer = (nil)] [url = about:blank] 07:37:15 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x96f28400) [pid = 3305] [serial = 351] [outer = (nil)] [url = about:blank] 07:37:16 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x903e6000) [pid = 3305] [serial = 343] [outer = (nil)] [url = about:blank] 07:37:16 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x903dd800) [pid = 3305] [serial = 342] [outer = (nil)] [url = about:blank] 07:37:16 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8eebcc00) [pid = 3305] [serial = 345] [outer = (nil)] [url = about:blank] 07:37:16 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x905e0c00) [pid = 3305] [serial = 346] [outer = (nil)] [url = about:blank] 07:37:16 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x920b5c00) [pid = 3305] [serial = 348] [outer = (nil)] [url = about:blank] 07:37:16 INFO - PROCESS | 3305 | 1460990236098 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec07c00 == 63 [pid = 3305] [id = 151] 07:37:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8eebcc00) [pid = 3305] [serial = 453] [outer = (nil)] 07:37:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x9011f800) [pid = 3305] [serial = 454] [outer = 0x8eebcc00] 07:37:16 INFO - PROCESS | 3305 | 1460990236175 Marionette DEBUG loaded listener.js 07:37:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x903d8c00) [pid = 3305] [serial = 455] [outer = 0x8eebcc00] 07:37:16 INFO - PROCESS | 3305 | 1460990236937 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]]]}] 07:37:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:37:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1291ms 07:37:17 INFO - PROCESS | 3305 | 1460990237019 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 07:37:17 INFO - PROCESS | 3305 | 1460990237024 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 07:37:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:37:17 INFO - PROCESS | 3305 | 1460990237030 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:37:17 INFO - PROCESS | 3305 | 1460990237032 Marionette TRACE conn3 <- [1,578,null,{}] 07:37:17 INFO - PROCESS | 3305 | 1460990237038 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}] 07:37:17 INFO - PROCESS | 3305 | 1460990237210 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 07:37:17 INFO - PROCESS | 3305 | 1460990237345 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd88c00 == 64 [pid = 3305] [id = 152] 07:37:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x9010f000) [pid = 3305] [serial = 456] [outer = (nil)] 07:37:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x90563000) [pid = 3305] [serial = 457] [outer = 0x9010f000] 07:37:17 INFO - PROCESS | 3305 | 1460990237421 Marionette DEBUG loaded listener.js 07:37:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x905dd400) [pid = 3305] [serial = 458] [outer = 0x9010f000] 07:37:18 INFO - PROCESS | 3305 | 1460990238288 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]]]}] 07:37:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:37:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1281ms 07:37:18 INFO - PROCESS | 3305 | 1460990238312 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 07:37:18 INFO - PROCESS | 3305 | 1460990238316 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 07:37:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:37:18 INFO - PROCESS | 3305 | 1460990238329 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:37:18 INFO - PROCESS | 3305 | 1460990238331 Marionette TRACE conn3 <- [1,582,null,{}] 07:37:18 INFO - PROCESS | 3305 | 1460990238337 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}] 07:37:18 INFO - PROCESS | 3305 | 1460990238550 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 07:37:18 INFO - PROCESS | 3305 | 1460990238588 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:18 INFO - PROCESS | 3305 | ++DOCSHELL 0x9054b400 == 65 [pid = 3305] [id = 153] 07:37:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x9054d000) [pid = 3305] [serial = 459] [outer = (nil)] 07:37:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x907b8800) [pid = 3305] [serial = 460] [outer = 0x9054d000] 07:37:18 INFO - PROCESS | 3305 | 1460990238674 Marionette DEBUG loaded listener.js 07:37:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x9203bc00) [pid = 3305] [serial = 461] [outer = 0x9054d000] 07:37:19 INFO - PROCESS | 3305 | 1460990239655 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]]]}] 07:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1385ms 07:37:19 INFO - PROCESS | 3305 | 1460990239715 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 07:37:19 INFO - PROCESS | 3305 | 1460990239718 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 07:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:37:19 INFO - PROCESS | 3305 | 1460990239725 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:37:19 INFO - PROCESS | 3305 | 1460990239728 Marionette TRACE conn3 <- [1,586,null,{}] 07:37:19 INFO - PROCESS | 3305 | 1460990239734 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}] 07:37:19 INFO - PROCESS | 3305 | 1460990239992 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 07:37:20 INFO - PROCESS | 3305 | 1460990240031 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c3000 == 66 [pid = 3305] [id = 154] 07:37:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x932d6400) [pid = 3305] [serial = 462] [outer = (nil)] 07:37:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x9589bc00) [pid = 3305] [serial = 463] [outer = 0x932d6400] 07:37:20 INFO - PROCESS | 3305 | 1460990240112 Marionette DEBUG loaded listener.js 07:37:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x963f7400) [pid = 3305] [serial = 464] [outer = 0x932d6400] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x99fcac00) [pid = 3305] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x8cc6b800) [pid = 3305] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x8ed2e800) [pid = 3305] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x90319000) [pid = 3305] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x99681000) [pid = 3305] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8eec4000) [pid = 3305] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x907b1400) [pid = 3305] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8eec3000) [pid = 3305] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x905d9400) [pid = 3305] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x907af400) [pid = 3305] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8e014c00) [pid = 3305] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:37:20 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x92011400) [pid = 3305] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:37:21 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:21 INFO - PROCESS | 3305 | 1460990241305 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]]]}] 07:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1631ms 07:37:21 INFO - PROCESS | 3305 | 1460990241357 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 07:37:21 INFO - PROCESS | 3305 | 1460990241361 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 07:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:37:21 INFO - PROCESS | 3305 | 1460990241371 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:37:21 INFO - PROCESS | 3305 | 1460990241373 Marionette TRACE conn3 <- [1,590,null,{}] 07:37:21 INFO - PROCESS | 3305 | 1460990241379 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}] 07:37:21 INFO - PROCESS | 3305 | 1460990241545 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 07:37:21 INFO - PROCESS | 3305 | 1460990241555 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec0a800 == 67 [pid = 3305] [id = 155] 07:37:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8eec4000) [pid = 3305] [serial = 465] [outer = (nil)] 07:37:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x92011400) [pid = 3305] [serial = 466] [outer = 0x8eec4000] 07:37:21 INFO - PROCESS | 3305 | 1460990241630 Marionette DEBUG loaded listener.js 07:37:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x9589cc00) [pid = 3305] [serial = 467] [outer = 0x8eec4000] 07:37:22 INFO - PROCESS | 3305 | 1460990242558 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]]]}] 07:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1233ms 07:37:22 INFO - PROCESS | 3305 | 1460990242601 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 07:37:22 INFO - PROCESS | 3305 | 1460990242605 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 07:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:37:22 INFO - PROCESS | 3305 | 1460990242611 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:37:22 INFO - PROCESS | 3305 | 1460990242614 Marionette TRACE conn3 <- [1,594,null,{}] 07:37:22 INFO - PROCESS | 3305 | 1460990242620 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}] 07:37:22 INFO - PROCESS | 3305 | 1460990242883 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 07:37:23 INFO - PROCESS | 3305 | 1460990243076 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaab800 == 68 [pid = 3305] [id = 156] 07:37:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x8aaaf000) [pid = 3305] [serial = 468] [outer = (nil)] 07:37:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x8ac29800) [pid = 3305] [serial = 469] [outer = 0x8aaaf000] 07:37:23 INFO - PROCESS | 3305 | 1460990243242 Marionette DEBUG loaded listener.js 07:37:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x8adc7800) [pid = 3305] [serial = 470] [outer = 0x8aaaf000] 07:37:24 INFO - PROCESS | 3305 | 1460990244245 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]]]}] 07:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1683ms 07:37:24 INFO - PROCESS | 3305 | 1460990244298 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 07:37:24 INFO - PROCESS | 3305 | 1460990244304 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 07:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:37:24 INFO - PROCESS | 3305 | 1460990244314 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:37:24 INFO - PROCESS | 3305 | 1460990244321 Marionette TRACE conn3 <- [1,598,null,{}] 07:37:24 INFO - PROCESS | 3305 | 1460990244329 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}] 07:37:24 INFO - PROCESS | 3305 | 1460990244536 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 07:37:24 INFO - PROCESS | 3305 | 1460990244770 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c820000 == 69 [pid = 3305] [id = 157] 07:37:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x8c823400) [pid = 3305] [serial = 471] [outer = (nil)] 07:37:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x8cc6c400) [pid = 3305] [serial = 472] [outer = 0x8c823400] 07:37:24 INFO - PROCESS | 3305 | 1460990244927 Marionette DEBUG loaded listener.js 07:37:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x8e20b800) [pid = 3305] [serial = 473] [outer = 0x8c823400] 07:37:26 INFO - PROCESS | 3305 | 1460990246202 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]]]}] 07:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1937ms 07:37:26 INFO - PROCESS | 3305 | 1460990246252 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 07:37:26 INFO - PROCESS | 3305 | 1460990246258 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 07:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:37:26 INFO - PROCESS | 3305 | 1460990246266 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 3305 | 1460990246270 Marionette TRACE conn3 <- [1,602,null,{}] 07:37:26 INFO - PROCESS | 3305 | 1460990246277 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}] 07:37:26 INFO - PROCESS | 3305 | 1460990246602 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 07:37:26 INFO - PROCESS | 3305 | 1460990246792 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adcbc00 == 70 [pid = 3305] [id = 158] 07:37:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x8e20b400) [pid = 3305] [serial = 474] [outer = (nil)] 07:37:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x8fd87000) [pid = 3305] [serial = 475] [outer = 0x8e20b400] 07:37:26 INFO - PROCESS | 3305 | 1460990246883 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x9147b800) [pid = 3305] [serial = 476] [outer = 0x8e20b400] 07:37:27 INFO - PROCESS | 3305 | 1460990247876 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]]]}] 07:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1641ms 07:37:27 INFO - PROCESS | 3305 | 1460990247908 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 07:37:27 INFO - PROCESS | 3305 | 1460990247915 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 07:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:37:27 INFO - PROCESS | 3305 | 1460990247932 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:37:27 INFO - PROCESS | 3305 | 1460990247940 Marionette TRACE conn3 <- [1,606,null,{}] 07:37:27 INFO - PROCESS | 3305 | 1460990247946 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}] 07:37:28 INFO - PROCESS | 3305 | 1460990248145 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 07:37:28 INFO - PROCESS | 3305 | 1460990248370 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x90118000 == 71 [pid = 3305] [id = 159] 07:37:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x9136f800) [pid = 3305] [serial = 477] [outer = (nil)] 07:37:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x979b5c00) [pid = 3305] [serial = 478] [outer = 0x9136f800] 07:37:28 INFO - PROCESS | 3305 | 1460990248509 Marionette DEBUG loaded listener.js 07:37:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x99ce3800) [pid = 3305] [serial = 479] [outer = 0x9136f800] 07:37:29 INFO - PROCESS | 3305 | 1460990249461 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]]]}] 07:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1599ms 07:37:29 INFO - PROCESS | 3305 | 1460990249524 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 07:37:29 INFO - PROCESS | 3305 | 1460990249529 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 07:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:37:29 INFO - PROCESS | 3305 | 1460990249536 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:37:29 INFO - PROCESS | 3305 | 1460990249540 Marionette TRACE conn3 <- [1,610,null,{}] 07:37:29 INFO - PROCESS | 3305 | 1460990249546 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}] 07:37:29 INFO - PROCESS | 3305 | 1460990249746 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 07:37:29 INFO - PROCESS | 3305 | 1460990249975 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x99d88400 == 72 [pid = 3305] [id = 160] 07:37:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x99fcac00) [pid = 3305] [serial = 480] [outer = (nil)] 07:37:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x9fc76400) [pid = 3305] [serial = 481] [outer = 0x99fcac00] 07:37:30 INFO - PROCESS | 3305 | 1460990250108 Marionette DEBUG loaded listener.js 07:37:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0xa0a60400) [pid = 3305] [serial = 482] [outer = 0x99fcac00] 07:37:31 INFO - PROCESS | 3305 | 1460990250996 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]]]}] 07:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1491ms 07:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:37:31 INFO - PROCESS | 3305 | 1460990251029 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 3305 | 1460990251032 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 07:37:31 INFO - PROCESS | 3305 | 1460990251040 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 3305 | 1460990251042 Marionette TRACE conn3 <- [1,614,null,{}] 07:37:31 INFO - PROCESS | 3305 | 1460990251049 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}] 07:37:31 INFO - PROCESS | 3305 | 1460990251266 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 07:37:31 INFO - PROCESS | 3305 | 1460990251448 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 3305 | ++DOCSHELL 0xa280e000 == 73 [pid = 3305] [id = 161] 07:37:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0xa2813400) [pid = 3305] [serial = 483] [outer = (nil)] 07:37:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0xa283dc00) [pid = 3305] [serial = 484] [outer = 0xa2813400] 07:37:31 INFO - PROCESS | 3305 | 1460990251606 Marionette DEBUG loaded listener.js 07:37:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0xa4766400) [pid = 3305] [serial = 485] [outer = 0xa2813400] 07:37:32 INFO - PROCESS | 3305 | 1460990252561 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]]]}] 07:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1585ms 07:37:32 INFO - PROCESS | 3305 | 1460990252624 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 07:37:32 INFO - PROCESS | 3305 | 1460990252628 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 07:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:37:32 INFO - PROCESS | 3305 | 1460990252635 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:37:32 INFO - PROCESS | 3305 | 1460990252639 Marionette TRACE conn3 <- [1,618,null,{}] 07:37:32 INFO - PROCESS | 3305 | 1460990252645 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}] 07:37:32 INFO - PROCESS | 3305 | 1460990252857 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 07:37:33 INFO - PROCESS | 3305 | 1460990253085 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e111400 == 74 [pid = 3305] [id = 162] 07:37:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x8e111800) [pid = 3305] [serial = 486] [outer = (nil)] 07:37:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x8e11a000) [pid = 3305] [serial = 487] [outer = 0x8e111800] 07:37:33 INFO - PROCESS | 3305 | 1460990253218 Marionette DEBUG loaded listener.js 07:37:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x8e11d000) [pid = 3305] [serial = 488] [outer = 0x8e111800] 07:37:34 INFO - PROCESS | 3305 | 1460990254135 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]]]}] 07:37:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:37:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1537ms 07:37:34 INFO - PROCESS | 3305 | 1460990254173 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 07:37:34 INFO - PROCESS | 3305 | 1460990254177 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 07:37:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:37:34 INFO - PROCESS | 3305 | 1460990254184 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:37:34 INFO - PROCESS | 3305 | 1460990254188 Marionette TRACE conn3 <- [1,622,null,{}] 07:37:34 INFO - PROCESS | 3305 | 1460990254210 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}] 07:37:34 INFO - PROCESS | 3305 | 1460990254465 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 07:37:34 INFO - PROCESS | 3305 | 1460990254599 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aed5c00 == 75 [pid = 3305] [id = 163] 07:37:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x8aed6800) [pid = 3305] [serial = 489] [outer = (nil)] 07:37:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x8aedb800) [pid = 3305] [serial = 490] [outer = 0x8aed6800] 07:37:34 INFO - PROCESS | 3305 | 1460990254796 Marionette DEBUG loaded listener.js 07:37:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x8aedd800) [pid = 3305] [serial = 491] [outer = 0x8aed6800] 07:37:35 INFO - PROCESS | 3305 | 1460990255751 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]]]}] 07:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1637ms 07:37:35 INFO - PROCESS | 3305 | 1460990255823 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 07:37:35 INFO - PROCESS | 3305 | 1460990255827 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 07:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:37:35 INFO - PROCESS | 3305 | 1460990255862 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:37:35 INFO - PROCESS | 3305 | 1460990255870 Marionette TRACE conn3 <- [1,626,null,{}] 07:37:35 INFO - PROCESS | 3305 | 1460990255931 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}] 07:37:36 INFO - PROCESS | 3305 | 1460990256152 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 07:37:36 INFO - PROCESS | 3305 | 1460990256461 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aed4800 == 76 [pid = 3305] [id = 164] 07:37:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x8aed8000) [pid = 3305] [serial = 492] [outer = (nil)] 07:37:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x8e11bc00) [pid = 3305] [serial = 493] [outer = 0x8aed8000] 07:37:36 INFO - PROCESS | 3305 | 1460990256603 Marionette DEBUG loaded listener.js 07:37:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x8e120800) [pid = 3305] [serial = 494] [outer = 0x8aed8000] 07:37:37 INFO - PROCESS | 3305 | 1460990257537 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]]]}] 07:37:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1774ms 07:37:37 INFO - PROCESS | 3305 | 1460990257609 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 07:37:37 INFO - PROCESS | 3305 | 1460990257614 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 07:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:37:37 INFO - PROCESS | 3305 | 1460990257621 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:37:37 INFO - PROCESS | 3305 | 1460990257626 Marionette TRACE conn3 <- [1,630,null,{}] 07:37:37 INFO - PROCESS | 3305 | 1460990257632 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}] 07:37:37 INFO - PROCESS | 3305 | 1460990257912 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 07:37:38 INFO - PROCESS | 3305 | 1460990258191 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e11d800 == 77 [pid = 3305] [id = 165] 07:37:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x8fd29400) [pid = 3305] [serial = 495] [outer = (nil)] 07:37:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 187 (0x8fd2cc00) [pid = 3305] [serial = 496] [outer = 0x8fd29400] 07:37:38 INFO - PROCESS | 3305 | 1460990258285 Marionette DEBUG loaded listener.js 07:37:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 188 (0x8fd2e400) [pid = 3305] [serial = 497] [outer = 0x8fd29400] 07:37:39 INFO - PROCESS | 3305 | 1460990259181 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]]]}] 07:37:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:37:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1608ms 07:37:39 INFO - PROCESS | 3305 | 1460990259230 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 07:37:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:37:39 INFO - PROCESS | 3305 | 1460990259234 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 07:37:39 INFO - PROCESS | 3305 | 1460990259241 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:37:39 INFO - PROCESS | 3305 | 1460990259245 Marionette TRACE conn3 <- [1,634,null,{}] 07:37:39 INFO - PROCESS | 3305 | 1460990259251 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}] 07:37:39 INFO - PROCESS | 3305 | 1460990259454 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 07:37:39 INFO - PROCESS | 3305 | 1460990259699 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e204c00 == 78 [pid = 3305] [id = 166] 07:37:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 189 (0x8e208c00) [pid = 3305] [serial = 498] [outer = (nil)] 07:37:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x8e45b000) [pid = 3305] [serial = 499] [outer = 0x8e208c00] 07:37:39 INFO - PROCESS | 3305 | 1460990259849 Marionette DEBUG loaded listener.js 07:37:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x8e460000) [pid = 3305] [serial = 500] [outer = 0x8e208c00] 07:37:40 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:40 INFO - PROCESS | 3305 | 1460990260788 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]]]}] 07:37:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:37:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1584ms 07:37:40 INFO - PROCESS | 3305 | 1460990260826 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 07:37:40 INFO - PROCESS | 3305 | 1460990260829 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 07:37:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:37:40 INFO - PROCESS | 3305 | 1460990260836 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:37:40 INFO - PROCESS | 3305 | 1460990260841 Marionette TRACE conn3 <- [1,638,null,{}] 07:37:40 INFO - PROCESS | 3305 | 1460990260847 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}] 07:37:41 INFO - PROCESS | 3305 | 1460990261072 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 07:37:41 INFO - PROCESS | 3305 | 1460990261317 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac2c400 == 79 [pid = 3305] [id = 167] 07:37:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x8adc5c00) [pid = 3305] [serial = 501] [outer = (nil)] 07:37:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 193 (0x8adca400) [pid = 3305] [serial = 502] [outer = 0x8adc5c00] 07:37:41 INFO - PROCESS | 3305 | 1460990261803 Marionette DEBUG loaded listener.js 07:37:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 194 (0x8aedb400) [pid = 3305] [serial = 503] [outer = 0x8adc5c00] 07:37:42 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:42 INFO - PROCESS | 3305 | 1460990262810 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]]]}] 07:37:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:37:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 2007ms 07:37:42 INFO - PROCESS | 3305 | 1460990262845 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 07:37:42 INFO - PROCESS | 3305 | 1460990262852 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 07:37:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:37:42 INFO - PROCESS | 3305 | 1460990262862 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:37:42 INFO - PROCESS | 3305 | 1460990262866 Marionette TRACE conn3 <- [1,642,null,{}] 07:37:42 INFO - PROCESS | 3305 | 1460990262877 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}] 07:37:43 INFO - PROCESS | 3305 | 1460990263079 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 07:37:43 INFO - PROCESS | 3305 | 1460990263471 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c5000 == 80 [pid = 3305] [id = 168] 07:37:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 195 (0x8aaac000) [pid = 3305] [serial = 504] [outer = (nil)] 07:37:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 196 (0x8cc6d400) [pid = 3305] [serial = 505] [outer = 0x8aaac000] 07:37:43 INFO - PROCESS | 3305 | 1460990263562 Marionette DEBUG loaded listener.js 07:37:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 197 (0x8e117000) [pid = 3305] [serial = 506] [outer = 0x8aaac000] 07:37:44 INFO - PROCESS | 3305 | 1460990264487 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]]]}] 07:37:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:37:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1686ms 07:37:44 INFO - PROCESS | 3305 | 1460990264548 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 07:37:44 INFO - PROCESS | 3305 | 1460990264554 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 07:37:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:37:44 INFO - PROCESS | 3305 | 1460990264565 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:37:44 INFO - PROCESS | 3305 | 1460990264568 Marionette TRACE conn3 <- [1,646,null,{}] 07:37:44 INFO - PROCESS | 3305 | 1460990264575 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}] 07:37:44 INFO - PROCESS | 3305 | 1460990264761 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 07:37:44 INFO - PROCESS | 3305 | --DOCSHELL 0x97bb2000 == 79 [pid = 3305] [id = 108] 07:37:44 INFO - PROCESS | 3305 | --DOCSHELL 0x905da800 == 78 [pid = 3305] [id = 107] 07:37:44 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec0a800 == 77 [pid = 3305] [id = 155] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 196 (0x96f23800) [pid = 3305] [serial = 409] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 195 (0x90560c00) [pid = 3305] [serial = 379] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 194 (0x8e208800) [pid = 3305] [serial = 388] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 193 (0x8fd81800) [pid = 3305] [serial = 382] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 192 (0xa458f000) [pid = 3305] [serial = 372] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 191 (0x90565c00) [pid = 3305] [serial = 385] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 190 (0x958a2c00) [pid = 3305] [serial = 375] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x8cc6f800) [pid = 3305] [serial = 391] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | 1460990265147 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4c3000 == 76 [pid = 3305] [id = 154] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x9054b400 == 75 [pid = 3305] [id = 153] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd88c00 == 74 [pid = 3305] [id = 152] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec07c00 == 73 [pid = 3305] [id = 151] 07:37:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c3000 == 74 [pid = 3305] [id = 169] 07:37:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x8cc6f800) [pid = 3305] [serial = 507] [outer = (nil)] 07:37:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x8e207800) [pid = 3305] [serial = 508] [outer = 0x8cc6f800] 07:37:45 INFO - PROCESS | 3305 | 1460990265263 Marionette DEBUG loaded listener.js 07:37:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x8e45f400) [pid = 3305] [serial = 509] [outer = 0x8cc6f800] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1e3800 == 73 [pid = 3305] [id = 150] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac2d800 == 72 [pid = 3305] [id = 149] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaac400 == 71 [pid = 3305] [id = 148] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1e4800 == 70 [pid = 3305] [id = 143] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x9b2e3400 == 69 [pid = 3305] [id = 142] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x90563400 == 68 [pid = 3305] [id = 141] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc65400 == 67 [pid = 3305] [id = 140] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x9137bc00 == 66 [pid = 3305] [id = 139] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x9010bc00 == 65 [pid = 3305] [id = 138] 07:37:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8c81c400 == 64 [pid = 3305] [id = 137] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 191 (0x9fb52800) [pid = 3305] [serial = 274] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 190 (0x916af000) [pid = 3305] [serial = 360] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x8e01f400) [pid = 3305] [serial = 395] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 188 (0x90313000) [pid = 3305] [serial = 400] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 187 (0x9fcac000) [pid = 3305] [serial = 366] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 186 (0x9b2dcc00) [pid = 3305] [serial = 244] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0xa3cc2c00) [pid = 3305] [serial = 247] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x932db000) [pid = 3305] [serial = 202] [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.] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x8fd88000) [pid = 3305] [serial = 397] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x9203a000) [pid = 3305] [serial = 403] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x9055f400) [pid = 3305] [serial = 401] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x99680c00) [pid = 3305] [serial = 358] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x905e3000) [pid = 3305] [serial = 241] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0xa2813000) [pid = 3305] [serial = 369] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x907b8000) [pid = 3305] [serial = 250] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x920b6000) [pid = 3305] [serial = 404] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x99684000) [pid = 3305] [serial = 363] [outer = (nil)] [url = about:blank] 07:37:45 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x8e01b000) [pid = 3305] [serial = 253] [outer = (nil)] [url = about:blank] 07:37:46 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x96baec00) [pid = 3305] [serial = 407] [outer = (nil)] [url = about:blank] 07:37:46 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x9010cc00) [pid = 3305] [serial = 398] [outer = (nil)] [url = about:blank] 07:37:46 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x95895c00) [pid = 3305] [serial = 406] [outer = (nil)] [url = about:blank] 07:37:46 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x8cc6fc00) [pid = 3305] [serial = 394] [outer = (nil)] [url = about:blank] 07:37:46 INFO - PROCESS | 3305 | 1460990266206 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]]]}] 07:37:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:37:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1689ms 07:37:46 INFO - PROCESS | 3305 | 1460990266254 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 07:37:46 INFO - PROCESS | 3305 | 1460990266257 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 07:37:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:37:46 INFO - PROCESS | 3305 | 1460990266264 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:37:46 INFO - PROCESS | 3305 | 1460990266270 Marionette TRACE conn3 <- [1,650,null,{}] 07:37:46 INFO - PROCESS | 3305 | 1460990266286 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}] 07:37:46 INFO - PROCESS | 3305 | 1460990266473 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 07:37:46 INFO - PROCESS | 3305 | 1460990266621 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed30000 == 65 [pid = 3305] [id = 170] 07:37:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x8eebf800) [pid = 3305] [serial = 510] [outer = (nil)] 07:37:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x8fd30800) [pid = 3305] [serial = 511] [outer = 0x8eebf800] 07:37:46 INFO - PROCESS | 3305 | 1460990266743 Marionette DEBUG loaded listener.js 07:37:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x8fd33c00) [pid = 3305] [serial = 512] [outer = 0x8eebf800] 07:37:47 INFO - PROCESS | 3305 | 1460990267508 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]]]}] 07:37:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:37:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1284ms 07:37:47 INFO - PROCESS | 3305 | 1460990267548 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 07:37:47 INFO - PROCESS | 3305 | 1460990267552 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 07:37:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:37:47 INFO - PROCESS | 3305 | 1460990267573 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:37:47 INFO - PROCESS | 3305 | 1460990267576 Marionette TRACE conn3 <- [1,654,null,{}] 07:37:47 INFO - PROCESS | 3305 | 1460990267582 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}] 07:37:47 INFO - PROCESS | 3305 | 1460990267797 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 07:37:47 INFO - PROCESS | 3305 | 1460990267828 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e461c00 == 66 [pid = 3305] [id = 171] 07:37:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x8fd80800) [pid = 3305] [serial = 513] [outer = (nil)] 07:37:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x9010ac00) [pid = 3305] [serial = 514] [outer = 0x8fd80800] 07:37:47 INFO - PROCESS | 3305 | 1460990267911 Marionette DEBUG loaded listener.js 07:37:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x90114400) [pid = 3305] [serial = 515] [outer = 0x8fd80800] 07:37:48 INFO - PROCESS | 3305 | 1460990268819 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]]]}] 07:37:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:37:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1287ms 07:37:48 INFO - PROCESS | 3305 | 1460990268860 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 07:37:48 INFO - PROCESS | 3305 | 1460990268863 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 07:37:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:37:48 INFO - PROCESS | 3305 | 1460990268869 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:37:48 INFO - PROCESS | 3305 | 1460990268872 Marionette TRACE conn3 <- [1,658,null,{}] 07:37:48 INFO - PROCESS | 3305 | 1460990268885 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}] 07:37:49 INFO - PROCESS | 3305 | 1460990269110 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 07:37:49 INFO - PROCESS | 3305 | 1460990269137 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x9011e800 == 67 [pid = 3305] [id = 172] 07:37:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x9031a800) [pid = 3305] [serial = 516] [outer = (nil)] 07:37:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x903df000) [pid = 3305] [serial = 517] [outer = 0x9031a800] 07:37:49 INFO - PROCESS | 3305 | 1460990269223 Marionette DEBUG loaded listener.js 07:37:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x90568c00) [pid = 3305] [serial = 518] [outer = 0x9031a800] 07:37:50 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x9054d000) [pid = 3305] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:37:50 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x8eebcc00) [pid = 3305] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:37:50 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x8ac26400) [pid = 3305] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:37:50 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x8adcf000) [pid = 3305] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:37:50 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x932d6400) [pid = 3305] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:37:50 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8c1edc00) [pid = 3305] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:37:50 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x9010f000) [pid = 3305] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:37:50 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x932e3800) [pid = 3305] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:37:50 INFO - PROCESS | 3305 | 1460990270504 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]]]}] 07:37:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:37:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1656ms 07:37:50 INFO - PROCESS | 3305 | 1460990270529 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 07:37:50 INFO - PROCESS | 3305 | 1460990270533 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 07:37:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:37:50 INFO - PROCESS | 3305 | 1460990270542 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:37:50 INFO - PROCESS | 3305 | 1460990270545 Marionette TRACE conn3 <- [1,662,null,{}] 07:37:50 INFO - PROCESS | 3305 | 1460990270560 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}] 07:37:50 INFO - PROCESS | 3305 | 1460990270732 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 07:37:50 INFO - PROCESS | 3305 | 1460990270748 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc7c00 == 68 [pid = 3305] [id = 173] 07:37:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x9010f000) [pid = 3305] [serial = 519] [outer = (nil)] 07:37:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x905dc400) [pid = 3305] [serial = 520] [outer = 0x9010f000] 07:37:50 INFO - PROCESS | 3305 | 1460990270824 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x907b0000) [pid = 3305] [serial = 521] [outer = 0x9010f000] 07:37:51 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:51 INFO - PROCESS | 3305 | 1460990271769 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]]]}] 07:37:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:37:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1280ms 07:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:37:51 INFO - PROCESS | 3305 | 1460990271821 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 07:37:51 INFO - PROCESS | 3305 | 1460990271824 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 07:37:51 INFO - PROCESS | 3305 | 1460990271831 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 3305 | 1460990271834 Marionette TRACE conn3 <- [1,666,null,{}] 07:37:51 INFO - PROCESS | 3305 | 1460990271840 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}] 07:37:52 INFO - PROCESS | 3305 | 1460990272020 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 07:37:52 INFO - PROCESS | 3305 | 1460990272289 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4ca000 == 69 [pid = 3305] [id = 174] 07:37:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x8a4ca400) [pid = 3305] [serial = 522] [outer = (nil)] 07:37:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x8ac23c00) [pid = 3305] [serial = 523] [outer = 0x8a4ca400] 07:37:52 INFO - PROCESS | 3305 | 1460990272388 Marionette DEBUG loaded listener.js 07:37:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x8adcac00) [pid = 3305] [serial = 524] [outer = 0x8a4ca400] 07:37:53 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:53 INFO - PROCESS | 3305 | 1460990273411 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]]]}] 07:37:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:37:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1632ms 07:37:53 INFO - PROCESS | 3305 | 1460990273465 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 07:37:53 INFO - PROCESS | 3305 | 1460990273473 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 07:37:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:37:53 INFO - PROCESS | 3305 | 1460990273483 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:37:53 INFO - PROCESS | 3305 | 1460990273488 Marionette TRACE conn3 <- [1,670,null,{}] 07:37:53 INFO - PROCESS | 3305 | 1460990273496 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}] 07:37:53 INFO - PROCESS | 3305 | 1460990273735 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 07:37:53 INFO - PROCESS | 3305 | 1460990273972 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e013000 == 70 [pid = 3305] [id = 175] 07:37:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x8e018000) [pid = 3305] [serial = 525] [outer = (nil)] 07:37:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x8e01f400) [pid = 3305] [serial = 526] [outer = 0x8e018000] 07:37:54 INFO - PROCESS | 3305 | 1460990274111 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x8e206800) [pid = 3305] [serial = 527] [outer = 0x8e018000] 07:37:55 INFO - PROCESS | 3305 | 1460990275144 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]]]}] 07:37:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:37:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1705ms 07:37:55 INFO - PROCESS | 3305 | 1460990275192 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 3305 | 1460990275199 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 07:37:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:37:55 INFO - PROCESS | 3305 | 1460990275206 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 3305 | 1460990275210 Marionette TRACE conn3 <- [1,674,null,{}] 07:37:55 INFO - PROCESS | 3305 | 1460990275216 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}] 07:37:55 INFO - PROCESS | 3305 | 1460990275425 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 07:37:55 INFO - PROCESS | 3305 | 1460990275702 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e011400 == 71 [pid = 3305] [id = 176] 07:37:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x8e461000) [pid = 3305] [serial = 528] [outer = (nil)] 07:37:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x8eeba800) [pid = 3305] [serial = 529] [outer = 0x8e461000] 07:37:55 INFO - PROCESS | 3305 | 1460990275840 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x8fd31400) [pid = 3305] [serial = 530] [outer = 0x8e461000] 07:37:56 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:56 INFO - PROCESS | 3305 | 1460990276818 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]]]}] 07:37:56 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 07:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1640ms 07:37:56 INFO - PROCESS | 3305 | 1460990276848 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 3305 | 1460990276854 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 07:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:37:56 INFO - PROCESS | 3305 | 1460990276871 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 3305 | 1460990276882 Marionette TRACE conn3 <- [1,678,null,{}] 07:37:56 INFO - PROCESS | 3305 | 1460990276890 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}] 07:37:57 INFO - PROCESS | 3305 | 1460990277111 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 07:37:57 INFO - PROCESS | 3305 | 1460990277347 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd31000 == 72 [pid = 3305] [id = 177] 07:37:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x90318000) [pid = 3305] [serial = 531] [outer = (nil)] 07:37:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x905d7000) [pid = 3305] [serial = 532] [outer = 0x90318000] 07:37:57 INFO - PROCESS | 3305 | 1460990277485 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x907b6c00) [pid = 3305] [serial = 533] [outer = 0x90318000] 07:37:58 INFO - PROCESS | 3305 | 1460990278432 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]]]}] 07:37:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:37:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1614ms 07:37:58 INFO - PROCESS | 3305 | 1460990278477 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 07:37:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:37:58 INFO - PROCESS | 3305 | 1460990278482 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 07:37:58 INFO - PROCESS | 3305 | 1460990278489 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 3305 | 1460990278493 Marionette TRACE conn3 <- [1,682,null,{}] 07:37:58 INFO - PROCESS | 3305 | 1460990278499 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}] 07:37:58 INFO - PROCESS | 3305 | 1460990278708 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 07:37:58 INFO - PROCESS | 3305 | 1460990278937 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebdc00 == 73 [pid = 3305] [id = 178] 07:37:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 187 (0x90565c00) [pid = 3305] [serial = 534] [outer = (nil)] 07:37:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 188 (0x916af000) [pid = 3305] [serial = 535] [outer = 0x90565c00] 07:37:59 INFO - PROCESS | 3305 | 1460990279074 Marionette DEBUG loaded listener.js 07:37:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 189 (0x92045800) [pid = 3305] [serial = 536] [outer = 0x90565c00] 07:38:00 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:00 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:38:00 INFO - PROCESS | 3305 | 1460990280385 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]]]}] 07:38:00 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) 07:38:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1939ms 07:38:00 INFO - PROCESS | 3305 | 1460990280521 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 3305 | 1460990280526 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 07:38:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:38:00 INFO - PROCESS | 3305 | 1460990280543 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:38:00 INFO - PROCESS | 3305 | 1460990280547 Marionette TRACE conn3 <- [1,686,null,{}] 07:38:00 INFO - PROCESS | 3305 | 1460990280554 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}] 07:38:00 INFO - PROCESS | 3305 | 1460990280817 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 07:38:01 INFO - PROCESS | 3305 | 1460990281092 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x92045000 == 74 [pid = 3305] [id = 179] 07:38:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x93260c00) [pid = 3305] [serial = 537] [outer = (nil)] 07:38:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x932d9800) [pid = 3305] [serial = 538] [outer = 0x93260c00] 07:38:01 INFO - PROCESS | 3305 | 1460990281310 Marionette DEBUG loaded listener.js 07:38:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x963ef800) [pid = 3305] [serial = 539] [outer = 0x93260c00] 07:38:02 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:02 INFO - PROCESS | 3305 | 1460990282955 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]]]}] 07:38:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:38:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2445ms 07:38:02 INFO - PROCESS | 3305 | 1460990282988 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 07:38:02 INFO - PROCESS | 3305 | 1460990282991 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 07:38:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:38:03 INFO - PROCESS | 3305 | 1460990282999 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 3305 | 1460990283005 Marionette TRACE conn3 <- [1,690,null,{}] 07:38:03 INFO - PROCESS | 3305 | 1460990283110 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}] 07:38:03 INFO - PROCESS | 3305 | 1460990283296 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 07:38:03 INFO - PROCESS | 3305 | 1460990283476 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x93261400 == 75 [pid = 3305] [id = 180] 07:38:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 193 (0x932d6400) [pid = 3305] [serial = 540] [outer = (nil)] 07:38:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 194 (0x97c6cc00) [pid = 3305] [serial = 541] [outer = 0x932d6400] 07:38:03 INFO - PROCESS | 3305 | 1460990283562 Marionette DEBUG loaded listener.js 07:38:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 195 (0x9967ac00) [pid = 3305] [serial = 542] [outer = 0x932d6400] 07:38:04 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:04 INFO - PROCESS | 3305 | 1460990284902 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]]]}] 07:38:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:38:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1948ms 07:38:04 INFO - PROCESS | 3305 | 1460990284985 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 3305 | 1460990284990 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 07:38:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:38:05 INFO - PROCESS | 3305 | 1460990285018 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 3305 | 1460990285022 Marionette TRACE conn3 <- [1,694,null,{}] 07:38:05 INFO - PROCESS | 3305 | 1460990285028 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}] 07:38:05 INFO - PROCESS | 3305 | 1460990285206 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 07:38:05 INFO - PROCESS | 3305 | 1460990285388 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x97c61000 == 76 [pid = 3305] [id = 181] 07:38:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 196 (0x98fd8c00) [pid = 3305] [serial = 543] [outer = (nil)] 07:38:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 197 (0x99cd7c00) [pid = 3305] [serial = 544] [outer = 0x98fd8c00] 07:38:05 INFO - PROCESS | 3305 | 1460990285474 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 198 (0x99cdd800) [pid = 3305] [serial = 545] [outer = 0x98fd8c00] 07:38:06 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:06 INFO - PROCESS | 3305 | 1460990286803 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]]]}] 07:38:06 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) 07:38:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1808ms 07:38:06 INFO - PROCESS | 3305 | 1460990286822 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 3305 | 1460990286825 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 07:38:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:38:06 INFO - PROCESS | 3305 | 1460990286879 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:38:06 INFO - PROCESS | 3305 | 1460990286882 Marionette TRACE conn3 <- [1,698,null,{}] 07:38:06 INFO - PROCESS | 3305 | 1460990286910 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}] 07:38:07 INFO - PROCESS | 3305 | 1460990287083 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 07:38:07 INFO - PROCESS | 3305 | 1460990287265 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x9967e000 == 77 [pid = 3305] [id = 182] 07:38:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 199 (0x99683400) [pid = 3305] [serial = 546] [outer = (nil)] 07:38:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 200 (0x9aa4a800) [pid = 3305] [serial = 547] [outer = 0x99683400] 07:38:07 INFO - PROCESS | 3305 | 1460990287352 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 201 (0x9aba0c00) [pid = 3305] [serial = 548] [outer = 0x99683400] 07:38:08 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:08 INFO - PROCESS | 3305 | 1460990288670 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]]]}] 07:38:08 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) 07:38:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1805ms 07:38:08 INFO - PROCESS | 3305 | 1460990288684 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 07:38:08 INFO - PROCESS | 3305 | 1460990288688 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 07:38:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:38:08 INFO - PROCESS | 3305 | 1460990288695 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:38:08 INFO - PROCESS | 3305 | 1460990288699 Marionette TRACE conn3 <- [1,702,null,{}] 07:38:08 INFO - PROCESS | 3305 | 1460990288794 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}] 07:38:09 INFO - PROCESS | 3305 | 1460990289039 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 07:38:09 INFO - PROCESS | 3305 | 1460990289176 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4cb800 == 78 [pid = 3305] [id = 183] 07:38:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 202 (0x8a4cd000) [pid = 3305] [serial = 549] [outer = (nil)] 07:38:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 203 (0x8ed2ec00) [pid = 3305] [serial = 550] [outer = 0x8a4cd000] 07:38:09 INFO - PROCESS | 3305 | 1460990289263 Marionette DEBUG loaded listener.js 07:38:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 204 (0x90320800) [pid = 3305] [serial = 551] [outer = 0x8a4cd000] 07:38:10 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:10 INFO - PROCESS | 3305 | 1460990290922 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]]]}] 07:38:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:38:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2239ms 07:38:10 INFO - PROCESS | 3305 | 1460990290935 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 07:38:10 INFO - PROCESS | 3305 | 1460990290939 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 07:38:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:38:10 INFO - PROCESS | 3305 | 1460990290948 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:38:10 INFO - PROCESS | 3305 | 1460990290955 Marionette TRACE conn3 <- [1,706,null,{}] 07:38:10 INFO - PROCESS | 3305 | 1460990290965 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}] 07:38:11 INFO - PROCESS | 3305 | 1460990291169 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 07:38:11 INFO - PROCESS | 3305 | 1460990291371 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:11 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1eec00 == 79 [pid = 3305] [id = 184] 07:38:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 205 (0x8c81d000) [pid = 3305] [serial = 552] [outer = (nil)] 07:38:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 206 (0x8cc66000) [pid = 3305] [serial = 553] [outer = 0x8c81d000] 07:38:11 INFO - PROCESS | 3305 | 1460990291594 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 207 (0x8e01b400) [pid = 3305] [serial = 554] [outer = 0x8c81d000] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed2a800 == 78 [pid = 3305] [id = 119] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x903e2000 == 77 [pid = 3305] [id = 43] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8adc7c00 == 76 [pid = 3305] [id = 173] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 206 (0x92011400) [pid = 3305] [serial = 466] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x9011e800 == 75 [pid = 3305] [id = 172] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8e461c00 == 74 [pid = 3305] [id = 171] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed30000 == 73 [pid = 3305] [id = 170] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4c3000 == 72 [pid = 3305] [id = 169] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4c5000 == 71 [pid = 3305] [id = 168] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac2c400 == 70 [pid = 3305] [id = 167] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8aed4800 == 69 [pid = 3305] [id = 164] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8aed5c00 == 68 [pid = 3305] [id = 163] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8e111400 == 67 [pid = 3305] [id = 162] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0xa280e000 == 66 [pid = 3305] [id = 161] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x99d88400 == 65 [pid = 3305] [id = 160] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x90118000 == 64 [pid = 3305] [id = 159] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8adcbc00 == 63 [pid = 3305] [id = 158] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8c820000 == 62 [pid = 3305] [id = 157] 07:38:12 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaab800 == 61 [pid = 3305] [id = 156] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 205 (0x98fd4c00) [pid = 3305] [serial = 410] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 204 (0x9203bc00) [pid = 3305] [serial = 461] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 203 (0x907b8800) [pid = 3305] [serial = 460] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 202 (0x9011f800) [pid = 3305] [serial = 454] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 201 (0x903d8c00) [pid = 3305] [serial = 455] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 200 (0x92044000) [pid = 3305] [serial = 418] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 199 (0x8adc2000) [pid = 3305] [serial = 446] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 198 (0x8ac2bc00) [pid = 3305] [serial = 445] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 197 (0x8c1ee000) [pid = 3305] [serial = 449] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 196 (0x8c1e5400) [pid = 3305] [serial = 448] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 195 (0x9589bc00) [pid = 3305] [serial = 463] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 194 (0xa0010c00) [pid = 3305] [serial = 427] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 193 (0x963f7400) [pid = 3305] [serial = 464] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 192 (0x8ec0d000) [pid = 3305] [serial = 452] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 191 (0x8e201c00) [pid = 3305] [serial = 451] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 190 (0x8a4c4c00) [pid = 3305] [serial = 433] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x8cc67400) [pid = 3305] [serial = 412] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 188 (0x90563000) [pid = 3305] [serial = 457] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 187 (0x8aaa6400) [pid = 3305] [serial = 439] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 186 (0x9eb4ec00) [pid = 3305] [serial = 424] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0x8ac22000) [pid = 3305] [serial = 442] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x8c1ed400) [pid = 3305] [serial = 430] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x903ddc00) [pid = 3305] [serial = 415] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x8c1ea800) [pid = 3305] [serial = 436] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x99679400) [pid = 3305] [serial = 421] [outer = (nil)] [url = about:blank] 07:38:12 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x905dd400) [pid = 3305] [serial = 458] [outer = (nil)] [url = about:blank] 07:38:13 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:13 INFO - PROCESS | 3305 | 1460990293044 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]]]}] 07:38:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:38:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2144ms 07:38:13 INFO - PROCESS | 3305 | 1460990293113 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 3305 | 1460990293122 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 07:38:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:38:13 INFO - PROCESS | 3305 | 1460990293138 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 3305 | 1460990293142 Marionette TRACE conn3 <- [1,710,null,{}] 07:38:13 INFO - PROCESS | 3305 | 1460990293149 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}] 07:38:13 INFO - PROCESS | 3305 | 1460990293325 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 07:38:13 INFO - PROCESS | 3305 | 1460990293337 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaa9400 == 62 [pid = 3305] [id = 185] 07:38:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x8ac23400) [pid = 3305] [serial = 555] [outer = (nil)] 07:38:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x8c1ed400) [pid = 3305] [serial = 556] [outer = 0x8ac23400] 07:38:13 INFO - PROCESS | 3305 | 1460990293417 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x8e117800) [pid = 3305] [serial = 557] [outer = 0x8ac23400] 07:38:14 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:14 INFO - PROCESS | 3305 | 1460990294711 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]]]}] 07:38:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:38:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1590ms 07:38:14 INFO - PROCESS | 3305 | 1460990294727 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 07:38:14 INFO - PROCESS | 3305 | 1460990294730 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 07:38:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:38:14 INFO - PROCESS | 3305 | 1460990294737 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 3305 | 1460990294744 Marionette TRACE conn3 <- [1,714,null,{}] 07:38:14 INFO - PROCESS | 3305 | 1460990294760 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}] 07:38:15 INFO - PROCESS | 3305 | 1460990295104 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 07:38:15 INFO - PROCESS | 3305 | 1460990295150 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e120000 == 63 [pid = 3305] [id = 186] 07:38:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x8e208400) [pid = 3305] [serial = 558] [outer = (nil)] 07:38:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x8eeb7000) [pid = 3305] [serial = 559] [outer = 0x8e208400] 07:38:15 INFO - PROCESS | 3305 | 1460990295233 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x8fd29800) [pid = 3305] [serial = 560] [outer = 0x8e208400] 07:38:16 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0x8cc6f800) [pid = 3305] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:38:16 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x8aaac000) [pid = 3305] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:38:16 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x9031a800) [pid = 3305] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:38:16 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x8adc5c00) [pid = 3305] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:38:16 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x8fd80800) [pid = 3305] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:38:16 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x8eebf800) [pid = 3305] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:38:16 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x8eec4000) [pid = 3305] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:38:17 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:17 INFO - PROCESS | 3305 | 1460990297160 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]]]}] 07:38:17 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 07:38:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2452ms 07:38:17 INFO - PROCESS | 3305 | 1460990297260 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 07:38:17 INFO - PROCESS | 3305 | 1460990297266 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 07:38:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:38:17 INFO - PROCESS | 3305 | 1460990297279 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:38:17 INFO - PROCESS | 3305 | 1460990297285 Marionette TRACE conn3 <- [1,718,null,{}] 07:38:17 INFO - PROCESS | 3305 | 1460990297296 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}] 07:38:17 INFO - PROCESS | 3305 | 1460990297486 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 07:38:17 INFO - PROCESS | 3305 | 1460990297669 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc7c00 == 64 [pid = 3305] [id = 187] 07:38:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x8aed7800) [pid = 3305] [serial = 561] [outer = (nil)] 07:38:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x8c1ef000) [pid = 3305] [serial = 562] [outer = 0x8aed7800] 07:38:17 INFO - PROCESS | 3305 | 1460990297762 Marionette DEBUG loaded listener.js 07:38:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x8e209000) [pid = 3305] [serial = 563] [outer = 0x8aed7800] 07:38:19 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:19 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:38:19 INFO - PROCESS | 3305 | 1460990299316 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]]]}] 07:38:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:38:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2092ms 07:38:19 INFO - PROCESS | 3305 | 1460990299371 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 07:38:19 INFO - PROCESS | 3305 | 1460990299381 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 07:38:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:38:19 INFO - PROCESS | 3305 | 1460990299393 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:38:19 INFO - PROCESS | 3305 | 1460990299397 Marionette TRACE conn3 <- [1,722,null,{}] 07:38:19 INFO - PROCESS | 3305 | 1460990299447 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}] 07:38:19 INFO - PROCESS | 3305 | 1460990299671 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 07:38:19 INFO - PROCESS | 3305 | 1460990299849 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaac000 == 65 [pid = 3305] [id = 188] 07:38:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x8c1e1800) [pid = 3305] [serial = 564] [outer = (nil)] 07:38:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x8ec08000) [pid = 3305] [serial = 565] [outer = 0x8c1e1800] 07:38:19 INFO - PROCESS | 3305 | 1460990299943 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x8eec1000) [pid = 3305] [serial = 566] [outer = 0x8c1e1800] 07:38:20 INFO - PROCESS | 3305 | 1460990300908 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] 07:38:20 INFO - PROCESS | 3305 | 1460990300977 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 07:38:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:38:20 INFO - PROCESS | 3305 | 1460990300985 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 3305 | 1460990300992 Marionette TRACE conn3 <- [1,726,null,{}] 07:38:21 INFO - PROCESS | 3305 | 1460990301009 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}] 07:38:21 INFO - PROCESS | 3305 | 1460990301273 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 07:38:21 INFO - PROCESS | 3305 | 1460990301602 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x903e0000 == 66 [pid = 3305] [id = 189] 07:38:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x903e1c00) [pid = 3305] [serial = 567] [outer = (nil)] 07:38:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 187 (0x905d6800) [pid = 3305] [serial = 568] [outer = 0x903e1c00] 07:38:21 INFO - PROCESS | 3305 | 1460990301702 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 188 (0x907bb800) [pid = 3305] [serial = 569] [outer = 0x903e1c00] 07:38:22 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:22 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:38:22 INFO - PROCESS | 3305 | 1460990302729 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]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:38:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1790ms 07:38:22 INFO - PROCESS | 3305 | 1460990302775 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 3305 | 1460990302781 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 07:38:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:38:22 INFO - PROCESS | 3305 | 1460990302788 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 3305 | 1460990302791 Marionette TRACE conn3 <- [1,730,null,{}] 07:38:22 INFO - PROCESS | 3305 | 1460990302798 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}] 07:38:23 INFO - PROCESS | 3305 | 1460990303001 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 07:38:23 INFO - PROCESS | 3305 | 1460990303293 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc65800 == 67 [pid = 3305] [id = 190] 07:38:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 189 (0x90566800) [pid = 3305] [serial = 570] [outer = (nil)] 07:38:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x9203d000) [pid = 3305] [serial = 571] [outer = 0x90566800] 07:38:23 INFO - PROCESS | 3305 | 1460990303387 Marionette DEBUG loaded listener.js 07:38:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x932db400) [pid = 3305] [serial = 572] [outer = 0x90566800] 07:38:24 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:24 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:38:24 INFO - PROCESS | 3305 | 1460990304363 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] 07:38:24 INFO - PROCESS | 3305 | 1460990304427 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 07:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:38:24 INFO - PROCESS | 3305 | 1460990304434 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 3305 | 1460990304438 Marionette TRACE conn3 <- [1,734,null,{}] 07:38:24 INFO - PROCESS | 3305 | 1460990304444 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}] 07:38:24 INFO - PROCESS | 3305 | 1460990304630 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 07:38:24 INFO - PROCESS | 3305 | 1460990304865 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x907bd000 == 68 [pid = 3305] [id = 191] 07:38:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x91379800) [pid = 3305] [serial = 573] [outer = (nil)] 07:38:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 193 (0x958a2c00) [pid = 3305] [serial = 574] [outer = 0x91379800] 07:38:24 INFO - PROCESS | 3305 | 1460990304975 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 194 (0x96ba3c00) [pid = 3305] [serial = 575] [outer = 0x91379800] 07:38:25 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:25 INFO - PROCESS | 3305 | 1460990305893 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]]]}] 07:38:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:38:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1535ms 07:38:25 INFO - PROCESS | 3305 | 1460990305970 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 07:38:25 INFO - PROCESS | 3305 | 1460990305973 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 07:38:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:38:25 INFO - PROCESS | 3305 | 1460990305980 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:38:25 INFO - PROCESS | 3305 | 1460990305983 Marionette TRACE conn3 <- [1,738,null,{}] 07:38:25 INFO - PROCESS | 3305 | 1460990305990 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}] 07:38:26 INFO - PROCESS | 3305 | 1460990306227 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 07:38:26 INFO - PROCESS | 3305 | 1460990306483 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4d0c00 == 69 [pid = 3305] [id = 192] 07:38:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 195 (0x98fda400) [pid = 3305] [serial = 576] [outer = (nil)] 07:38:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 196 (0x99cd8000) [pid = 3305] [serial = 577] [outer = 0x98fda400] 07:38:26 INFO - PROCESS | 3305 | 1460990306632 Marionette DEBUG loaded listener.js 07:38:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 197 (0x9a059400) [pid = 3305] [serial = 578] [outer = 0x98fda400] 07:38:27 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:27 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:38:27 INFO - PROCESS | 3305 | 1460990307920 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]]]}] 07:38:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1981ms 07:38:27 INFO - PROCESS | 3305 | 1460990307963 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 07:38:27 INFO - PROCESS | 3305 | 1460990307967 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 07:38:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:38:28 INFO - PROCESS | 3305 | 1460990308090 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 3305 | 1460990308094 Marionette TRACE conn3 <- [1,742,null,{}] 07:38:28 INFO - PROCESS | 3305 | 1460990308102 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}] 07:38:28 INFO - PROCESS | 3305 | 1460990308279 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 07:38:28 INFO - PROCESS | 3305 | 1460990308462 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adcf400 == 70 [pid = 3305] [id = 193] 07:38:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 198 (0x993f4800) [pid = 3305] [serial = 579] [outer = (nil)] 07:38:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 199 (0x9eb4ec00) [pid = 3305] [serial = 580] [outer = 0x993f4800] 07:38:28 INFO - PROCESS | 3305 | 1460990308550 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 200 (0x9fc7b800) [pid = 3305] [serial = 581] [outer = 0x993f4800] 07:38:29 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:29 INFO - PROCESS | 3305 | 1460990309875 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]]]}] 07:38:29 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 07:38:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1896ms 07:38:29 INFO - PROCESS | 3305 | 1460990309971 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 07:38:29 INFO - PROCESS | 3305 | 1460990309974 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 07:38:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:38:30 INFO - PROCESS | 3305 | 1460990310033 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 3305 | 1460990310036 Marionette TRACE conn3 <- [1,746,null,{}] 07:38:30 INFO - PROCESS | 3305 | 1460990310043 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}] 07:38:30 INFO - PROCESS | 3305 | 1460990310220 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 07:38:30 INFO - PROCESS | 3305 | 1460990310406 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adcfc00 == 71 [pid = 3305] [id = 194] 07:38:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 201 (0x9df3e000) [pid = 3305] [serial = 582] [outer = (nil)] 07:38:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 202 (0xa0a66400) [pid = 3305] [serial = 583] [outer = 0x9df3e000] 07:38:30 INFO - PROCESS | 3305 | 1460990310501 Marionette DEBUG loaded listener.js 07:38:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 203 (0xa0ed9c00) [pid = 3305] [serial = 584] [outer = 0x9df3e000] 07:38:31 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:31 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:31 INFO - PROCESS | 3305 | 1460990311820 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]]]}] 07:38:31 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.) 07:38:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1840ms 07:38:31 INFO - PROCESS | 3305 | 1460990311928 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 3305 | 1460990311933 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 07:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:38:31 INFO - PROCESS | 3305 | 1460990311945 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 3305 | 1460990311949 Marionette TRACE conn3 <- [1,750,null,{}] 07:38:31 INFO - PROCESS | 3305 | 1460990311955 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}] 07:38:32 INFO - PROCESS | 3305 | 1460990312161 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 07:38:32 INFO - PROCESS | 3305 | 1460990312354 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:32 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac26400 == 72 [pid = 3305] [id = 195] 07:38:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 204 (0x8ac2c800) [pid = 3305] [serial = 585] [outer = (nil)] 07:38:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 205 (0x90119c00) [pid = 3305] [serial = 586] [outer = 0x8ac2c800] 07:38:32 INFO - PROCESS | 3305 | 1460990312443 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 206 (0x90555400) [pid = 3305] [serial = 587] [outer = 0x8ac2c800] 07:38:33 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:33 INFO - PROCESS | 3305 | 1460990313886 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]]]}] 07:38:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:38:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2037ms 07:38:33 INFO - PROCESS | 3305 | 1460990313983 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 07:38:33 INFO - PROCESS | 3305 | 1460990313987 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 07:38:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:38:33 INFO - PROCESS | 3305 | 1460990313994 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 3305 | 1460990313998 Marionette TRACE conn3 <- [1,754,null,{}] 07:38:34 INFO - PROCESS | 3305 | 1460990314004 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}] 07:38:34 INFO - PROCESS | 3305 | 1460990314457 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 07:38:34 INFO - PROCESS | 3305 | 1460990314654 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be6b400 == 73 [pid = 3305] [id = 196] 07:38:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 207 (0x8be6c400) [pid = 3305] [serial = 588] [outer = (nil)] 07:38:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 208 (0x8be73400) [pid = 3305] [serial = 589] [outer = 0x8be6c400] 07:38:34 INFO - PROCESS | 3305 | 1460990314737 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 209 (0x8be77c00) [pid = 3305] [serial = 590] [outer = 0x8be6c400] 07:38:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 210 (0x8c1ea800) [pid = 3305] [serial = 591] [outer = 0x991bdc00] 07:38:36 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:36 INFO - PROCESS | 3305 | 1460990316065 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]]]}] 07:38:36 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 07:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2086ms 07:38:36 INFO - PROCESS | 3305 | 1460990316082 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 07:38:36 INFO - PROCESS | 3305 | 1460990316090 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 07:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:38:36 INFO - PROCESS | 3305 | 1460990316099 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:38:36 INFO - PROCESS | 3305 | 1460990316104 Marionette TRACE conn3 <- [1,758,null,{}] 07:38:36 INFO - PROCESS | 3305 | 1460990316112 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}] 07:38:36 INFO - PROCESS | 3305 | 1460990316388 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 07:38:36 INFO - PROCESS | 3305 | 1460990316605 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc3800 == 74 [pid = 3305] [id = 197] 07:38:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 211 (0x8adcf800) [pid = 3305] [serial = 592] [outer = (nil)] 07:38:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 212 (0x8be71800) [pid = 3305] [serial = 593] [outer = 0x8adcf800] 07:38:36 INFO - PROCESS | 3305 | 1460990316774 Marionette DEBUG loaded listener.js 07:38:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 213 (0x8e11b400) [pid = 3305] [serial = 594] [outer = 0x8adcf800] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 212 (0x9fc76400) [pid = 3305] [serial = 481] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 211 (0x979b5c00) [pid = 3305] [serial = 478] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 210 (0x8fd2cc00) [pid = 3305] [serial = 496] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 209 (0x8ac29800) [pid = 3305] [serial = 469] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 208 (0x8e45b000) [pid = 3305] [serial = 499] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 207 (0x8e11a000) [pid = 3305] [serial = 487] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 206 (0x8cc6c400) [pid = 3305] [serial = 472] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 205 (0x8aedb800) [pid = 3305] [serial = 490] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 204 (0x8e11bc00) [pid = 3305] [serial = 493] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 203 (0xa283dc00) [pid = 3305] [serial = 484] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 202 (0x8fd87000) [pid = 3305] [serial = 475] [outer = (nil)] [url = about:blank] 07:38:36 INFO - PROCESS | 3305 | --DOMWINDOW == 201 (0x905dc400) [pid = 3305] [serial = 520] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOCSHELL 0x97c61000 == 73 [pid = 3305] [id = 181] 07:38:37 INFO - PROCESS | 3305 | --DOCSHELL 0x93261400 == 72 [pid = 3305] [id = 180] 07:38:37 INFO - PROCESS | 3305 | --DOCSHELL 0x92045000 == 71 [pid = 3305] [id = 179] 07:38:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebdc00 == 70 [pid = 3305] [id = 178] 07:38:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd31000 == 69 [pid = 3305] [id = 177] 07:38:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8e011400 == 68 [pid = 3305] [id = 176] 07:38:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8e013000 == 67 [pid = 3305] [id = 175] 07:38:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4ca000 == 66 [pid = 3305] [id = 174] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 200 (0x8e45f400) [pid = 3305] [serial = 509] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 199 (0x8cc6d400) [pid = 3305] [serial = 505] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 198 (0x903df000) [pid = 3305] [serial = 517] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 197 (0x90568c00) [pid = 3305] [serial = 518] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 196 (0x8e207800) [pid = 3305] [serial = 508] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 195 (0x8aedb400) [pid = 3305] [serial = 503] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 194 (0x8e117000) [pid = 3305] [serial = 506] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 193 (0x9010ac00) [pid = 3305] [serial = 514] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 192 (0x90114400) [pid = 3305] [serial = 515] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 191 (0x8fd33c00) [pid = 3305] [serial = 512] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 190 (0x8adca400) [pid = 3305] [serial = 502] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x8fd30800) [pid = 3305] [serial = 511] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | --DOMWINDOW == 188 (0x9589cc00) [pid = 3305] [serial = 467] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:37 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:38:37 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:37 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:37 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:38:37 INFO - PROCESS | 3305 | 1460990317689 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]]]}] 07:38:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:38:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1635ms 07:38:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:38:37 INFO - PROCESS | 3305 | 1460990317739 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 3305 | 1460990317743 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 07:38:37 INFO - PROCESS | 3305 | 1460990317752 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 3305 | 1460990317754 Marionette TRACE conn3 <- [1,762,null,{}] 07:38:37 INFO - PROCESS | 3305 | 1460990317761 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}] 07:38:37 INFO - PROCESS | 3305 | 1460990317948 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 07:38:37 INFO - PROCESS | 3305 | 1460990317960 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adca400 == 67 [pid = 3305] [id = 198] 07:38:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 189 (0x8e45b000) [pid = 3305] [serial = 595] [outer = (nil)] 07:38:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x8ec01800) [pid = 3305] [serial = 596] [outer = 0x8e45b000] 07:38:38 INFO - PROCESS | 3305 | 1460990318044 Marionette DEBUG loaded listener.js 07:38:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x8ec0f400) [pid = 3305] [serial = 597] [outer = 0x8e45b000] 07:38:39 INFO - PROCESS | 3305 | 1460990319624 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]]]}] 07:38:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:38:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1891ms 07:38:39 INFO - PROCESS | 3305 | 1460990319642 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 3305 | 1460990319649 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 07:38:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:38:39 INFO - PROCESS | 3305 | 1460990319677 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 3305 | 1460990319686 Marionette TRACE conn3 <- [1,766,null,{}] 07:38:39 INFO - PROCESS | 3305 | 1460990319692 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}] 07:38:40 INFO - PROCESS | 3305 | 1460990320092 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 07:38:40 INFO - PROCESS | 3305 | 1460990320134 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e45ac00 == 68 [pid = 3305] [id = 199] 07:38:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x8fd2e000) [pid = 3305] [serial = 598] [outer = (nil)] 07:38:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 193 (0x90115c00) [pid = 3305] [serial = 599] [outer = 0x8fd2e000] 07:38:40 INFO - PROCESS | 3305 | 1460990320261 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 194 (0x903e1000) [pid = 3305] [serial = 600] [outer = 0x8fd2e000] 07:38:41 INFO - PROCESS | 3305 | --DOMWINDOW == 193 (0x8ac23400) [pid = 3305] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:38:41 INFO - PROCESS | 3305 | --DOMWINDOW == 192 (0x9010f000) [pid = 3305] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:38:41 INFO - PROCESS | 3305 | --DOMWINDOW == 191 (0x8c81d000) [pid = 3305] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:38:41 INFO - PROCESS | 3305 | 1460990321774 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]]]}] 07:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2155ms 07:38:41 INFO - PROCESS | 3305 | 1460990321864 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 07:38:41 INFO - PROCESS | 3305 | 1460990321869 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 07:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:38:41 INFO - PROCESS | 3305 | 1460990321882 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:38:41 INFO - PROCESS | 3305 | 1460990321885 Marionette TRACE conn3 <- [1,770,null,{}] 07:38:41 INFO - PROCESS | 3305 | 1460990321891 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}] 07:38:42 INFO - PROCESS | 3305 | 1460990322119 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 07:38:42 INFO - PROCESS | 3305 | 1460990322215 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:42 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc68c00 == 69 [pid = 3305] [id = 200] 07:38:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x9010ac00) [pid = 3305] [serial = 601] [outer = (nil)] 07:38:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 193 (0x9054f800) [pid = 3305] [serial = 602] [outer = 0x9010ac00] 07:38:42 INFO - PROCESS | 3305 | 1460990322293 Marionette DEBUG loaded listener.js 07:38:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 194 (0x905d9c00) [pid = 3305] [serial = 603] [outer = 0x9010ac00] 07:38:43 INFO - PROCESS | 3305 | 1460990323189 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]]]}] 07:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1328ms 07:38:43 INFO - PROCESS | 3305 | 1460990323210 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 3305 | 1460990323213 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 07:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:38:43 INFO - PROCESS | 3305 | 1460990323220 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 3305 | 1460990323223 Marionette TRACE conn3 <- [1,774,null,{}] 07:38:43 INFO - PROCESS | 3305 | 1460990323229 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}] 07:38:43 INFO - PROCESS | 3305 | 1460990323402 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 07:38:43 INFO - PROCESS | 3305 | 1460990323591 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x907bd400 == 70 [pid = 3305] [id = 201] 07:38:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 195 (0x90870000) [pid = 3305] [serial = 604] [outer = (nil)] 07:38:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 196 (0x91478000) [pid = 3305] [serial = 605] [outer = 0x90870000] 07:38:43 INFO - PROCESS | 3305 | 1460990323741 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 197 (0x9589c800) [pid = 3305] [serial = 606] [outer = 0x90870000] 07:38:45 INFO - PROCESS | 3305 | 1460990325047 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]]]}] 07:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1882ms 07:38:45 INFO - PROCESS | 3305 | 1460990325104 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 3305 | 1460990325113 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 07:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:38:45 INFO - PROCESS | 3305 | 1460990325122 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 3305 | 1460990325128 Marionette TRACE conn3 <- [1,778,null,{}] 07:38:45 INFO - PROCESS | 3305 | 1460990325137 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}] 07:38:45 INFO - PROCESS | 3305 | 1460990325430 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 07:38:45 INFO - PROCESS | 3305 | 1460990325679 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c821000 == 71 [pid = 3305] [id = 202] 07:38:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 198 (0x8cc6d400) [pid = 3305] [serial = 607] [outer = (nil)] 07:38:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 199 (0x8e118800) [pid = 3305] [serial = 608] [outer = 0x8cc6d400] 07:38:45 INFO - PROCESS | 3305 | 1460990325810 Marionette DEBUG loaded listener.js 07:38:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 200 (0x8e20a400) [pid = 3305] [serial = 609] [outer = 0x8cc6d400] 07:38:46 INFO - PROCESS | 3305 | 1460990326899 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]]]}] 07:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1790ms 07:38:46 INFO - PROCESS | 3305 | 1460990326913 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 3305 | 1460990326922 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 07:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:38:46 INFO - PROCESS | 3305 | 1460990326933 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 3305 | 1460990326938 Marionette TRACE conn3 <- [1,782,null,{}] 07:38:46 INFO - PROCESS | 3305 | 1460990326945 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}] 07:38:47 INFO - PROCESS | 3305 | 1460990327143 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 07:38:47 INFO - PROCESS | 3305 | 1460990327345 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd27c00 == 72 [pid = 3305] [id = 203] 07:38:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 201 (0x8fd2cc00) [pid = 3305] [serial = 610] [outer = (nil)] 07:38:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 202 (0x90106000) [pid = 3305] [serial = 611] [outer = 0x8fd2cc00] 07:38:47 INFO - PROCESS | 3305 | 1460990327559 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 203 (0x9031f800) [pid = 3305] [serial = 612] [outer = 0x8fd2cc00] 07:38:48 INFO - PROCESS | 3305 | 1460990328565 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]]]}] 07:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1687ms 07:38:48 INFO - PROCESS | 3305 | 1460990328621 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 3305 | 1460990328624 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 07:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:38:48 INFO - PROCESS | 3305 | 1460990328633 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 3305 | 1460990328639 Marionette TRACE conn3 <- [1,786,null,{}] 07:38:48 INFO - PROCESS | 3305 | 1460990328657 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}] 07:38:48 INFO - PROCESS | 3305 | 1460990328902 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 07:38:49 INFO - PROCESS | 3305 | 1460990329201 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x920b6400 == 73 [pid = 3305] [id = 204] 07:38:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 204 (0x932d9400) [pid = 3305] [serial = 613] [outer = (nil)] 07:38:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 205 (0x96315400) [pid = 3305] [serial = 614] [outer = 0x932d9400] 07:38:49 INFO - PROCESS | 3305 | 1460990329300 Marionette DEBUG loaded listener.js 07:38:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 206 (0x97854800) [pid = 3305] [serial = 615] [outer = 0x932d9400] 07:38:50 INFO - PROCESS | 3305 | 1460990330236 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]]]}] 07:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1643ms 07:38:50 INFO - PROCESS | 3305 | 1460990330276 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 07:38:50 INFO - PROCESS | 3305 | 1460990330282 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 07:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:38:50 INFO - PROCESS | 3305 | 1460990330289 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:38:50 INFO - PROCESS | 3305 | 1460990330293 Marionette TRACE conn3 <- [1,790,null,{}] 07:38:50 INFO - PROCESS | 3305 | 1460990330299 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}] 07:38:50 INFO - PROCESS | 3305 | 1460990330497 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 07:38:50 INFO - PROCESS | 3305 | 1460990330742 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aedd000 == 74 [pid = 3305] [id = 205] 07:38:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 207 (0x8c1e7c00) [pid = 3305] [serial = 616] [outer = (nil)] 07:38:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 208 (0x99682000) [pid = 3305] [serial = 617] [outer = 0x8c1e7c00] 07:38:50 INFO - PROCESS | 3305 | 1460990330849 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 209 (0x99ce0000) [pid = 3305] [serial = 618] [outer = 0x8c1e7c00] 07:38:51 INFO - PROCESS | 3305 | 1460990331827 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]]]}] 07:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1586ms 07:38:51 INFO - PROCESS | 3305 | 1460990331876 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 07:38:51 INFO - PROCESS | 3305 | 1460990331880 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 07:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:38:51 INFO - PROCESS | 3305 | 1460990331888 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 3305 | 1460990331891 Marionette TRACE conn3 <- [1,794,null,{}] 07:38:51 INFO - PROCESS | 3305 | 1460990331897 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}] 07:38:52 INFO - PROCESS | 3305 | 1460990332087 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 07:38:52 INFO - PROCESS | 3305 | 1460990332328 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be6ac00 == 75 [pid = 3305] [id = 206] 07:38:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 210 (0x8be6cc00) [pid = 3305] [serial = 619] [outer = (nil)] 07:38:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 211 (0x9fb51c00) [pid = 3305] [serial = 620] [outer = 0x8be6cc00] 07:38:52 INFO - PROCESS | 3305 | 1460990332458 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 212 (0xa00d8000) [pid = 3305] [serial = 621] [outer = 0x8be6cc00] 07:38:53 INFO - PROCESS | 3305 | 1460990333389 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]]]}] 07:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1537ms 07:38:53 INFO - PROCESS | 3305 | 1460990333426 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 07:38:53 INFO - PROCESS | 3305 | 1460990333431 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 07:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:38:53 INFO - PROCESS | 3305 | 1460990333437 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 3305 | 1460990333440 Marionette TRACE conn3 <- [1,798,null,{}] 07:38:53 INFO - PROCESS | 3305 | 1460990333446 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}] 07:38:53 INFO - PROCESS | 3305 | 1460990333650 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 07:38:53 INFO - PROCESS | 3305 | 1460990333905 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x98fdb000 == 76 [pid = 3305] [id = 207] 07:38:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 213 (0xa007dc00) [pid = 3305] [serial = 622] [outer = (nil)] 07:38:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 214 (0xa44b4400) [pid = 3305] [serial = 623] [outer = 0xa007dc00] 07:38:54 INFO - PROCESS | 3305 | 1460990334042 Marionette DEBUG loaded listener.js 07:38:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 215 (0xa45e8000) [pid = 3305] [serial = 624] [outer = 0xa007dc00] 07:38:54 INFO - PROCESS | 3305 | 1460990334952 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]]]}] 07:38:55 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 07:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1583ms 07:38:55 INFO - PROCESS | 3305 | 1460990335021 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 07:38:55 INFO - PROCESS | 3305 | 1460990335025 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 07:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:38:55 INFO - PROCESS | 3305 | 1460990335032 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:38:55 INFO - PROCESS | 3305 | 1460990335036 Marionette TRACE conn3 <- [1,802,null,{}] 07:38:55 INFO - PROCESS | 3305 | 1460990335041 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}] 07:38:55 INFO - PROCESS | 3305 | 1460990335222 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 07:38:55 INFO - PROCESS | 3305 | 1460990335463 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x89181800 == 77 [pid = 3305] [id = 208] 07:38:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 216 (0x89182000) [pid = 3305] [serial = 625] [outer = (nil)] 07:38:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 217 (0x89189800) [pid = 3305] [serial = 626] [outer = 0x89182000] 07:38:55 INFO - PROCESS | 3305 | 1460990335598 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 218 (0x8918c000) [pid = 3305] [serial = 627] [outer = 0x89182000] 07:38:56 INFO - PROCESS | 3305 | 1460990336486 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]]]}] 07:38:56 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 07:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1485ms 07:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:38:56 INFO - PROCESS | 3305 | 1460990336519 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 07:38:56 INFO - PROCESS | 3305 | 1460990336522 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 07:38:56 INFO - PROCESS | 3305 | 1460990336535 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 3305 | 1460990336542 Marionette TRACE conn3 <- [1,806,null,{}] 07:38:56 INFO - PROCESS | 3305 | 1460990336552 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}] 07:38:56 INFO - PROCESS | 3305 | 1460990336734 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 07:38:56 INFO - PROCESS | 3305 | 1460990336935 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x89188400 == 78 [pid = 3305] [id = 209] 07:38:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 219 (0x8918c800) [pid = 3305] [serial = 628] [outer = (nil)] 07:38:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 220 (0x8ac22000) [pid = 3305] [serial = 629] [outer = 0x8918c800] 07:38:57 INFO - PROCESS | 3305 | 1460990337057 Marionette DEBUG loaded listener.js 07:38:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 221 (0x94445000) [pid = 3305] [serial = 630] [outer = 0x8918c800] 07:38:58 INFO - PROCESS | 3305 | 1460990338007 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]]]}] 07:38:58 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 07:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1545ms 07:38:58 INFO - PROCESS | 3305 | 1460990338074 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 07:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:38:58 INFO - PROCESS | 3305 | 1460990338078 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 07:38:58 INFO - PROCESS | 3305 | 1460990338085 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:38:58 INFO - PROCESS | 3305 | 1460990338089 Marionette TRACE conn3 <- [1,810,null,{}] 07:38:58 INFO - PROCESS | 3305 | 1460990338094 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}] 07:38:58 INFO - PROCESS | 3305 | 1460990338320 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 07:38:58 INFO - PROCESS | 3305 | 1460990338566 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aed2400 == 79 [pid = 3305] [id = 210] 07:38:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 222 (0x94449000) [pid = 3305] [serial = 631] [outer = (nil)] 07:38:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 223 (0x9444bc00) [pid = 3305] [serial = 632] [outer = 0x94449000] 07:38:58 INFO - PROCESS | 3305 | 1460990338706 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 224 (0x9444f400) [pid = 3305] [serial = 633] [outer = 0x94449000] 07:38:59 INFO - PROCESS | 3305 | 1460990339627 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]]]}] 07:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1581ms 07:38:59 INFO - PROCESS | 3305 | 1460990339667 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 3305 | 1460990339671 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 07:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:38:59 INFO - PROCESS | 3305 | 1460990339678 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 3305 | 1460990339682 Marionette TRACE conn3 <- [1,814,null,{}] 07:38:59 INFO - PROCESS | 3305 | 1460990339688 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}] 07:38:59 INFO - PROCESS | 3305 | 1460990339890 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 07:39:00 INFO - PROCESS | 3305 | 1460990340134 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x89185800 == 80 [pid = 3305] [id = 211] 07:39:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 225 (0x8e0ae400) [pid = 3305] [serial = 634] [outer = (nil)] 07:39:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 226 (0x8e0b4000) [pid = 3305] [serial = 635] [outer = 0x8e0ae400] 07:39:00 INFO - PROCESS | 3305 | 1460990340274 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 227 (0x8e0b6400) [pid = 3305] [serial = 636] [outer = 0x8e0ae400] 07:39:01 INFO - PROCESS | 3305 | 1460990341212 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] 07:39:01 INFO - PROCESS | 3305 | 1460990341278 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 07:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:39:01 INFO - PROCESS | 3305 | 1460990341286 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 3305 | 1460990341290 Marionette TRACE conn3 <- [1,818,null,{}] 07:39:01 INFO - PROCESS | 3305 | 1460990341341 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}] 07:39:01 INFO - PROCESS | 3305 | 1460990341602 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 07:39:01 INFO - PROCESS | 3305 | 1460990341933 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x9444b000 == 81 [pid = 3305] [id = 212] 07:39:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 228 (0xa2a10400) [pid = 3305] [serial = 637] [outer = (nil)] 07:39:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 229 (0xa4768c00) [pid = 3305] [serial = 638] [outer = 0xa2a10400] 07:39:02 INFO - PROCESS | 3305 | 1460990342035 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 230 (0xa476e800) [pid = 3305] [serial = 639] [outer = 0xa2a10400] 07:39:02 INFO - PROCESS | 3305 | 1460990342954 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]]]}] 07:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1696ms 07:39:02 INFO - PROCESS | 3305 | 1460990342983 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 07:39:02 INFO - PROCESS | 3305 | 1460990342988 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 07:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:39:02 INFO - PROCESS | 3305 | 1460990342994 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 3305 | 1460990342997 Marionette TRACE conn3 <- [1,822,null,{}] 07:39:03 INFO - PROCESS | 3305 | 1460990343004 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}] 07:39:03 INFO - PROCESS | 3305 | 1460990343190 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 07:39:03 INFO - PROCESS | 3305 | 1460990343454 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x87488800 == 82 [pid = 3305] [id = 213] 07:39:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 231 (0x8748a000) [pid = 3305] [serial = 640] [outer = (nil)] 07:39:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 232 (0x8748f800) [pid = 3305] [serial = 641] [outer = 0x8748a000] 07:39:03 INFO - PROCESS | 3305 | 1460990343582 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 233 (0x87491c00) [pid = 3305] [serial = 642] [outer = 0x8748a000] 07:39:04 INFO - PROCESS | 3305 | 1460990344532 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] 07:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:39:04 INFO - PROCESS | 3305 | 1460990344592 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 07:39:04 INFO - PROCESS | 3305 | 1460990344600 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 3305 | 1460990344603 Marionette TRACE conn3 <- [1,826,null,{}] 07:39:04 INFO - PROCESS | 3305 | 1460990344610 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}] 07:39:04 INFO - PROCESS | 3305 | 1460990344853 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 07:39:05 INFO - PROCESS | 3305 | 1460990345148 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x8748dc00 == 83 [pid = 3305] [id = 214] 07:39:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 234 (0x87490000) [pid = 3305] [serial = 643] [outer = (nil)] 07:39:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 235 (0x88452400) [pid = 3305] [serial = 644] [outer = 0x87490000] 07:39:05 INFO - PROCESS | 3305 | 1460990345236 Marionette DEBUG loaded listener.js 07:39:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 236 (0x88455000) [pid = 3305] [serial = 645] [outer = 0x87490000] 07:39:06 INFO - PROCESS | 3305 | 1460990346189 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]]]}] 07:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1641ms 07:39:06 INFO - PROCESS | 3305 | 1460990346241 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 07:39:06 INFO - PROCESS | 3305 | 1460990346244 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 07:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:39:06 INFO - PROCESS | 3305 | 1460990346251 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:39:06 INFO - PROCESS | 3305 | 1460990346254 Marionette TRACE conn3 <- [1,830,null,{}] 07:39:06 INFO - PROCESS | 3305 | 1460990346260 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}] 07:39:06 INFO - PROCESS | 3305 | 1460990346455 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 07:39:07 INFO - PROCESS | 3305 | 1460990347080 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac2c000 == 84 [pid = 3305] [id = 215] 07:39:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 237 (0x8adc5000) [pid = 3305] [serial = 646] [outer = (nil)] 07:39:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 238 (0x8aed9400) [pid = 3305] [serial = 647] [outer = 0x8adc5000] 07:39:07 INFO - PROCESS | 3305 | 1460990347257 Marionette DEBUG loaded listener.js 07:39:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 239 (0x8be6f800) [pid = 3305] [serial = 648] [outer = 0x8adc5000] 07:39:08 INFO - PROCESS | 3305 | 1460990348187 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]]]}] 07:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1985ms 07:39:08 INFO - PROCESS | 3305 | 1460990348237 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 07:39:08 INFO - PROCESS | 3305 | 1460990348243 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 07:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:39:08 INFO - PROCESS | 3305 | 1460990348251 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 3305 | 1460990348266 Marionette TRACE conn3 <- [1,834,null,{}] 07:39:08 INFO - PROCESS | 3305 | 1460990348277 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}] 07:39:08 INFO - PROCESS | 3305 | 1460990348501 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 07:39:08 INFO - PROCESS | 3305 | 1460990348768 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be6e000 == 85 [pid = 3305] [id = 216] 07:39:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 240 (0x8cc60400) [pid = 3305] [serial = 649] [outer = (nil)] 07:39:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 241 (0x8e01bc00) [pid = 3305] [serial = 650] [outer = 0x8cc60400] 07:39:08 INFO - PROCESS | 3305 | 1460990348964 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 242 (0x8e0bb400) [pid = 3305] [serial = 651] [outer = 0x8cc60400] 07:39:09 INFO - PROCESS | 3305 | 1460990349922 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]]]}] 07:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1705ms 07:39:09 INFO - PROCESS | 3305 | 1460990349959 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 07:39:09 INFO - PROCESS | 3305 | 1460990349966 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 07:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:39:09 INFO - PROCESS | 3305 | 1460990349975 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:39:09 INFO - PROCESS | 3305 | 1460990349978 Marionette TRACE conn3 <- [1,838,null,{}] 07:39:09 INFO - PROCESS | 3305 | 1460990349985 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}] 07:39:10 INFO - PROCESS | 3305 | 1460990350194 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 07:39:10 INFO - PROCESS | 3305 | 1460990350582 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c82a000 == 86 [pid = 3305] [id = 217] 07:39:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 243 (0x8cc67400) [pid = 3305] [serial = 652] [outer = (nil)] 07:39:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 244 (0x8e113c00) [pid = 3305] [serial = 653] [outer = 0x8cc67400] 07:39:10 INFO - PROCESS | 3305 | 1460990350696 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 245 (0x8ec08800) [pid = 3305] [serial = 654] [outer = 0x8cc67400] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 244 (0x8e117800) [pid = 3305] [serial = 557] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 243 (0x8c1ed400) [pid = 3305] [serial = 556] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 242 (0x907b0000) [pid = 3305] [serial = 521] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 241 (0x8eeba800) [pid = 3305] [serial = 529] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 240 (0x8e01b400) [pid = 3305] [serial = 554] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 239 (0x8cc66000) [pid = 3305] [serial = 553] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 238 (0x97c6cc00) [pid = 3305] [serial = 541] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 237 (0x932d9800) [pid = 3305] [serial = 538] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 236 (0x8e01f400) [pid = 3305] [serial = 526] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 235 (0x916af000) [pid = 3305] [serial = 535] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 234 (0x8ac23c00) [pid = 3305] [serial = 523] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 233 (0x8ed2ec00) [pid = 3305] [serial = 550] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 232 (0x905d7000) [pid = 3305] [serial = 532] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 231 (0x99cd7c00) [pid = 3305] [serial = 544] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | --DOMWINDOW == 230 (0x9aa4a800) [pid = 3305] [serial = 547] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 3305 | 1460990351597 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]]]}] 07:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1636ms 07:39:11 INFO - PROCESS | 3305 | 1460990351634 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 3305 | 1460990351639 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 07:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:39:11 INFO - PROCESS | 3305 | 1460990351653 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 3305 | 1460990351663 Marionette TRACE conn3 <- [1,842,null,{}] 07:39:11 INFO - PROCESS | 3305 | 1460990351678 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}] 07:39:11 INFO - PROCESS | 3305 | 1460990351872 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 07:39:12 INFO - PROCESS | 3305 | 1460990352040 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e117800 == 87 [pid = 3305] [id = 218] 07:39:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 231 (0x8fd28000) [pid = 3305] [serial = 655] [outer = (nil)] 07:39:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 232 (0x8fd82c00) [pid = 3305] [serial = 656] [outer = 0x8fd28000] 07:39:12 INFO - PROCESS | 3305 | 1460990352177 Marionette DEBUG loaded listener.js 07:39:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 233 (0x90318c00) [pid = 3305] [serial = 657] [outer = 0x8fd28000] 07:39:12 INFO - PROCESS | 3305 | 1460990352962 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]]]}] 07:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1391ms 07:39:13 INFO - PROCESS | 3305 | 1460990353043 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 3305 | 1460990353047 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 07:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:39:13 INFO - PROCESS | 3305 | 1460990353062 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 3305 | 1460990353065 Marionette TRACE conn3 <- [1,846,null,{}] 07:39:13 INFO - PROCESS | 3305 | 1460990353071 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}] 07:39:13 INFO - PROCESS | 3305 | 1460990353322 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 07:39:13 INFO - PROCESS | 3305 | 1460990353358 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd35400 == 88 [pid = 3305] [id = 219] 07:39:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 234 (0x9011bc00) [pid = 3305] [serial = 658] [outer = (nil)] 07:39:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 235 (0x9055e800) [pid = 3305] [serial = 659] [outer = 0x9011bc00] 07:39:13 INFO - PROCESS | 3305 | 1460990353442 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 236 (0x905e4000) [pid = 3305] [serial = 660] [outer = 0x9011bc00] 07:39:14 INFO - PROCESS | 3305 | 1460990354394 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]]]}] 07:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1380ms 07:39:14 INFO - PROCESS | 3305 | 1460990354443 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 07:39:14 INFO - PROCESS | 3305 | 1460990354446 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 07:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:39:14 INFO - PROCESS | 3305 | 1460990354458 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:39:14 INFO - PROCESS | 3305 | 1460990354461 Marionette TRACE conn3 <- [1,850,null,{}] 07:39:14 INFO - PROCESS | 3305 | 1460990354467 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}] 07:39:14 INFO - PROCESS | 3305 | 1460990354703 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 07:39:14 INFO - PROCESS | 3305 | 1460990354739 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x90864800 == 89 [pid = 3305] [id = 220] 07:39:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 237 (0x90871000) [pid = 3305] [serial = 661] [outer = (nil)] 07:39:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 238 (0x91476c00) [pid = 3305] [serial = 662] [outer = 0x90871000] 07:39:14 INFO - PROCESS | 3305 | 1460990354829 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 239 (0x93263400) [pid = 3305] [serial = 663] [outer = 0x90871000] 07:39:15 INFO - PROCESS | 3305 | --DOMWINDOW == 238 (0x8fd2e000) [pid = 3305] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:39:15 INFO - PROCESS | 3305 | --DOMWINDOW == 237 (0x9010ac00) [pid = 3305] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:39:15 INFO - PROCESS | 3305 | --DOMWINDOW == 236 (0x8be6c400) [pid = 3305] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:39:15 INFO - PROCESS | 3305 | --DOMWINDOW == 235 (0x8e45b000) [pid = 3305] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:39:15 INFO - PROCESS | 3305 | --DOMWINDOW == 234 (0x8adcf800) [pid = 3305] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:39:16 INFO - PROCESS | 3305 | 1460990356034 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]]]}] 07:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1596ms 07:39:16 INFO - PROCESS | 3305 | 1460990356056 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 3305 | 1460990356059 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 07:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:39:16 INFO - PROCESS | 3305 | 1460990356066 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:39:16 INFO - PROCESS | 3305 | 1460990356068 Marionette TRACE conn3 <- [1,854,null,{}] 07:39:16 INFO - PROCESS | 3305 | 1460990356074 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}] 07:39:16 INFO - PROCESS | 3305 | 1460990356253 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 07:39:16 INFO - PROCESS | 3305 | 1460990356269 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x905e3c00 == 90 [pid = 3305] [id = 221] 07:39:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 235 (0x91479800) [pid = 3305] [serial = 664] [outer = (nil)] 07:39:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 236 (0x9444a400) [pid = 3305] [serial = 665] [outer = 0x91479800] 07:39:16 INFO - PROCESS | 3305 | 1460990356346 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 237 (0x94450c00) [pid = 3305] [serial = 666] [outer = 0x91479800] 07:39:17 INFO - PROCESS | 3305 | 1460990357275 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]]]}] 07:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1233ms 07:39:17 INFO - PROCESS | 3305 | 1460990357300 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 07:39:17 INFO - PROCESS | 3305 | 1460990357303 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 07:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:39:17 INFO - PROCESS | 3305 | 1460990357310 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 3305 | 1460990357313 Marionette TRACE conn3 <- [1,858,null,{}] 07:39:17 INFO - PROCESS | 3305 | 1460990357319 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}] 07:39:17 INFO - PROCESS | 3305 | 1460990357598 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 07:39:17 INFO - PROCESS | 3305 | 1460990357813 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x8748d800 == 91 [pid = 3305] [id = 222] 07:39:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 238 (0x8844e800) [pid = 3305] [serial = 667] [outer = (nil)] 07:39:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 239 (0x88458c00) [pid = 3305] [serial = 668] [outer = 0x8844e800] 07:39:17 INFO - PROCESS | 3305 | 1460990357913 Marionette DEBUG loaded listener.js 07:39:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 240 (0x8a4c3000) [pid = 3305] [serial = 669] [outer = 0x8844e800] 07:39:18 INFO - PROCESS | 3305 | 1460990358991 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]]]}] 07:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1731ms 07:39:19 INFO - PROCESS | 3305 | 1460990359045 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 3305 | 1460990359052 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 07:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:39:19 INFO - PROCESS | 3305 | 1460990359061 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 3305 | 1460990359068 Marionette TRACE conn3 <- [1,862,null,{}] 07:39:19 INFO - PROCESS | 3305 | 1460990359076 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}] 07:39:19 INFO - PROCESS | 3305 | 1460990359293 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 07:39:19 INFO - PROCESS | 3305 | 1460990359549 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c825800 == 92 [pid = 3305] [id = 223] 07:39:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 241 (0x8cc62c00) [pid = 3305] [serial = 670] [outer = (nil)] 07:39:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 242 (0x8e01a400) [pid = 3305] [serial = 671] [outer = 0x8cc62c00] 07:39:19 INFO - PROCESS | 3305 | 1460990359692 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 243 (0x8e111c00) [pid = 3305] [serial = 672] [outer = 0x8cc62c00] 07:39:20 INFO - PROCESS | 3305 | 1460990360747 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]]]}] 07:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1741ms 07:39:20 INFO - PROCESS | 3305 | 1460990360802 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 07:39:20 INFO - PROCESS | 3305 | 1460990360807 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 07:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:39:20 INFO - PROCESS | 3305 | 1460990360815 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:39:20 INFO - PROCESS | 3305 | 1460990360819 Marionette TRACE conn3 <- [1,866,null,{}] 07:39:20 INFO - PROCESS | 3305 | 1460990360826 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}] 07:39:21 INFO - PROCESS | 3305 | 1460990361079 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 07:39:21 INFO - PROCESS | 3305 | 1460990361432 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed31400 == 93 [pid = 3305] [id = 224] 07:39:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 244 (0x8eec4000) [pid = 3305] [serial = 673] [outer = (nil)] 07:39:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 245 (0x8fd2ac00) [pid = 3305] [serial = 674] [outer = 0x8eec4000] 07:39:21 INFO - PROCESS | 3305 | 1460990361534 Marionette DEBUG loaded listener.js 07:39:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 246 (0x8fd83c00) [pid = 3305] [serial = 675] [outer = 0x8eec4000] 07:39:22 INFO - PROCESS | 3305 | 1460990362619 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]]]}] 07:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1831ms 07:39:22 INFO - PROCESS | 3305 | 1460990362648 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 07:39:22 INFO - PROCESS | 3305 | 1460990362655 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 07:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:39:22 INFO - PROCESS | 3305 | 1460990362674 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:39:22 INFO - PROCESS | 3305 | 1460990362682 Marionette TRACE conn3 <- [1,870,null,{}] 07:39:22 INFO - PROCESS | 3305 | 1460990362688 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}] 07:39:22 INFO - PROCESS | 3305 | 1460990362949 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 07:39:23 INFO - PROCESS | 3305 | 1460990363250 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aee0000 == 94 [pid = 3305] [id = 225] 07:39:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 247 (0x90117400) [pid = 3305] [serial = 676] [outer = (nil)] 07:39:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 248 (0x905df800) [pid = 3305] [serial = 677] [outer = 0x90117400] 07:39:23 INFO - PROCESS | 3305 | 1460990363359 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 249 (0x93262c00) [pid = 3305] [serial = 678] [outer = 0x90117400] 07:39:24 INFO - PROCESS | 3305 | 1460990364298 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]]]}] 07:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1695ms 07:39:24 INFO - PROCESS | 3305 | 1460990364362 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 07:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:39:24 INFO - PROCESS | 3305 | 1460990364366 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 07:39:24 INFO - PROCESS | 3305 | 1460990364374 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 3305 | 1460990364378 Marionette TRACE conn3 <- [1,874,null,{}] 07:39:24 INFO - PROCESS | 3305 | 1460990364385 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}] 07:39:24 INFO - PROCESS | 3305 | 1460990364630 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 07:39:24 INFO - PROCESS | 3305 | 1460990364930 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x903dec00 == 95 [pid = 3305] [id = 226] 07:39:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 250 (0x9444c000) [pid = 3305] [serial = 679] [outer = (nil)] 07:39:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 251 (0x9784b000) [pid = 3305] [serial = 680] [outer = 0x9444c000] 07:39:25 INFO - PROCESS | 3305 | 1460990365025 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 252 (0x99681800) [pid = 3305] [serial = 681] [outer = 0x9444c000] 07:39:25 INFO - PROCESS | 3305 | 1460990365960 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]]]}] 07:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1637ms 07:39:26 INFO - PROCESS | 3305 | 1460990366012 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 07:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:39:26 INFO - PROCESS | 3305 | 1460990366016 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 07:39:26 INFO - PROCESS | 3305 | 1460990366024 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:39:26 INFO - PROCESS | 3305 | 1460990366028 Marionette TRACE conn3 <- [1,878,null,{}] 07:39:26 INFO - PROCESS | 3305 | 1460990366035 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}] 07:39:26 INFO - PROCESS | 3305 | 1460990366270 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 07:39:26 INFO - PROCESS | 3305 | 1460990366544 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x9aa4a800 == 96 [pid = 3305] [id = 227] 07:39:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 253 (0x9aa4c400) [pid = 3305] [serial = 682] [outer = (nil)] 07:39:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 254 (0x9df36c00) [pid = 3305] [serial = 683] [outer = 0x9aa4c400] 07:39:26 INFO - PROCESS | 3305 | 1460990366712 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 255 (0xa0fdec00) [pid = 3305] [serial = 684] [outer = 0x9aa4c400] 07:39:27 INFO - PROCESS | 3305 | 1460990367660 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]]]}] 07:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1694ms 07:39:27 INFO - PROCESS | 3305 | 1460990367719 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 07:39:27 INFO - PROCESS | 3305 | 1460990367722 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 07:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:39:27 INFO - PROCESS | 3305 | 1460990367729 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 3305 | 1460990367734 Marionette TRACE conn3 <- [1,882,null,{}] 07:39:27 INFO - PROCESS | 3305 | 1460990367740 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}] 07:39:27 INFO - PROCESS | 3305 | 1460990367949 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 07:39:28 INFO - PROCESS | 3305 | 1460990368208 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffa9800 == 97 [pid = 3305] [id = 228] 07:39:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 256 (0x8ffa9c00) [pid = 3305] [serial = 685] [outer = (nil)] 07:39:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 257 (0x8ffae400) [pid = 3305] [serial = 686] [outer = 0x8ffa9c00] 07:39:28 INFO - PROCESS | 3305 | 1460990368342 Marionette DEBUG loaded listener.js 07:39:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 258 (0x8ffb1000) [pid = 3305] [serial = 687] [outer = 0x8ffa9c00] 07:39:29 INFO - PROCESS | 3305 | 1460990369250 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]]]}] 07:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1585ms 07:39:29 INFO - PROCESS | 3305 | 1460990369316 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 07:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:39:29 INFO - PROCESS | 3305 | 1460990369320 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 07:39:29 INFO - PROCESS | 3305 | 1460990369327 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 3305 | 1460990369330 Marionette TRACE conn3 <- [1,886,null,{}] 07:39:29 INFO - PROCESS | 3305 | 1460990369336 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}] 07:39:29 INFO - PROCESS | 3305 | 1460990369539 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 07:39:29 INFO - PROCESS | 3305 | 1460990369792 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d81400 == 98 [pid = 3305] [id = 229] 07:39:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 259 (0x87d81c00) [pid = 3305] [serial = 688] [outer = (nil)] 07:39:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 260 (0x87d89400) [pid = 3305] [serial = 689] [outer = 0x87d81c00] 07:39:29 INFO - PROCESS | 3305 | 1460990369926 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 261 (0x87d8c800) [pid = 3305] [serial = 690] [outer = 0x87d81c00] 07:39:30 INFO - PROCESS | 3305 | 1460990370856 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]]]}] 07:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1586ms 07:39:30 INFO - PROCESS | 3305 | 1460990370913 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 07:39:30 INFO - PROCESS | 3305 | 1460990370917 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 07:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:39:30 INFO - PROCESS | 3305 | 1460990370924 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:39:30 INFO - PROCESS | 3305 | 1460990370930 Marionette TRACE conn3 <- [1,890,null,{}] 07:39:30 INFO - PROCESS | 3305 | 1460990370937 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}] 07:39:31 INFO - PROCESS | 3305 | 1460990371177 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 07:39:31 INFO - PROCESS | 3305 | 1460990371475 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d81800 == 99 [pid = 3305] [id = 230] 07:39:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 262 (0x87d86800) [pid = 3305] [serial = 691] [outer = (nil)] 07:39:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 263 (0x8ffa4c00) [pid = 3305] [serial = 692] [outer = 0x87d86800] 07:39:31 INFO - PROCESS | 3305 | 1460990371574 Marionette DEBUG loaded listener.js 07:39:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 264 (0x8ffae800) [pid = 3305] [serial = 693] [outer = 0x87d86800] 07:39:32 INFO - PROCESS | 3305 | 1460990372510 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]]]}] 07:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1641ms 07:39:32 INFO - PROCESS | 3305 | 1460990372566 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 07:39:32 INFO - PROCESS | 3305 | 1460990372570 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 07:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:39:32 INFO - PROCESS | 3305 | 1460990372578 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 3305 | 1460990372582 Marionette TRACE conn3 <- [1,894,null,{}] 07:39:32 INFO - PROCESS | 3305 | 1460990372588 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}] 07:39:32 INFO - PROCESS | 3305 | 1460990372810 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 07:39:33 INFO - PROCESS | 3305 | 1460990373071 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x86cdf000 == 100 [pid = 3305] [id = 231] 07:39:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 265 (0x86cdfc00) [pid = 3305] [serial = 694] [outer = (nil)] 07:39:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 266 (0x86ce5800) [pid = 3305] [serial = 695] [outer = 0x86cdfc00] 07:39:33 INFO - PROCESS | 3305 | 1460990373204 Marionette DEBUG loaded listener.js 07:39:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 267 (0x86ce8400) [pid = 3305] [serial = 696] [outer = 0x86cdfc00] 07:39:34 INFO - PROCESS | 3305 | 1460990374165 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]]]}] 07:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1643ms 07:39:34 INFO - PROCESS | 3305 | 1460990374224 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 07:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:39:34 INFO - PROCESS | 3305 | 1460990374231 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 07:39:34 INFO - PROCESS | 3305 | 1460990374239 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:39:34 INFO - PROCESS | 3305 | 1460990374242 Marionette TRACE conn3 <- [1,898,null,{}] 07:39:34 INFO - PROCESS | 3305 | 1460990374248 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}] 07:39:34 INFO - PROCESS | 3305 | 1460990374558 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 07:39:34 INFO - PROCESS | 3305 | 1460990374835 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d89c00 == 101 [pid = 3305] [id = 232] 07:39:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 268 (0x87d8dc00) [pid = 3305] [serial = 697] [outer = (nil)] 07:39:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 269 (0x8ffad000) [pid = 3305] [serial = 698] [outer = 0x87d8dc00] 07:39:34 INFO - PROCESS | 3305 | 1460990374944 Marionette DEBUG loaded listener.js 07:39:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 270 (0xa3c1dc00) [pid = 3305] [serial = 699] [outer = 0x87d8dc00] 07:39:35 INFO - PROCESS | 3305 | 1460990375984 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]]]}] 07:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1793ms 07:39:36 INFO - PROCESS | 3305 | 1460990376034 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 07:39:36 INFO - PROCESS | 3305 | 1460990376045 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 07:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:39:36 INFO - PROCESS | 3305 | 1460990376053 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:39:36 INFO - PROCESS | 3305 | 1460990376057 Marionette TRACE conn3 <- [1,902,null,{}] 07:39:36 INFO - PROCESS | 3305 | 1460990376066 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}] 07:39:36 INFO - PROCESS | 3305 | 1460990376364 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 07:39:36 INFO - PROCESS | 3305 | 1460990376688 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x86451c00 == 102 [pid = 3305] [id = 233] 07:39:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 271 (0x86455000) [pid = 3305] [serial = 700] [outer = (nil)] 07:39:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 272 (0x86459c00) [pid = 3305] [serial = 701] [outer = 0x86455000] 07:39:36 INFO - PROCESS | 3305 | 1460990376805 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 273 (0x86cecc00) [pid = 3305] [serial = 702] [outer = 0x86455000] 07:39:37 INFO - PROCESS | 3305 | 1460990377806 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]]]}] 07:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1791ms 07:39:37 INFO - PROCESS | 3305 | 1460990377845 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 07:39:37 INFO - PROCESS | 3305 | 1460990377849 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 07:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:39:37 INFO - PROCESS | 3305 | 1460990377856 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 3305 | 1460990377860 Marionette TRACE conn3 <- [1,906,null,{}] 07:39:37 INFO - PROCESS | 3305 | 1460990377865 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}] 07:39:38 INFO - PROCESS | 3305 | 1460990378083 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 07:39:38 INFO - PROCESS | 3305 | 1460990378349 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x86456c00 == 103 [pid = 3305] [id = 234] 07:39:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 274 (0x86457000) [pid = 3305] [serial = 703] [outer = (nil)] 07:39:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 275 (0x86616c00) [pid = 3305] [serial = 704] [outer = 0x86457000] 07:39:38 INFO - PROCESS | 3305 | 1460990378484 Marionette DEBUG loaded listener.js 07:39:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 276 (0x86619c00) [pid = 3305] [serial = 705] [outer = 0x86457000] 07:39:39 INFO - PROCESS | 3305 | 1460990379381 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]]]}] 07:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1587ms 07:39:39 INFO - PROCESS | 3305 | 1460990379444 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 07:39:39 INFO - PROCESS | 3305 | 1460990379448 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 07:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:39:39 INFO - PROCESS | 3305 | 1460990379455 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:39:39 INFO - PROCESS | 3305 | 1460990379458 Marionette TRACE conn3 <- [1,910,null,{}] 07:39:39 INFO - PROCESS | 3305 | 1460990379464 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}] 07:39:39 INFO - PROCESS | 3305 | 1460990379672 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 07:39:39 INFO - PROCESS | 3305 | 1460990379929 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x8660f400 == 104 [pid = 3305] [id = 235] 07:39:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 277 (0x86613000) [pid = 3305] [serial = 706] [outer = (nil)] 07:39:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 278 (0x86701400) [pid = 3305] [serial = 707] [outer = 0x86613000] 07:39:40 INFO - PROCESS | 3305 | 1460990380066 Marionette DEBUG loaded listener.js 07:39:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 279 (0x86704400) [pid = 3305] [serial = 708] [outer = 0x86613000] 07:39:40 INFO - PROCESS | 3305 | 1460990380931 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]]]}] 07:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1534ms 07:39:40 INFO - PROCESS | 3305 | 1460990380992 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 07:39:40 INFO - PROCESS | 3305 | 1460990380997 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 07:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:39:41 INFO - PROCESS | 3305 | 1460990381003 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:39:41 INFO - PROCESS | 3305 | 1460990381007 Marionette TRACE conn3 <- [1,914,null,{}] 07:39:41 INFO - PROCESS | 3305 | 1460990381013 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}] 07:39:41 INFO - PROCESS | 3305 | 1460990381218 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 07:39:41 INFO - PROCESS | 3305 | 1460990381487 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x86610800 == 105 [pid = 3305] [id = 236] 07:39:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 280 (0x8661b000) [pid = 3305] [serial = 709] [outer = (nil)] 07:39:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 281 (0x86709c00) [pid = 3305] [serial = 710] [outer = 0x8661b000] 07:39:41 INFO - PROCESS | 3305 | 1460990381590 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 282 (0x8670c800) [pid = 3305] [serial = 711] [outer = 0x8661b000] 07:39:42 INFO - PROCESS | 3305 | 1460990382492 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]]]}] 07:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1536ms 07:39:42 INFO - PROCESS | 3305 | 1460990382541 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 07:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:39:42 INFO - PROCESS | 3305 | 1460990382545 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 07:39:42 INFO - PROCESS | 3305 | 1460990382552 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:39:42 INFO - PROCESS | 3305 | 1460990382556 Marionette TRACE conn3 <- [1,918,null,{}] 07:39:42 INFO - PROCESS | 3305 | 1460990382562 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}] 07:39:42 INFO - PROCESS | 3305 | 1460990382764 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 07:39:43 INFO - PROCESS | 3305 | 1460990383023 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b5f800 == 106 [pid = 3305] [id = 237] 07:39:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 283 (0x85b61000) [pid = 3305] [serial = 712] [outer = (nil)] 07:39:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 284 (0x85b67c00) [pid = 3305] [serial = 713] [outer = 0x85b61000] 07:39:43 INFO - PROCESS | 3305 | 1460990383156 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 285 (0x85b6a000) [pid = 3305] [serial = 714] [outer = 0x85b61000] 07:39:44 INFO - PROCESS | 3305 | 1460990384186 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]]]}] 07:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1683ms 07:39:44 INFO - PROCESS | 3305 | 1460990384235 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 07:39:44 INFO - PROCESS | 3305 | 1460990384238 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 07:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:39:44 INFO - PROCESS | 3305 | 1460990384247 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:39:44 INFO - PROCESS | 3305 | 1460990384251 Marionette TRACE conn3 <- [1,922,null,{}] 07:39:44 INFO - PROCESS | 3305 | 1460990384256 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}] 07:39:44 INFO - PROCESS | 3305 | 1460990384466 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 07:39:44 INFO - PROCESS | 3305 | 1460990384729 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:44 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b64000 == 107 [pid = 3305] [id = 238] 07:39:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 286 (0x85b66000) [pid = 3305] [serial = 715] [outer = (nil)] 07:39:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 287 (0x86701c00) [pid = 3305] [serial = 716] [outer = 0x85b66000] 07:39:44 INFO - PROCESS | 3305 | 1460990384857 Marionette DEBUG loaded listener.js 07:39:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 288 (0x8670a800) [pid = 3305] [serial = 717] [outer = 0x85b66000] 07:39:45 INFO - PROCESS | 3305 | 1460990385764 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]]]}] 07:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1580ms 07:39:45 INFO - PROCESS | 3305 | 1460990385829 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 07:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:39:45 INFO - PROCESS | 3305 | 1460990385833 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 07:39:45 INFO - PROCESS | 3305 | 1460990385840 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:39:45 INFO - PROCESS | 3305 | 1460990385843 Marionette TRACE conn3 <- [1,926,null,{}] 07:39:45 INFO - PROCESS | 3305 | 1460990385849 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}] 07:39:46 INFO - PROCESS | 3305 | 1460990386055 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 07:39:46 INFO - PROCESS | 3305 | 1460990386316 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b69400 == 108 [pid = 3305] [id = 239] 07:39:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 289 (0x85b6bc00) [pid = 3305] [serial = 718] [outer = (nil)] 07:39:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 290 (0x8ec0dc00) [pid = 3305] [serial = 719] [outer = 0x85b6bc00] 07:39:46 INFO - PROCESS | 3305 | 1460990386448 Marionette DEBUG loaded listener.js 07:39:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 291 (0x907b0c00) [pid = 3305] [serial = 720] [outer = 0x85b6bc00] 07:39:47 INFO - PROCESS | 3305 | 1460990387351 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]]]}] 07:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1588ms 07:39:47 INFO - PROCESS | 3305 | 1460990387429 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 07:39:47 INFO - PROCESS | 3305 | 1460990387432 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 07:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:39:47 INFO - PROCESS | 3305 | 1460990387440 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:39:47 INFO - PROCESS | 3305 | 1460990387444 Marionette TRACE conn3 <- [1,930,null,{}] 07:39:47 INFO - PROCESS | 3305 | 1460990387450 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}] 07:39:47 INFO - PROCESS | 3305 | 1460990387665 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x905e3c00 == 107 [pid = 3305] [id = 221] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x90864800 == 106 [pid = 3305] [id = 220] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd35400 == 105 [pid = 3305] [id = 219] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x8e117800 == 104 [pid = 3305] [id = 218] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x8c82a000 == 103 [pid = 3305] [id = 217] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x8be6e000 == 102 [pid = 3305] [id = 216] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac2c000 == 101 [pid = 3305] [id = 215] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x8be6ac00 == 100 [pid = 3305] [id = 206] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x920b6400 == 99 [pid = 3305] [id = 204] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x8aedd000 == 98 [pid = 3305] [id = 205] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd27c00 == 97 [pid = 3305] [id = 203] 07:39:48 INFO - PROCESS | 3305 | --DOCSHELL 0x8c821000 == 96 [pid = 3305] [id = 202] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 290 (0x8ec08000) [pid = 3305] [serial = 565] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 289 (0x905d6800) [pid = 3305] [serial = 568] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 288 (0x958a2c00) [pid = 3305] [serial = 574] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 287 (0x9203d000) [pid = 3305] [serial = 571] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 286 (0x99cd8000) [pid = 3305] [serial = 577] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 285 (0x9eb4ec00) [pid = 3305] [serial = 580] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 284 (0xa0a66400) [pid = 3305] [serial = 583] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 283 (0x90119c00) [pid = 3305] [serial = 586] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 282 (0x905d9c00) [pid = 3305] [serial = 603] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 281 (0x9055e000) [pid = 3305] [serial = 377] [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.] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 280 (0x8ec0f400) [pid = 3305] [serial = 597] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 279 (0x90115c00) [pid = 3305] [serial = 599] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 278 (0x903e1000) [pid = 3305] [serial = 600] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 277 (0x9054f800) [pid = 3305] [serial = 602] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 276 (0x8be77c00) [pid = 3305] [serial = 590] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 275 (0x8be73400) [pid = 3305] [serial = 589] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 274 (0x8ec01800) [pid = 3305] [serial = 596] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 273 (0x8be71800) [pid = 3305] [serial = 593] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 272 (0x8e11b400) [pid = 3305] [serial = 594] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 271 (0x8eeb7000) [pid = 3305] [serial = 559] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | --DOMWINDOW == 270 (0x8c1ef000) [pid = 3305] [serial = 562] [outer = (nil)] [url = about:blank] 07:39:48 INFO - PROCESS | 3305 | 1460990388976 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d27000 == 97 [pid = 3305] [id = 240] 07:39:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 271 (0x85d27400) [pid = 3305] [serial = 721] [outer = (nil)] 07:39:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 272 (0x85d29000) [pid = 3305] [serial = 722] [outer = 0x85d27400] 07:39:49 INFO - PROCESS | 3305 | 1460990389061 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 273 (0x86453400) [pid = 3305] [serial = 723] [outer = 0x85d27400] 07:39:49 INFO - PROCESS | 3305 | 1460990389878 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]]]}] 07:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 2500ms 07:39:49 INFO - PROCESS | 3305 | 1460990389952 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 07:39:49 INFO - PROCESS | 3305 | 1460990389960 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 07:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:39:49 INFO - PROCESS | 3305 | 1460990389973 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:39:49 INFO - PROCESS | 3305 | 1460990389977 Marionette TRACE conn3 <- [1,934,null,{}] 07:39:49 INFO - PROCESS | 3305 | 1460990389984 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}] 07:39:50 INFO - PROCESS | 3305 | 1460990390181 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 07:39:50 INFO - PROCESS | 3305 | 1460990390193 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d20400 == 98 [pid = 3305] [id = 241] 07:39:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 274 (0x8670a000) [pid = 3305] [serial = 724] [outer = (nil)] 07:39:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 275 (0x86ceb000) [pid = 3305] [serial = 725] [outer = 0x8670a000] 07:39:50 INFO - PROCESS | 3305 | 1460990390432 Marionette DEBUG loaded listener.js 07:39:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 276 (0x87492000) [pid = 3305] [serial = 726] [outer = 0x8670a000] 07:39:51 INFO - PROCESS | 3305 | 1460990391393 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]]]}] 07:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1481ms 07:39:51 INFO - PROCESS | 3305 | 1460990391463 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 07:39:51 INFO - PROCESS | 3305 | 1460990391470 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 07:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:39:51 INFO - PROCESS | 3305 | 1460990391476 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:39:51 INFO - PROCESS | 3305 | 1460990391480 Marionette TRACE conn3 <- [1,938,null,{}] 07:39:51 INFO - PROCESS | 3305 | 1460990391486 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}] 07:39:51 INFO - PROCESS | 3305 | 1460990391767 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 07:39:51 INFO - PROCESS | 3305 | 1460990391793 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x8661b400 == 99 [pid = 3305] [id = 242] 07:39:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 277 (0x88455400) [pid = 3305] [serial = 727] [outer = (nil)] 07:39:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 278 (0x8918dc00) [pid = 3305] [serial = 728] [outer = 0x88455400] 07:39:51 INFO - PROCESS | 3305 | 1460990391883 Marionette DEBUG loaded listener.js 07:39:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 279 (0x8adce000) [pid = 3305] [serial = 729] [outer = 0x88455400] 07:39:53 INFO - PROCESS | 3305 | 1460990393018 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]]]}] 07:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1599ms 07:39:53 INFO - PROCESS | 3305 | 1460990393078 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 07:39:53 INFO - PROCESS | 3305 | 1460990393082 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 07:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:39:53 INFO - PROCESS | 3305 | 1460990393099 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:39:53 INFO - PROCESS | 3305 | 1460990393109 Marionette TRACE conn3 <- [1,942,null,{}] 07:39:53 INFO - PROCESS | 3305 | 1460990393124 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}] 07:39:53 INFO - PROCESS | 3305 | 1460990393698 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 07:39:53 INFO - PROCESS | 3305 | --DOMWINDOW == 278 (0x8cc67400) [pid = 3305] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:39:53 INFO - PROCESS | 3305 | --DOMWINDOW == 277 (0x8adc5000) [pid = 3305] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:39:53 INFO - PROCESS | 3305 | --DOMWINDOW == 276 (0x8cc60400) [pid = 3305] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:39:53 INFO - PROCESS | 3305 | --DOMWINDOW == 275 (0x9011bc00) [pid = 3305] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:39:53 INFO - PROCESS | 3305 | --DOMWINDOW == 274 (0x8fd28000) [pid = 3305] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:39:53 INFO - PROCESS | 3305 | --DOMWINDOW == 273 (0x90871000) [pid = 3305] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:39:53 INFO - PROCESS | 3305 | --DOMWINDOW == 272 (0x8e208400) [pid = 3305] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:39:53 INFO - PROCESS | 3305 | 1460990393881 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x87490400 == 100 [pid = 3305] [id = 243] 07:39:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 273 (0x87496400) [pid = 3305] [serial = 730] [outer = (nil)] 07:39:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 274 (0x8be71400) [pid = 3305] [serial = 731] [outer = 0x87496400] 07:39:53 INFO - PROCESS | 3305 | 1460990393963 Marionette DEBUG loaded listener.js 07:39:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 275 (0x8cc6d800) [pid = 3305] [serial = 732] [outer = 0x87496400] 07:39:54 INFO - PROCESS | 3305 | 1460990394731 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]]]}] 07:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1663ms 07:39:54 INFO - PROCESS | 3305 | 1460990394755 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 07:39:54 INFO - PROCESS | 3305 | 1460990394760 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 07:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:39:54 INFO - PROCESS | 3305 | 1460990394766 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 3305 | 1460990394770 Marionette TRACE conn3 <- [1,946,null,{}] 07:39:54 INFO - PROCESS | 3305 | 1460990394775 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}] 07:39:55 INFO - PROCESS | 3305 | 1460990395035 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 07:39:55 INFO - PROCESS | 3305 | 1460990395059 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8918a400 == 101 [pid = 3305] [id = 244] 07:39:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 276 (0x8c829c00) [pid = 3305] [serial = 733] [outer = (nil)] 07:39:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 277 (0x8e119400) [pid = 3305] [serial = 734] [outer = 0x8c829c00] 07:39:55 INFO - PROCESS | 3305 | 1460990395136 Marionette DEBUG loaded listener.js 07:39:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 278 (0x8e201c00) [pid = 3305] [serial = 735] [outer = 0x8c829c00] 07:39:56 INFO - PROCESS | 3305 | 1460990396259 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]]]}] 07:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1533ms 07:39:56 INFO - PROCESS | 3305 | 1460990396302 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 07:39:56 INFO - PROCESS | 3305 | 1460990396309 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 07:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:39:56 INFO - PROCESS | 3305 | 1460990396318 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:39:56 INFO - PROCESS | 3305 | 1460990396325 Marionette TRACE conn3 <- [1,950,null,{}] 07:39:56 INFO - PROCESS | 3305 | 1460990396336 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}] 07:39:56 INFO - PROCESS | 3305 | 1460990396553 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 07:39:56 INFO - PROCESS | 3305 | 1460990396903 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d25000 == 102 [pid = 3305] [id = 245] 07:39:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 279 (0x85d29800) [pid = 3305] [serial = 736] [outer = (nil)] 07:39:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 280 (0x8661d800) [pid = 3305] [serial = 737] [outer = 0x85d29800] 07:39:57 INFO - PROCESS | 3305 | 1460990397005 Marionette DEBUG loaded listener.js 07:39:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 281 (0x8844f800) [pid = 3305] [serial = 738] [outer = 0x85d29800] 07:39:57 INFO - PROCESS | 3305 | 1460990397972 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]]]}] 07:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1692ms 07:39:58 INFO - PROCESS | 3305 | 1460990398011 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 3305 | 1460990398021 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 07:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:39:58 INFO - PROCESS | 3305 | 1460990398032 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 3305 | 1460990398036 Marionette TRACE conn3 <- [1,954,null,{}] 07:39:58 INFO - PROCESS | 3305 | 1460990398043 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}] 07:39:58 INFO - PROCESS | 3305 | 1460990398253 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 07:39:58 INFO - PROCESS | 3305 | 1460990398538 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be69c00 == 103 [pid = 3305] [id = 246] 07:39:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 282 (0x8be6e000) [pid = 3305] [serial = 739] [outer = (nil)] 07:39:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 283 (0x8c823c00) [pid = 3305] [serial = 740] [outer = 0x8be6e000] 07:39:58 INFO - PROCESS | 3305 | 1460990398673 Marionette DEBUG loaded listener.js 07:39:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 284 (0x8e0b3000) [pid = 3305] [serial = 741] [outer = 0x8be6e000] 07:39:59 INFO - PROCESS | 3305 | 1460990399740 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]]]}] 07:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1743ms 07:39:59 INFO - PROCESS | 3305 | 1460990399775 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 07:39:59 INFO - PROCESS | 3305 | 1460990399778 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 07:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:39:59 INFO - PROCESS | 3305 | 1460990399786 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:39:59 INFO - PROCESS | 3305 | 1460990399792 Marionette TRACE conn3 <- [1,958,null,{}] 07:39:59 INFO - PROCESS | 3305 | 1460990399809 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}] 07:40:00 INFO - PROCESS | 3305 | 1460990400022 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 07:40:00 INFO - PROCESS | 3305 | 1460990400337 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e452800 == 104 [pid = 3305] [id = 247] 07:40:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 285 (0x8ec09800) [pid = 3305] [serial = 742] [outer = (nil)] 07:40:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 286 (0x8eec0000) [pid = 3305] [serial = 743] [outer = 0x8ec09800] 07:40:00 INFO - PROCESS | 3305 | 1460990400508 Marionette DEBUG loaded listener.js 07:40:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 287 (0x8fd28000) [pid = 3305] [serial = 744] [outer = 0x8ec09800] 07:40:01 INFO - PROCESS | 3305 | 1460990401460 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]]]}] 07:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1742ms 07:40:01 INFO - PROCESS | 3305 | 1460990401530 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 07:40:01 INFO - PROCESS | 3305 | 1460990401535 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 07:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:40:01 INFO - PROCESS | 3305 | 1460990401542 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:40:01 INFO - PROCESS | 3305 | 1460990401545 Marionette TRACE conn3 <- [1,962,null,{}] 07:40:01 INFO - PROCESS | 3305 | 1460990401551 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}] 07:40:01 INFO - PROCESS | 3305 | 1460990401750 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 07:40:02 INFO - PROCESS | 3305 | 1460990402016 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eec2800 == 105 [pid = 3305] [id = 248] 07:40:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 288 (0x8ffa5000) [pid = 3305] [serial = 745] [outer = (nil)] 07:40:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 289 (0x8ffabc00) [pid = 3305] [serial = 746] [outer = 0x8ffa5000] 07:40:02 INFO - PROCESS | 3305 | 1460990402204 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 290 (0x90115c00) [pid = 3305] [serial = 747] [outer = 0x8ffa5000] 07:40:03 INFO - PROCESS | 3305 | 1460990403224 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]]]}] 07:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1742ms 07:40:03 INFO - PROCESS | 3305 | 1460990403301 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 07:40:03 INFO - PROCESS | 3305 | 1460990403306 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 07:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:40:03 INFO - PROCESS | 3305 | 1460990403312 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:40:03 INFO - PROCESS | 3305 | 1460990403316 Marionette TRACE conn3 <- [1,966,null,{}] 07:40:03 INFO - PROCESS | 3305 | 1460990403322 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}] 07:40:03 INFO - PROCESS | 3305 | 1460990403538 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 07:40:03 INFO - PROCESS | 3305 | 1460990403803 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eec1800 == 106 [pid = 3305] [id = 249] 07:40:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 291 (0x8fd2fc00) [pid = 3305] [serial = 748] [outer = (nil)] 07:40:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 292 (0x903dd000) [pid = 3305] [serial = 749] [outer = 0x8fd2fc00] 07:40:03 INFO - PROCESS | 3305 | 1460990403941 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 293 (0x903e0800) [pid = 3305] [serial = 750] [outer = 0x8fd2fc00] 07:40:04 INFO - PROCESS | 3305 | 1460990404844 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]]]}] 07:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1591ms 07:40:04 INFO - PROCESS | 3305 | 1460990404905 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 07:40:04 INFO - PROCESS | 3305 | 1460990404909 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 07:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:40:04 INFO - PROCESS | 3305 | 1460990404917 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 3305 | 1460990404920 Marionette TRACE conn3 <- [1,970,null,{}] 07:40:04 INFO - PROCESS | 3305 | 1460990404926 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}] 07:40:05 INFO - PROCESS | 3305 | 1460990405161 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 07:40:05 INFO - PROCESS | 3305 | 1460990405434 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x905e3c00 == 107 [pid = 3305] [id = 250] 07:40:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 294 (0x905e4400) [pid = 3305] [serial = 751] [outer = (nil)] 07:40:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 295 (0x9086d000) [pid = 3305] [serial = 752] [outer = 0x905e4400] 07:40:05 INFO - PROCESS | 3305 | 1460990405599 Marionette DEBUG loaded listener.js 07:40:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 296 (0x9325e000) [pid = 3305] [serial = 753] [outer = 0x905e4400] 07:40:06 INFO - PROCESS | 3305 | 1460990406519 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]]]}] 07:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1634ms 07:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:40:06 INFO - PROCESS | 3305 | 1460990406553 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 07:40:06 INFO - PROCESS | 3305 | 1460990406556 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 07:40:06 INFO - PROCESS | 3305 | 1460990406563 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:40:06 INFO - PROCESS | 3305 | 1460990406567 Marionette TRACE conn3 <- [1,974,null,{}] 07:40:06 INFO - PROCESS | 3305 | 1460990406573 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}] 07:40:06 INFO - PROCESS | 3305 | 1460990406767 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 07:40:07 INFO - PROCESS | 3305 | 1460990407038 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x9055b000 == 108 [pid = 3305] [id = 251] 07:40:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 297 (0x905d6800) [pid = 3305] [serial = 754] [outer = (nil)] 07:40:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 298 (0x9444ec00) [pid = 3305] [serial = 755] [outer = 0x905d6800] 07:40:07 INFO - PROCESS | 3305 | 1460990407172 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 299 (0x958a2c00) [pid = 3305] [serial = 756] [outer = 0x905d6800] 07:40:08 INFO - PROCESS | 3305 | 1460990408122 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]]]}] 07:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1636ms 07:40:08 INFO - PROCESS | 3305 | 1460990408199 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 07:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:40:08 INFO - PROCESS | 3305 | 1460990408204 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 07:40:08 INFO - PROCESS | 3305 | 1460990408210 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:40:08 INFO - PROCESS | 3305 | 1460990408214 Marionette TRACE conn3 <- [1,978,null,{}] 07:40:08 INFO - PROCESS | 3305 | 1460990408220 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}] 07:40:08 INFO - PROCESS | 3305 | 1460990408433 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 07:40:08 INFO - PROCESS | 3305 | 1460990408698 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x90105c00 == 109 [pid = 3305] [id = 252] 07:40:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 300 (0x9147bc00) [pid = 3305] [serial = 757] [outer = (nil)] 07:40:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 301 (0x9967e800) [pid = 3305] [serial = 758] [outer = 0x9147bc00] 07:40:08 INFO - PROCESS | 3305 | 1460990408829 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 302 (0x99cdf000) [pid = 3305] [serial = 759] [outer = 0x9147bc00] 07:40:09 INFO - PROCESS | 3305 | 1460990409790 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]]]}] 07:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1633ms 07:40:09 INFO - PROCESS | 3305 | 1460990409843 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 07:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:40:09 INFO - PROCESS | 3305 | 1460990409848 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 07:40:09 INFO - PROCESS | 3305 | 1460990409854 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 3305 | 1460990409858 Marionette TRACE conn3 <- [1,982,null,{}] 07:40:09 INFO - PROCESS | 3305 | 1460990409864 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}] 07:40:10 INFO - PROCESS | 3305 | 1460990410078 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 07:40:10 INFO - PROCESS | 3305 | 1460990410400 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bc9400 == 110 [pid = 3305] [id = 253] 07:40:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 303 (0x86bc9800) [pid = 3305] [serial = 760] [outer = (nil)] 07:40:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 304 (0x86bd1000) [pid = 3305] [serial = 761] [outer = 0x86bc9800] 07:40:10 INFO - PROCESS | 3305 | 1460990410500 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 305 (0x86bd3000) [pid = 3305] [serial = 762] [outer = 0x86bc9800] 07:40:11 INFO - PROCESS | 3305 | 1460990411445 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]]]}] 07:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1638ms 07:40:11 INFO - PROCESS | 3305 | 1460990411493 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 07:40:11 INFO - PROCESS | 3305 | 1460990411497 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 07:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:40:11 INFO - PROCESS | 3305 | 1460990411504 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:40:11 INFO - PROCESS | 3305 | 1460990411508 Marionette TRACE conn3 <- [1,986,null,{}] 07:40:11 INFO - PROCESS | 3305 | 1460990411514 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}] 07:40:11 INFO - PROCESS | 3305 | 1460990411714 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 07:40:12 INFO - PROCESS | 3305 | 1460990412034 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bcdc00 == 111 [pid = 3305] [id = 254] 07:40:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 306 (0x86bce400) [pid = 3305] [serial = 763] [outer = (nil)] 07:40:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 307 (0x932dc000) [pid = 3305] [serial = 764] [outer = 0x86bce400] 07:40:12 INFO - PROCESS | 3305 | 1460990412134 Marionette DEBUG loaded listener.js 07:40:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 308 (0x9967f000) [pid = 3305] [serial = 765] [outer = 0x86bce400] 07:40:13 INFO - PROCESS | 3305 | 1460990413043 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]]]}] 07:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1586ms 07:40:13 INFO - PROCESS | 3305 | 1460990413092 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 07:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:40:13 INFO - PROCESS | 3305 | 1460990413096 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 07:40:13 INFO - PROCESS | 3305 | 1460990413103 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:40:13 INFO - PROCESS | 3305 | 1460990413107 Marionette TRACE conn3 <- [1,990,null,{}] 07:40:13 INFO - PROCESS | 3305 | 1460990413114 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}] 07:40:13 INFO - PROCESS | 3305 | 1460990413339 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 07:40:13 INFO - PROCESS | 3305 | 1460990413672 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd8000 == 112 [pid = 3305] [id = 255] 07:40:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 309 (0xa007ec00) [pid = 3305] [serial = 766] [outer = (nil)] 07:40:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 310 (0xa0aef000) [pid = 3305] [serial = 767] [outer = 0xa007ec00] 07:40:13 INFO - PROCESS | 3305 | 1460990413773 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 311 (0xa280e400) [pid = 3305] [serial = 768] [outer = 0xa007ec00] 07:40:14 INFO - PROCESS | 3305 | 1460990414724 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]]]}] 07:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1691ms 07:40:14 INFO - PROCESS | 3305 | 1460990414795 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 07:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:40:14 INFO - PROCESS | 3305 | 1460990414799 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 07:40:14 INFO - PROCESS | 3305 | 1460990414807 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:40:14 INFO - PROCESS | 3305 | 1460990414811 Marionette TRACE conn3 <- [1,994,null,{}] 07:40:14 INFO - PROCESS | 3305 | 1460990414817 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}] 07:40:15 INFO - PROCESS | 3305 | 1460990415057 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 07:40:15 INFO - PROCESS | 3305 | 1460990415367 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x853d8000 == 113 [pid = 3305] [id = 256] 07:40:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 312 (0x853db800) [pid = 3305] [serial = 769] [outer = (nil)] 07:40:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 313 (0x853e0c00) [pid = 3305] [serial = 770] [outer = 0x853db800] 07:40:15 INFO - PROCESS | 3305 | 1460990415462 Marionette DEBUG loaded listener.js 07:40:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 314 (0x853e2800) [pid = 3305] [serial = 771] [outer = 0x853db800] 07:40:16 INFO - PROCESS | 3305 | 1460990416355 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]]]}] 07:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1584ms 07:40:16 INFO - PROCESS | 3305 | 1460990416390 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 07:40:16 INFO - PROCESS | 3305 | 1460990416393 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 07:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:40:16 INFO - PROCESS | 3305 | 1460990416401 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 3305 | 1460990416405 Marionette TRACE conn3 <- [1,998,null,{}] 07:40:16 INFO - PROCESS | 3305 | 1460990416411 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}] 07:40:16 INFO - PROCESS | 3305 | 1460990416626 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 07:40:16 INFO - PROCESS | 3305 | 1460990416939 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x853dc800 == 114 [pid = 3305] [id = 257] 07:40:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 315 (0x853dd800) [pid = 3305] [serial = 772] [outer = (nil)] 07:40:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 316 (0x99679800) [pid = 3305] [serial = 773] [outer = 0x853dd800] 07:40:17 INFO - PROCESS | 3305 | 1460990417042 Marionette DEBUG loaded listener.js 07:40:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 317 (0xa0af6000) [pid = 3305] [serial = 774] [outer = 0x853dd800] 07:40:17 INFO - PROCESS | 3305 | 1460990417927 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]]]}] 07:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1587ms 07:40:17 INFO - PROCESS | 3305 | 1460990417990 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 07:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:40:17 INFO - PROCESS | 3305 | 1460990417994 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 07:40:18 INFO - PROCESS | 3305 | 1460990418002 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 3305 | 1460990418005 Marionette TRACE conn3 <- [1,1002,null,{}] 07:40:18 INFO - PROCESS | 3305 | 1460990418012 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}] 07:40:18 INFO - PROCESS | 3305 | 1460990418242 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 07:40:18 INFO - PROCESS | 3305 | 1460990418567 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 3305 | ++DOCSHELL 0x8493bc00 == 115 [pid = 3305] [id = 258] 07:40:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 318 (0x8493c800) [pid = 3305] [serial = 775] [outer = (nil)] 07:40:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 319 (0x84943800) [pid = 3305] [serial = 776] [outer = 0x8493c800] 07:40:18 INFO - PROCESS | 3305 | 1460990418677 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 320 (0x84945400) [pid = 3305] [serial = 777] [outer = 0x8493c800] 07:40:19 INFO - PROCESS | 3305 | 1460990419623 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]]]}] 07:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1690ms 07:40:19 INFO - PROCESS | 3305 | 1460990419692 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 07:40:19 INFO - PROCESS | 3305 | 1460990419695 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 07:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:40:19 INFO - PROCESS | 3305 | 1460990419703 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:40:19 INFO - PROCESS | 3305 | 1460990419706 Marionette TRACE conn3 <- [1,1006,null,{}] 07:40:19 INFO - PROCESS | 3305 | 1460990419713 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}] 07:40:19 INFO - PROCESS | 3305 | 1460990419942 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 07:40:20 INFO - PROCESS | 3305 | 1460990420275 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x8493d800 == 116 [pid = 3305] [id = 259] 07:40:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 321 (0x8493fc00) [pid = 3305] [serial = 778] [outer = (nil)] 07:40:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 322 (0x853e1c00) [pid = 3305] [serial = 779] [outer = 0x8493fc00] 07:40:20 INFO - PROCESS | 3305 | 1460990420367 Marionette DEBUG loaded listener.js 07:40:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 323 (0x86bca800) [pid = 3305] [serial = 780] [outer = 0x8493fc00] 07:40:21 INFO - PROCESS | 3305 | 1460990421356 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]]]}] 07:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1688ms 07:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:40:21 INFO - PROCESS | 3305 | 1460990421392 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 07:40:21 INFO - PROCESS | 3305 | 1460990421395 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 07:40:21 INFO - PROCESS | 3305 | 1460990421403 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:40:21 INFO - PROCESS | 3305 | 1460990421406 Marionette TRACE conn3 <- [1,1010,null,{}] 07:40:21 INFO - PROCESS | 3305 | 1460990421412 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}] 07:40:21 INFO - PROCESS | 3305 | 1460990421617 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 07:40:22 INFO - PROCESS | 3305 | 1460990422381 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bb7400 == 117 [pid = 3305] [id = 260] 07:40:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 324 (0x84bb7800) [pid = 3305] [serial = 781] [outer = (nil)] 07:40:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 325 (0x84bb9400) [pid = 3305] [serial = 782] [outer = 0x84bb7800] 07:40:22 INFO - PROCESS | 3305 | 1460990422502 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 326 (0x853dcc00) [pid = 3305] [serial = 783] [outer = 0x84bb7800] 07:40:23 INFO - PROCESS | 3305 | 1460990423489 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]]]}] 07:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2138ms 07:40:23 INFO - PROCESS | 3305 | 1460990423541 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 07:40:23 INFO - PROCESS | 3305 | 1460990423547 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 07:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:40:23 INFO - PROCESS | 3305 | 1460990423556 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:40:23 INFO - PROCESS | 3305 | 1460990423564 Marionette TRACE conn3 <- [1,1014,null,{}] 07:40:23 INFO - PROCESS | 3305 | 1460990423573 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}] 07:40:23 INFO - PROCESS | 3305 | 1460990423832 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 07:40:24 INFO - PROCESS | 3305 | 1460990424176 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d23400 == 118 [pid = 3305] [id = 261] 07:40:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 327 (0x85d28c00) [pid = 3305] [serial = 784] [outer = (nil)] 07:40:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 328 (0x86455800) [pid = 3305] [serial = 785] [outer = 0x85d28c00] 07:40:24 INFO - PROCESS | 3305 | 1460990424277 Marionette DEBUG loaded listener.js 07:40:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 329 (0x86613c00) [pid = 3305] [serial = 786] [outer = 0x85d28c00] 07:40:25 INFO - PROCESS | 3305 | 1460990425293 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]]]}] 07:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1792ms 07:40:25 INFO - PROCESS | 3305 | 1460990425365 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 07:40:25 INFO - PROCESS | 3305 | 1460990425370 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 07:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:40:25 INFO - PROCESS | 3305 | 1460990425385 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:40:25 INFO - PROCESS | 3305 | 1460990425388 Marionette TRACE conn3 <- [1,1018,null,{}] 07:40:25 INFO - PROCESS | 3305 | 1460990425395 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}] 07:40:25 INFO - PROCESS | 3305 | 1460990425602 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 07:40:26 INFO - PROCESS | 3305 | 1460990426000 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 3305 | --DOCSHELL 0x903e0000 == 117 [pid = 3305] [id = 189] 07:40:26 INFO - PROCESS | 3305 | --DOCSHELL 0x8adcf400 == 116 [pid = 3305] [id = 193] 07:40:26 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed2d800 == 115 [pid = 3305] [id = 126] 07:40:26 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4d0c00 == 114 [pid = 3305] [id = 192] 07:40:26 INFO - PROCESS | 3305 | --DOCSHELL 0x903dec00 == 113 [pid = 3305] [id = 226] 07:40:26 INFO - PROCESS | 3305 | --DOCSHELL 0x8aee0000 == 112 [pid = 3305] [id = 225] 07:40:26 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed31400 == 111 [pid = 3305] [id = 224] 07:40:26 INFO - PROCESS | 3305 | --DOCSHELL 0x8c825800 == 110 [pid = 3305] [id = 223] 07:40:26 INFO - PROCESS | 3305 | --DOCSHELL 0x8748d800 == 109 [pid = 3305] [id = 222] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 328 (0x9444a400) [pid = 3305] [serial = 665] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 327 (0x90106000) [pid = 3305] [serial = 611] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 326 (0x8ec08800) [pid = 3305] [serial = 654] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 325 (0x8e0b4000) [pid = 3305] [serial = 635] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 324 (0x8e118800) [pid = 3305] [serial = 608] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 323 (0x8aed9400) [pid = 3305] [serial = 647] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 322 (0x8e0bb400) [pid = 3305] [serial = 651] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 321 (0x9444bc00) [pid = 3305] [serial = 632] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 320 (0x8be6f800) [pid = 3305] [serial = 648] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 319 (0x8e113c00) [pid = 3305] [serial = 653] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 318 (0x88452400) [pid = 3305] [serial = 644] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 317 (0x905e4000) [pid = 3305] [serial = 660] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 316 (0x9fb51c00) [pid = 3305] [serial = 620] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 315 (0xa4768c00) [pid = 3305] [serial = 638] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 314 (0x96315400) [pid = 3305] [serial = 614] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 313 (0x99682000) [pid = 3305] [serial = 617] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 312 (0x8fd82c00) [pid = 3305] [serial = 656] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 311 (0x91478000) [pid = 3305] [serial = 605] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 310 (0x90318c00) [pid = 3305] [serial = 657] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 309 (0x8748f800) [pid = 3305] [serial = 641] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 308 (0x9055e800) [pid = 3305] [serial = 659] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 307 (0x89189800) [pid = 3305] [serial = 626] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 306 (0xa44b4400) [pid = 3305] [serial = 623] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 305 (0x93263400) [pid = 3305] [serial = 663] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 304 (0x91476c00) [pid = 3305] [serial = 662] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 303 (0x8ac22000) [pid = 3305] [serial = 629] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 302 (0x8e01bc00) [pid = 3305] [serial = 650] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | --DOMWINDOW == 301 (0x8fd29800) [pid = 3305] [serial = 560] [outer = (nil)] [url = about:blank] 07:40:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b64c00 == 110 [pid = 3305] [id = 262] 07:40:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 302 (0x85b6a400) [pid = 3305] [serial = 787] [outer = (nil)] 07:40:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 303 (0x86454800) [pid = 3305] [serial = 788] [outer = 0x85b6a400] 07:40:26 INFO - PROCESS | 3305 | 1460990426792 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 304 (0x86707400) [pid = 3305] [serial = 789] [outer = 0x85b6a400] 07:40:27 INFO - PROCESS | 3305 | 1460990427726 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]]]}] 07:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2389ms 07:40:27 INFO - PROCESS | 3305 | 1460990427775 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 3305 | 1460990427778 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 07:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:40:27 INFO - PROCESS | 3305 | 1460990427787 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 3305 | 1460990427798 Marionette TRACE conn3 <- [1,1022,null,{}] 07:40:27 INFO - PROCESS | 3305 | 1460990427813 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}] 07:40:28 INFO - PROCESS | 3305 | 1460990428017 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 07:40:28 INFO - PROCESS | 3305 | 1460990428250 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x86458800 == 111 [pid = 3305] [id = 263] 07:40:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 305 (0x8748d800) [pid = 3305] [serial = 790] [outer = (nil)] 07:40:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 306 (0x87d8c000) [pid = 3305] [serial = 791] [outer = 0x8748d800] 07:40:28 INFO - PROCESS | 3305 | 1460990428371 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 307 (0x88454c00) [pid = 3305] [serial = 792] [outer = 0x8748d800] 07:40:29 INFO - PROCESS | 3305 | 1460990429188 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]]]}] 07:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1458ms 07:40:29 INFO - PROCESS | 3305 | 1460990429259 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 3305 | 1460990429265 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 07:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:40:29 INFO - PROCESS | 3305 | 1460990429274 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 3305 | 1460990429278 Marionette TRACE conn3 <- [1,1026,null,{}] 07:40:29 INFO - PROCESS | 3305 | 1460990429284 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}] 07:40:29 INFO - PROCESS | 3305 | 1460990429542 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 07:40:29 INFO - PROCESS | 3305 | 1460990429564 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x86cec400 == 112 [pid = 3305] [id = 264] 07:40:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 308 (0x89188c00) [pid = 3305] [serial = 793] [outer = (nil)] 07:40:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 309 (0x8918d400) [pid = 3305] [serial = 794] [outer = 0x89188c00] 07:40:29 INFO - PROCESS | 3305 | 1460990429638 Marionette DEBUG loaded listener.js 07:40:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 310 (0x8a4ca000) [pid = 3305] [serial = 795] [outer = 0x89188c00] 07:40:30 INFO - PROCESS | 3305 | 1460990430601 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]]]}] 07:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1388ms 07:40:30 INFO - PROCESS | 3305 | 1460990430661 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 07:40:30 INFO - PROCESS | 3305 | 1460990430666 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 07:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:40:30 INFO - PROCESS | 3305 | 1460990430678 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 3305 | 1460990430681 Marionette TRACE conn3 <- [1,1030,null,{}] 07:40:30 INFO - PROCESS | 3305 | 1460990430688 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}] 07:40:30 INFO - PROCESS | 3305 | 1460990430945 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 07:40:30 INFO - PROCESS | 3305 | 1460990430974 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaac400 == 113 [pid = 3305] [id = 265] 07:40:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 311 (0x8aaad000) [pid = 3305] [serial = 796] [outer = (nil)] 07:40:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 312 (0x8ac23c00) [pid = 3305] [serial = 797] [outer = 0x8aaad000] 07:40:31 INFO - PROCESS | 3305 | 1460990431068 Marionette DEBUG loaded listener.js 07:40:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 313 (0x8adcd000) [pid = 3305] [serial = 798] [outer = 0x8aaad000] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 312 (0x8aed7800) [pid = 3305] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 311 (0x8670a000) [pid = 3305] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 310 (0x8eec4000) [pid = 3305] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 309 (0x8eebb000) [pid = 3305] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 308 (0x8e208c00) [pid = 3305] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 307 (0x8c823800) [pid = 3305] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 306 (0x87496400) [pid = 3305] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 305 (0x8fd2cc00) [pid = 3305] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 304 (0x8aaa0c00) [pid = 3305] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 303 (0x87d8dc00) [pid = 3305] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 302 (0x8a4c1c00) [pid = 3305] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 301 (0xa2a5a000) [pid = 3305] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 300 (0x90319c00) [pid = 3305] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 299 (0xa008a800) [pid = 3305] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 298 (0x9136f800) [pid = 3305] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 297 (0x9fc7bc00) [pid = 3305] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 296 (0x85d27400) [pid = 3305] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 295 (0x8844e800) [pid = 3305] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 294 (0x99683400) [pid = 3305] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 293 (0x963f7000) [pid = 3305] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 292 (0x8ffa9c00) [pid = 3305] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 291 (0x8aaaf000) [pid = 3305] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 290 (0x8ec07400) [pid = 3305] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 289 (0x8cc69c00) [pid = 3305] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 288 (0x8c823400) [pid = 3305] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 287 (0x8c821c00) [pid = 3305] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 286 (0x8918c800) [pid = 3305] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 285 (0x8fd29400) [pid = 3305] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 284 (0x8748a000) [pid = 3305] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 283 (0x9444c000) [pid = 3305] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 282 (0x8e012c00) [pid = 3305] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 281 (0x90318000) [pid = 3305] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 280 (0x90117400) [pid = 3305] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 279 (0x9fb4b400) [pid = 3305] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 278 (0x9589c400) [pid = 3305] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 277 (0x86457000) [pid = 3305] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 276 (0x932d6400) [pid = 3305] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 275 (0x979bd000) [pid = 3305] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 274 (0x991b9800) [pid = 3305] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 273 (0xa2a10400) [pid = 3305] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 272 (0x85b66000) [pid = 3305] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 271 (0x87d86800) [pid = 3305] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 270 (0x8e0ae400) [pid = 3305] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 269 (0x8cc62c00) [pid = 3305] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 268 (0x99fcac00) [pid = 3305] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 267 (0x8a4c7400) [pid = 3305] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 266 (0x9aa4c400) [pid = 3305] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 265 (0x8a4cd000) [pid = 3305] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 264 (0x8c1e1800) [pid = 3305] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 263 (0x87d81c00) [pid = 3305] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 262 (0x89182000) [pid = 3305] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 261 (0x905e0400) [pid = 3305] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 260 (0x90870000) [pid = 3305] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 259 (0x8e01cc00) [pid = 3305] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 258 (0x85b6bc00) [pid = 3305] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 257 (0x8aaafc00) [pid = 3305] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 256 (0x91379800) [pid = 3305] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 255 (0x8661b000) [pid = 3305] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 254 (0x8e204400) [pid = 3305] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 253 (0x905e1400) [pid = 3305] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 252 (0x8ed27c00) [pid = 3305] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 251 (0x90565c00) [pid = 3305] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 250 (0x86613000) [pid = 3305] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 249 (0x903e1c00) [pid = 3305] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 248 (0x8aed8000) [pid = 3305] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 247 (0x8e20b400) [pid = 3305] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 246 (0x87490000) [pid = 3305] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 245 (0x8e111800) [pid = 3305] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 244 (0x94449000) [pid = 3305] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 243 (0xa2813400) [pid = 3305] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 242 (0x8eeb6800) [pid = 3305] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 241 (0x8a4ca400) [pid = 3305] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 240 (0x916a5000) [pid = 3305] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 239 (0x8e461000) [pid = 3305] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 238 (0x98fd8c00) [pid = 3305] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 237 (0x8cc6d400) [pid = 3305] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 236 (0x98fd6c00) [pid = 3305] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 235 (0x88455400) [pid = 3305] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 234 (0x85b61000) [pid = 3305] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 233 (0x8eeb5800) [pid = 3305] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 232 (0x90566800) [pid = 3305] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 231 (0x86cdfc00) [pid = 3305] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 230 (0x8aed6800) [pid = 3305] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 229 (0xa0c57c00) [pid = 3305] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 228 (0x99cde000) [pid = 3305] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 227 (0x86455000) [pid = 3305] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 226 (0x8fd88400) [pid = 3305] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 225 (0x99684800) [pid = 3305] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 224 (0x93260c00) [pid = 3305] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 223 (0x99ce2000) [pid = 3305] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 222 (0x98fda400) [pid = 3305] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 221 (0x8fd7c000) [pid = 3305] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 220 (0x9ab9f800) [pid = 3305] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 219 (0x8e018000) [pid = 3305] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 218 (0x9fb4ac00) [pid = 3305] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:40:33 INFO - PROCESS | 3305 | --DOMWINDOW == 217 (0x8c1e6c00) [pid = 3305] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:40:34 INFO - PROCESS | 3305 | 1460990434000 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]]]}] 07:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 3341ms 07:40:34 INFO - PROCESS | 3305 | 1460990434020 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 07:40:34 INFO - PROCESS | 3305 | 1460990434024 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 07:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:40:34 INFO - PROCESS | 3305 | 1460990434030 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:40:34 INFO - PROCESS | 3305 | 1460990434033 Marionette TRACE conn3 <- [1,1034,null,{}] 07:40:34 INFO - PROCESS | 3305 | 1460990434039 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}] 07:40:34 INFO - PROCESS | 3305 | 1460990434293 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 07:40:34 INFO - PROCESS | 3305 | 1460990434317 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b65400 == 114 [pid = 3305] [id = 266] 07:40:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 218 (0x86ce4800) [pid = 3305] [serial = 799] [outer = (nil)] 07:40:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 219 (0x87496c00) [pid = 3305] [serial = 800] [outer = 0x86ce4800] 07:40:34 INFO - PROCESS | 3305 | 1460990434392 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 220 (0x88459c00) [pid = 3305] [serial = 801] [outer = 0x86ce4800] 07:40:35 INFO - PROCESS | 3305 | 1460990435463 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]]]}] 07:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1480ms 07:40:35 INFO - PROCESS | 3305 | 1460990435512 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 3305 | 1460990435518 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 07:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:40:35 INFO - PROCESS | 3305 | 1460990435528 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 3305 | 1460990435535 Marionette TRACE conn3 <- [1,1038,null,{}] 07:40:35 INFO - PROCESS | 3305 | 1460990435546 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}] 07:40:35 INFO - PROCESS | 3305 | 1460990435775 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 07:40:36 INFO - PROCESS | 3305 | 1460990436118 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bb8400 == 115 [pid = 3305] [id = 267] 07:40:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 221 (0x853dc000) [pid = 3305] [serial = 802] [outer = (nil)] 07:40:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 222 (0x85d22c00) [pid = 3305] [serial = 803] [outer = 0x853dc000] 07:40:36 INFO - PROCESS | 3305 | 1460990436218 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 223 (0x86455000) [pid = 3305] [serial = 804] [outer = 0x853dc000] 07:40:37 INFO - PROCESS | 3305 | 1460990437208 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]]]}] 07:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1745ms 07:40:37 INFO - PROCESS | 3305 | 1460990437273 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 07:40:37 INFO - PROCESS | 3305 | 1460990437282 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 07:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:40:37 INFO - PROCESS | 3305 | 1460990437293 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:40:37 INFO - PROCESS | 3305 | 1460990437297 Marionette TRACE conn3 <- [1,1042,null,{}] 07:40:37 INFO - PROCESS | 3305 | 1460990437304 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}] 07:40:37 INFO - PROCESS | 3305 | 1460990437515 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 07:40:37 INFO - PROCESS | 3305 | 1460990437792 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 3305 | ++DOCSHELL 0x86612400 == 116 [pid = 3305] [id = 268] 07:40:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 224 (0x86704c00) [pid = 3305] [serial = 805] [outer = (nil)] 07:40:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 225 (0x86ce0c00) [pid = 3305] [serial = 806] [outer = 0x86704c00] 07:40:37 INFO - PROCESS | 3305 | 1460990437929 Marionette DEBUG loaded listener.js 07:40:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 226 (0x8748e800) [pid = 3305] [serial = 807] [outer = 0x86704c00] 07:40:39 INFO - PROCESS | 3305 | 1460990439061 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]]]}] 07:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1800ms 07:40:39 INFO - PROCESS | 3305 | 1460990439093 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 07:40:39 INFO - PROCESS | 3305 | 1460990439098 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 07:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:40:39 INFO - PROCESS | 3305 | 1460990439105 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:40:39 INFO - PROCESS | 3305 | 1460990439111 Marionette TRACE conn3 <- [1,1046,null,{}] 07:40:39 INFO - PROCESS | 3305 | 1460990439128 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}] 07:40:39 INFO - PROCESS | 3305 | 1460990439342 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 07:40:39 INFO - PROCESS | 3305 | 1460990439583 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x89187400 == 117 [pid = 3305] [id = 269] 07:40:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 227 (0x8a4ca400) [pid = 3305] [serial = 808] [outer = (nil)] 07:40:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 228 (0x8aaa2800) [pid = 3305] [serial = 809] [outer = 0x8a4ca400] 07:40:39 INFO - PROCESS | 3305 | 1460990439719 Marionette DEBUG loaded listener.js 07:40:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 229 (0x8ac29800) [pid = 3305] [serial = 810] [outer = 0x8a4ca400] 07:40:40 INFO - PROCESS | 3305 | 1460990440624 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]]]}] 07:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1554ms 07:40:40 INFO - PROCESS | 3305 | 1460990440660 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 07:40:40 INFO - PROCESS | 3305 | 1460990440665 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 07:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:40:40 INFO - PROCESS | 3305 | 1460990440672 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:40:40 INFO - PROCESS | 3305 | 1460990440676 Marionette TRACE conn3 <- [1,1050,null,{}] 07:40:40 INFO - PROCESS | 3305 | 1460990440683 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}] 07:40:40 INFO - PROCESS | 3305 | 1460990440884 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 07:40:41 INFO - PROCESS | 3305 | 1460990441149 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaaf000 == 118 [pid = 3305] [id = 270] 07:40:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 230 (0x8aed4400) [pid = 3305] [serial = 811] [outer = (nil)] 07:40:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 231 (0x8aeda400) [pid = 3305] [serial = 812] [outer = 0x8aed4400] 07:40:41 INFO - PROCESS | 3305 | 1460990441281 Marionette DEBUG loaded listener.js 07:40:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 232 (0x8aedec00) [pid = 3305] [serial = 813] [outer = 0x8aed4400] 07:40:42 INFO - PROCESS | 3305 | 1460990442205 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]]]}] 07:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1595ms 07:40:42 INFO - PROCESS | 3305 | 1460990442269 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 07:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:40:42 INFO - PROCESS | 3305 | 1460990442273 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 07:40:42 INFO - PROCESS | 3305 | 1460990442279 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:40:42 INFO - PROCESS | 3305 | 1460990442283 Marionette TRACE conn3 <- [1,1054,null,{}] 07:40:42 INFO - PROCESS | 3305 | 1460990442289 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}] 07:40:42 INFO - PROCESS | 3305 | 1460990442498 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 07:40:42 INFO - PROCESS | 3305 | 1460990442764 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aed8400 == 119 [pid = 3305] [id = 271] 07:40:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 233 (0x8aede400) [pid = 3305] [serial = 814] [outer = (nil)] 07:40:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 234 (0x8be73800) [pid = 3305] [serial = 815] [outer = 0x8aede400] 07:40:42 INFO - PROCESS | 3305 | 1460990442900 Marionette DEBUG loaded listener.js 07:40:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 235 (0x8c1e1400) [pid = 3305] [serial = 816] [outer = 0x8aede400] 07:40:43 INFO - PROCESS | 3305 | 1460990443838 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]]]}] 07:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1587ms 07:40:43 INFO - PROCESS | 3305 | 1460990443869 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 07:40:43 INFO - PROCESS | 3305 | 1460990443872 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 07:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:40:43 INFO - PROCESS | 3305 | 1460990443879 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:40:43 INFO - PROCESS | 3305 | 1460990443883 Marionette TRACE conn3 <- [1,1058,null,{}] 07:40:43 INFO - PROCESS | 3305 | 1460990443889 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}] 07:40:44 INFO - PROCESS | 3305 | 1460990444130 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 07:40:44 INFO - PROCESS | 3305 | 1460990444412 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be70800 == 120 [pid = 3305] [id = 272] 07:40:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 236 (0x8c820800) [pid = 3305] [serial = 817] [outer = (nil)] 07:40:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 237 (0x8c828800) [pid = 3305] [serial = 818] [outer = 0x8c820800] 07:40:44 INFO - PROCESS | 3305 | 1460990444554 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 238 (0x8cc68000) [pid = 3305] [serial = 819] [outer = 0x8c820800] 07:40:45 INFO - PROCESS | 3305 | 1460990445476 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]]]}] 07:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1636ms 07:40:45 INFO - PROCESS | 3305 | 1460990445516 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 3305 | 1460990445519 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 07:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:40:45 INFO - PROCESS | 3305 | 1460990445526 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 3305 | 1460990445530 Marionette TRACE conn3 <- [1,1062,null,{}] 07:40:45 INFO - PROCESS | 3305 | 1460990445537 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}] 07:40:45 INFO - PROCESS | 3305 | 1460990445750 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 07:40:46 INFO - PROCESS | 3305 | 1460990446058 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x86459400 == 121 [pid = 3305] [id = 273] 07:40:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 239 (0x8a4c7400) [pid = 3305] [serial = 820] [outer = (nil)] 07:40:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 240 (0x8e018400) [pid = 3305] [serial = 821] [outer = 0x8a4c7400] 07:40:46 INFO - PROCESS | 3305 | 1460990446156 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 241 (0x8e01d800) [pid = 3305] [serial = 822] [outer = 0x8a4c7400] 07:40:47 INFO - PROCESS | 3305 | 1460990447069 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]]]}] 07:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1591ms 07:40:47 INFO - PROCESS | 3305 | 1460990447118 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 07:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:40:47 INFO - PROCESS | 3305 | 1460990447123 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 07:40:47 INFO - PROCESS | 3305 | 1460990447130 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 3305 | 1460990447134 Marionette TRACE conn3 <- [1,1066,null,{}] 07:40:47 INFO - PROCESS | 3305 | 1460990447140 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}] 07:40:47 INFO - PROCESS | 3305 | 1460990447380 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 07:40:47 INFO - PROCESS | 3305 | 1460990447689 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e0b0c00 == 122 [pid = 3305] [id = 274] 07:40:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 242 (0x8e0b3c00) [pid = 3305] [serial = 823] [outer = (nil)] 07:40:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 243 (0x8e0bac00) [pid = 3305] [serial = 824] [outer = 0x8e0b3c00] 07:40:47 INFO - PROCESS | 3305 | 1460990447790 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 244 (0x8e112400) [pid = 3305] [serial = 825] [outer = 0x8e0b3c00] 07:40:48 INFO - PROCESS | 3305 | 1460990448808 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]]]}] 07:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1733ms 07:40:48 INFO - PROCESS | 3305 | 1460990448863 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 07:40:48 INFO - PROCESS | 3305 | 1460990448867 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 07:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:40:48 INFO - PROCESS | 3305 | 1460990448875 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:40:48 INFO - PROCESS | 3305 | 1460990448879 Marionette TRACE conn3 <- [1,1070,null,{}] 07:40:48 INFO - PROCESS | 3305 | 1460990448885 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}] 07:40:49 INFO - PROCESS | 3305 | 1460990449151 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 07:40:49 INFO - PROCESS | 3305 | 1460990449483 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e0b1400 == 123 [pid = 3305] [id = 275] 07:40:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 245 (0x8e0bc800) [pid = 3305] [serial = 826] [outer = (nil)] 07:40:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 246 (0x8e11e000) [pid = 3305] [serial = 827] [outer = 0x8e0bc800] 07:40:49 INFO - PROCESS | 3305 | 1460990449578 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 247 (0x8e120400) [pid = 3305] [serial = 828] [outer = 0x8e0bc800] 07:40:50 INFO - PROCESS | 3305 | 1460990450478 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]]]}] 07:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1635ms 07:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:40:50 INFO - PROCESS | 3305 | 1460990450512 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 07:40:50 INFO - PROCESS | 3305 | 1460990450515 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 07:40:50 INFO - PROCESS | 3305 | 1460990450523 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:40:50 INFO - PROCESS | 3305 | 1460990450526 Marionette TRACE conn3 <- [1,1074,null,{}] 07:40:50 INFO - PROCESS | 3305 | 1460990450533 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}] 07:40:50 INFO - PROCESS | 3305 | 1460990450760 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 07:40:51 INFO - PROCESS | 3305 | 1460990451073 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e11a800 == 124 [pid = 3305] [id = 276] 07:40:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 248 (0x8e208800) [pid = 3305] [serial = 829] [outer = (nil)] 07:40:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 249 (0x8e210800) [pid = 3305] [serial = 830] [outer = 0x8e208800] 07:40:51 INFO - PROCESS | 3305 | 1460990451178 Marionette DEBUG loaded listener.js 07:40:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 250 (0x8e457c00) [pid = 3305] [serial = 831] [outer = 0x8e208800] 07:40:52 INFO - PROCESS | 3305 | 1460990452137 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]]]}] 07:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1636ms 07:40:52 INFO - PROCESS | 3305 | 1460990452158 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 07:40:52 INFO - PROCESS | 3305 | 1460990452162 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 07:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:40:52 INFO - PROCESS | 3305 | 1460990452169 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:40:52 INFO - PROCESS | 3305 | 1460990452174 Marionette TRACE conn3 <- [1,1078,null,{}] 07:40:52 INFO - PROCESS | 3305 | 1460990452180 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}] 07:40:52 INFO - PROCESS | 3305 | 1460990452421 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 07:40:52 INFO - PROCESS | 3305 | 1460990452748 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec08000 == 125 [pid = 3305] [id = 277] 07:40:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 251 (0x8ed23400) [pid = 3305] [serial = 832] [outer = (nil)] 07:40:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 252 (0x8ed29800) [pid = 3305] [serial = 833] [outer = 0x8ed23400] 07:40:52 INFO - PROCESS | 3305 | 1460990452854 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 253 (0x8eeb5800) [pid = 3305] [serial = 834] [outer = 0x8ed23400] 07:40:53 INFO - PROCESS | 3305 | 1460990453887 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]]]}] 07:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1739ms 07:40:53 INFO - PROCESS | 3305 | 1460990453909 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 3305 | 1460990453913 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 07:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:40:53 INFO - PROCESS | 3305 | 1460990453919 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 3305 | 1460990453923 Marionette TRACE conn3 <- [1,1082,null,{}] 07:40:53 INFO - PROCESS | 3305 | 1460990453929 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}] 07:40:54 INFO - PROCESS | 3305 | 1460990454136 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 07:40:54 INFO - PROCESS | 3305 | 1460990454467 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebf800 == 126 [pid = 3305] [id = 278] 07:40:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 254 (0x8eec0800) [pid = 3305] [serial = 835] [outer = (nil)] 07:40:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 255 (0x8fd26400) [pid = 3305] [serial = 836] [outer = 0x8eec0800] 07:40:54 INFO - PROCESS | 3305 | 1460990454558 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 256 (0x8fd33c00) [pid = 3305] [serial = 837] [outer = 0x8eec0800] 07:40:55 INFO - PROCESS | 3305 | 1460990455484 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]]]}] 07:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1586ms 07:40:55 INFO - PROCESS | 3305 | 1460990455507 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 3305 | 1460990455511 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 07:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:40:55 INFO - PROCESS | 3305 | 1460990455517 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 3305 | 1460990455521 Marionette TRACE conn3 <- [1,1086,null,{}] 07:40:55 INFO - PROCESS | 3305 | 1460990455527 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}] 07:40:55 INFO - PROCESS | 3305 | 1460990455732 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 07:40:55 INFO - PROCESS | 3305 | 1460990455977 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eeb7400 == 127 [pid = 3305] [id = 279] 07:40:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 257 (0x8eebbc00) [pid = 3305] [serial = 838] [outer = (nil)] 07:40:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 258 (0x8fd84c00) [pid = 3305] [serial = 839] [outer = 0x8eebbc00] 07:40:56 INFO - PROCESS | 3305 | 1460990456116 Marionette DEBUG loaded listener.js 07:40:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 259 (0x8ffa5400) [pid = 3305] [serial = 840] [outer = 0x8eebbc00] 07:40:57 INFO - PROCESS | 3305 | 1460990457043 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]]]}] 07:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1585ms 07:40:57 INFO - PROCESS | 3305 | 1460990457103 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 07:40:57 INFO - PROCESS | 3305 | 1460990457107 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 07:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:40:57 INFO - PROCESS | 3305 | 1460990457114 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:40:57 INFO - PROCESS | 3305 | 1460990457123 Marionette TRACE conn3 <- [1,1090,null,{}] 07:40:57 INFO - PROCESS | 3305 | 1460990457134 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}] 07:40:57 INFO - PROCESS | 3305 | 1460990457380 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 07:40:57 INFO - PROCESS | 3305 | 1460990457699 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e45a800 == 128 [pid = 3305] [id = 280] 07:40:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 260 (0x8fd7dc00) [pid = 3305] [serial = 841] [outer = (nil)] 07:40:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 261 (0x90102800) [pid = 3305] [serial = 842] [outer = 0x8fd7dc00] 07:40:57 INFO - PROCESS | 3305 | 1460990457787 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 262 (0x9010ac00) [pid = 3305] [serial = 843] [outer = 0x8fd7dc00] 07:40:58 INFO - PROCESS | 3305 | 1460990458693 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]]]}] 07:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1645ms 07:40:58 INFO - PROCESS | 3305 | 1460990458766 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 07:40:58 INFO - PROCESS | 3305 | 1460990458774 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 07:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:40:58 INFO - PROCESS | 3305 | 1460990458781 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:40:58 INFO - PROCESS | 3305 | 1460990458785 Marionette TRACE conn3 <- [1,1094,null,{}] 07:40:58 INFO - PROCESS | 3305 | 1460990458791 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}] 07:40:59 INFO - PROCESS | 3305 | 1460990459053 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 07:40:59 INFO - PROCESS | 3305 | 1460990459380 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec01400 == 129 [pid = 3305] [id = 281] 07:40:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 263 (0x8fd81800) [pid = 3305] [serial = 844] [outer = (nil)] 07:40:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 264 (0x9011b800) [pid = 3305] [serial = 845] [outer = 0x8fd81800] 07:40:59 INFO - PROCESS | 3305 | 1460990459484 Marionette DEBUG loaded listener.js 07:40:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 265 (0x90317000) [pid = 3305] [serial = 846] [outer = 0x8fd81800] 07:41:00 INFO - PROCESS | 3305 | 1460990460483 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]]]}] 07:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1735ms 07:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:41:00 INFO - PROCESS | 3305 | 1460990460516 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 07:41:00 INFO - PROCESS | 3305 | 1460990460519 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 07:41:00 INFO - PROCESS | 3305 | 1460990460528 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:41:00 INFO - PROCESS | 3305 | 1460990460532 Marionette TRACE conn3 <- [1,1098,null,{}] 07:41:00 INFO - PROCESS | 3305 | 1460990460539 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}] 07:41:00 INFO - PROCESS | 3305 | 1460990460773 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 07:41:01 INFO - PROCESS | 3305 | 1460990461142 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebfc00 == 130 [pid = 3305] [id = 282] 07:41:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 266 (0x90319c00) [pid = 3305] [serial = 847] [outer = (nil)] 07:41:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 267 (0x903dc000) [pid = 3305] [serial = 848] [outer = 0x90319c00] 07:41:01 INFO - PROCESS | 3305 | 1460990461299 Marionette DEBUG loaded listener.js 07:41:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 268 (0x903e0000) [pid = 3305] [serial = 849] [outer = 0x90319c00] 07:41:02 INFO - PROCESS | 3305 | 1460990462311 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]]]}] 07:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1840ms 07:41:02 INFO - PROCESS | 3305 | 1460990462369 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 07:41:02 INFO - PROCESS | 3305 | 1460990462376 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 07:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:41:02 INFO - PROCESS | 3305 | 1460990462387 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:41:02 INFO - PROCESS | 3305 | 1460990462393 Marionette TRACE conn3 <- [1,1102,null,{}] 07:41:02 INFO - PROCESS | 3305 | 1460990462403 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}] 07:41:02 INFO - PROCESS | 3305 | 1460990462726 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 07:41:03 INFO - PROCESS | 3305 | 1460990463058 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b62000 == 131 [pid = 3305] [id = 283] 07:41:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 269 (0x85b65000) [pid = 3305] [serial = 850] [outer = (nil)] 07:41:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 270 (0x86458000) [pid = 3305] [serial = 851] [outer = 0x85b65000] 07:41:03 INFO - PROCESS | 3305 | 1460990463150 Marionette DEBUG loaded listener.js 07:41:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 271 (0x86704000) [pid = 3305] [serial = 852] [outer = 0x85b65000] 07:41:04 INFO - PROCESS | 3305 | 1460990464136 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]]]}] 07:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1789ms 07:41:04 INFO - PROCESS | 3305 | 1460990464174 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 07:41:04 INFO - PROCESS | 3305 | 1460990464178 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 07:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:41:04 INFO - PROCESS | 3305 | 1460990464184 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:41:04 INFO - PROCESS | 3305 | 1460990464187 Marionette TRACE conn3 <- [1,1106,null,{}] 07:41:04 INFO - PROCESS | 3305 | 1460990464194 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}] 07:41:04 INFO - PROCESS | 3305 | 1460990464406 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 07:41:04 INFO - PROCESS | 3305 | 1460990464745 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d87400 == 132 [pid = 3305] [id = 284] 07:41:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 272 (0x87d8c400) [pid = 3305] [serial = 853] [outer = (nil)] 07:41:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 273 (0x8a4c5000) [pid = 3305] [serial = 854] [outer = 0x87d8c400] 07:41:04 INFO - PROCESS | 3305 | 1460990464843 Marionette DEBUG loaded listener.js 07:41:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 274 (0x8c81b400) [pid = 3305] [serial = 855] [outer = 0x87d8c400] 07:41:06 INFO - PROCESS | 3305 | --DOCSHELL 0x90104c00 == 131 [pid = 3305] [id = 105] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 273 (0x8e119400) [pid = 3305] [serial = 734] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 272 (0x8e209000) [pid = 3305] [serial = 563] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 271 (0x87492000) [pid = 3305] [serial = 726] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 270 (0x8fd2ac00) [pid = 3305] [serial = 674] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 269 (0x90102c00) [pid = 3305] [serial = 319] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 268 (0x8e460000) [pid = 3305] [serial = 500] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 267 (0xa45ee000) [pid = 3305] [serial = 376] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 266 (0x8be71400) [pid = 3305] [serial = 731] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 265 (0x9031f800) [pid = 3305] [serial = 612] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 264 (0x8aaa8800) [pid = 3305] [serial = 440] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 263 (0xa3c1dc00) [pid = 3305] [serial = 699] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 262 (0x8a4cd400) [pid = 3305] [serial = 434] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 261 (0xa45e5000) [pid = 3305] [serial = 373] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 260 (0x90553800) [pid = 3305] [serial = 416] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 259 (0xa0fe2c00) [pid = 3305] [serial = 334] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 258 (0x99ce3800) [pid = 3305] [serial = 479] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 257 (0xa00c9800) [pid = 3305] [serial = 367] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 256 (0x85d29000) [pid = 3305] [serial = 722] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 255 (0x88458c00) [pid = 3305] [serial = 668] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 254 (0x9aba0c00) [pid = 3305] [serial = 548] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 253 (0x9a054800) [pid = 3305] [serial = 364] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 252 (0x8ffae400) [pid = 3305] [serial = 686] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 251 (0x8adc7800) [pid = 3305] [serial = 470] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 250 (0x8ec0d400) [pid = 3305] [serial = 289] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 249 (0x8e20f000) [pid = 3305] [serial = 392] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 248 (0x8e20b800) [pid = 3305] [serial = 473] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 247 (0x8e019400) [pid = 3305] [serial = 413] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 246 (0x94445000) [pid = 3305] [serial = 630] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 245 (0x8fd2e400) [pid = 3305] [serial = 497] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 244 (0x87491c00) [pid = 3305] [serial = 642] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 243 (0x99681800) [pid = 3305] [serial = 681] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 242 (0x8fd83c00) [pid = 3305] [serial = 675] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 241 (0xa3cc9000) [pid = 3305] [serial = 337] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 240 (0x907b6c00) [pid = 3305] [serial = 533] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 239 (0x905df800) [pid = 3305] [serial = 677] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 238 (0xa3c1b800) [pid = 3305] [serial = 286] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 237 (0x98fdb800) [pid = 3305] [serial = 280] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 236 (0x86619c00) [pid = 3305] [serial = 705] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 235 (0x9967ac00) [pid = 3305] [serial = 542] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 234 (0x99cd9000) [pid = 3305] [serial = 422] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 233 (0x9fbb9c00) [pid = 3305] [serial = 425] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 232 (0xa476e800) [pid = 3305] [serial = 639] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 231 (0x8670a800) [pid = 3305] [serial = 717] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 230 (0x8ffa4c00) [pid = 3305] [serial = 692] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 229 (0x8e0b6400) [pid = 3305] [serial = 636] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 228 (0x93262c00) [pid = 3305] [serial = 678] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 227 (0x8e111c00) [pid = 3305] [serial = 672] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 226 (0x8cc6d800) [pid = 3305] [serial = 732] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 225 (0xa0a60400) [pid = 3305] [serial = 482] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 224 (0x9fb49800) [pid = 3305] [serial = 437] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 223 (0x9df36c00) [pid = 3305] [serial = 683] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 222 (0x90320800) [pid = 3305] [serial = 551] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 221 (0x86ceb000) [pid = 3305] [serial = 725] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 220 (0x8eec1000) [pid = 3305] [serial = 566] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 219 (0x87d8c800) [pid = 3305] [serial = 690] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 218 (0x8918c000) [pid = 3305] [serial = 627] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 217 (0x916a1800) [pid = 3305] [serial = 322] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 216 (0x9589c800) [pid = 3305] [serial = 606] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 215 (0x90865400) [pid = 3305] [serial = 340] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 214 (0x907b0c00) [pid = 3305] [serial = 720] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 213 (0x8ac27000) [pid = 3305] [serial = 443] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 212 (0x8ffb1000) [pid = 3305] [serial = 687] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 211 (0x96ba3c00) [pid = 3305] [serial = 575] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 210 (0x8670c800) [pid = 3305] [serial = 711] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 209 (0x8e20b000) [pid = 3305] [serial = 389] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 208 (0x9203cc00) [pid = 3305] [serial = 277] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 207 (0x8ed31800) [pid = 3305] [serial = 292] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 206 (0x92045800) [pid = 3305] [serial = 536] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 205 (0x86709c00) [pid = 3305] [serial = 710] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 204 (0x8ffad000) [pid = 3305] [serial = 698] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 203 (0x86701400) [pid = 3305] [serial = 707] [outer = (nil)] [url = about:blank] 07:41:06 INFO - PROCESS | 3305 | --DOMWINDOW == 202 (0x907bb800) [pid = 3305] [serial = 569] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 201 (0x8e120800) [pid = 3305] [serial = 494] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 200 (0x9147b800) [pid = 3305] [serial = 476] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 199 (0x88455000) [pid = 3305] [serial = 645] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 198 (0x8e11d000) [pid = 3305] [serial = 488] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 197 (0x9444f400) [pid = 3305] [serial = 633] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 196 (0xa4766400) [pid = 3305] [serial = 485] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 195 (0x86704400) [pid = 3305] [serial = 708] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 194 (0x90566400) [pid = 3305] [serial = 380] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 193 (0x8adcac00) [pid = 3305] [serial = 524] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 192 (0x96311c00) [pid = 3305] [serial = 419] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 191 (0x8fd31400) [pid = 3305] [serial = 530] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 190 (0x8e01a400) [pid = 3305] [serial = 671] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x9784b000) [pid = 3305] [serial = 680] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 188 (0x99cdd800) [pid = 3305] [serial = 545] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 187 (0x8e20a400) [pid = 3305] [serial = 609] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 186 (0x991b3000) [pid = 3305] [serial = 325] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0x8adce000) [pid = 3305] [serial = 729] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x85b6a000) [pid = 3305] [serial = 714] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x8eebc800) [pid = 3305] [serial = 295] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x932db400) [pid = 3305] [serial = 572] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x86ce5800) [pid = 3305] [serial = 695] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x8aedd800) [pid = 3305] [serial = 491] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0xa2a0e400) [pid = 3305] [serial = 370] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x87d89400) [pid = 3305] [serial = 689] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x9a3d6400) [pid = 3305] [serial = 328] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x86cecc00) [pid = 3305] [serial = 702] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x90865000) [pid = 3305] [serial = 386] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x86616c00) [pid = 3305] [serial = 704] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x9adc6400) [pid = 3305] [serial = 331] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x963ef800) [pid = 3305] [serial = 539] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x8ffae800) [pid = 3305] [serial = 693] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x9325c400) [pid = 3305] [serial = 361] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x86ce8400) [pid = 3305] [serial = 696] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x8ec0dc00) [pid = 3305] [serial = 719] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0xa0fdec00) [pid = 3305] [serial = 684] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x86453400) [pid = 3305] [serial = 723] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x85b67c00) [pid = 3305] [serial = 713] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x9a059400) [pid = 3305] [serial = 578] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8fd84400) [pid = 3305] [serial = 383] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0xa0aefc00) [pid = 3305] [serial = 283] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8e206800) [pid = 3305] [serial = 527] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x86459c00) [pid = 3305] [serial = 701] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8918dc00) [pid = 3305] [serial = 728] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8a4c3000) [pid = 3305] [serial = 669] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0xa3c21800) [pid = 3305] [serial = 428] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x86701c00) [pid = 3305] [serial = 716] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8c1ef800) [pid = 3305] [serial = 431] [outer = (nil)] [url = about:blank] 07:41:07 INFO - PROCESS | 3305 | --DOCSHELL 0x977d4c00 == 130 [pid = 3305] [id = 9] 07:41:07 INFO - PROCESS | 3305 | 1460990467434 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]]]}] 07:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 3295ms 07:41:07 INFO - PROCESS | 3305 | 1460990467498 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 07:41:07 INFO - PROCESS | 3305 | 1460990467504 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 07:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:41:07 INFO - PROCESS | 3305 | 1460990467513 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 3305 | 1460990467519 Marionette TRACE conn3 <- [1,1110,null,{}] 07:41:07 INFO - PROCESS | 3305 | 1460990467528 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}] 07:41:07 INFO - PROCESS | 3305 | 1460990467722 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 07:41:07 INFO - PROCESS | 3305 | 1460990467904 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bbac00 == 131 [pid = 3305] [id = 285] 07:41:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x853e5c00) [pid = 3305] [serial = 856] [outer = (nil)] 07:41:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x85d29000) [pid = 3305] [serial = 857] [outer = 0x853e5c00] 07:41:07 INFO - PROCESS | 3305 | 1460990467991 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x86616400) [pid = 3305] [serial = 858] [outer = 0x853e5c00] 07:41:08 INFO - PROCESS | 3305 | 1460990468907 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]]]}] 07:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1451ms 07:41:08 INFO - PROCESS | 3305 | 1460990468965 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 3305 | 1460990468973 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 07:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:41:08 INFO - PROCESS | 3305 | 1460990468984 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 3305 | 1460990468988 Marionette TRACE conn3 <- [1,1114,null,{}] 07:41:08 INFO - PROCESS | 3305 | 1460990468995 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}] 07:41:09 INFO - PROCESS | 3305 | 1460990469202 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 07:41:09 INFO - PROCESS | 3305 | 1460990469454 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x8670dc00 == 132 [pid = 3305] [id = 286] 07:41:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x8670f800) [pid = 3305] [serial = 859] [outer = (nil)] 07:41:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x86bcf800) [pid = 3305] [serial = 860] [outer = 0x8670f800] 07:41:09 INFO - PROCESS | 3305 | 1460990469555 Marionette DEBUG loaded listener.js 07:41:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x86ce6c00) [pid = 3305] [serial = 861] [outer = 0x8670f800] 07:41:10 INFO - PROCESS | 3305 | 1460990470562 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]]]}] 07:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1633ms 07:41:10 INFO - PROCESS | 3305 | 1460990470619 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 07:41:10 INFO - PROCESS | 3305 | 1460990470624 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 07:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:41:10 INFO - PROCESS | 3305 | 1460990470631 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:41:10 INFO - PROCESS | 3305 | 1460990470637 Marionette TRACE conn3 <- [1,1118,null,{}] 07:41:10 INFO - PROCESS | 3305 | 1460990470661 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}] 07:41:11 INFO - PROCESS | 3305 | 1460990471054 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 07:41:11 INFO - PROCESS | 3305 | 1460990471228 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:11 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd2000 == 133 [pid = 3305] [id = 287] 07:41:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x87d89400) [pid = 3305] [serial = 862] [outer = (nil)] 07:41:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x87d8ec00) [pid = 3305] [serial = 863] [outer = 0x87d89400] 07:41:11 INFO - PROCESS | 3305 | 1460990471332 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x88457800) [pid = 3305] [serial = 864] [outer = 0x87d89400] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8748d800) [pid = 3305] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x89188c00) [pid = 3305] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0xa007dc00) [pid = 3305] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8c1e7c00) [pid = 3305] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x85d28c00) [pid = 3305] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x932d9400) [pid = 3305] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x993f4800) [pid = 3305] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x85b6a400) [pid = 3305] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8aaad000) [pid = 3305] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x84bb7800) [pid = 3305] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x9df3e000) [pid = 3305] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8be6cc00) [pid = 3305] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:41:12 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8ac2c800) [pid = 3305] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:41:12 INFO - PROCESS | 3305 | 1460990472887 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]]]}] 07:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2293ms 07:41:12 INFO - PROCESS | 3305 | 1460990472925 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 3305 | 1460990472930 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 07:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:41:12 INFO - PROCESS | 3305 | 1460990472952 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 3305 | 1460990472956 Marionette TRACE conn3 <- [1,1122,null,{}] 07:41:12 INFO - PROCESS | 3305 | 1460990472961 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}] 07:41:13 INFO - PROCESS | 3305 | 1460990473226 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 07:41:13 INFO - PROCESS | 3305 | 1460990473250 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x8661d400 == 134 [pid = 3305] [id = 288] 07:41:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x87d82800) [pid = 3305] [serial = 865] [outer = (nil)] 07:41:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x89182400) [pid = 3305] [serial = 866] [outer = 0x87d82800] 07:41:13 INFO - PROCESS | 3305 | 1460990473326 Marionette DEBUG loaded listener.js 07:41:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8a4c2c00) [pid = 3305] [serial = 867] [outer = 0x87d82800] 07:41:14 INFO - PROCESS | 3305 | 1460990474357 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]]]}] 07:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1435ms 07:41:14 INFO - PROCESS | 3305 | 1460990474389 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 07:41:14 INFO - PROCESS | 3305 | 1460990474395 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 07:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:41:14 INFO - PROCESS | 3305 | 1460990474405 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 3305 | 1460990474411 Marionette TRACE conn3 <- [1,1126,null,{}] 07:41:14 INFO - PROCESS | 3305 | 1460990474482 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}] 07:41:14 INFO - PROCESS | 3305 | 1460990474712 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 07:41:15 INFO - PROCESS | 3305 | 1460990474994 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b6a400 == 135 [pid = 3305] [id = 289] 07:41:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x85d27800) [pid = 3305] [serial = 868] [outer = (nil)] 07:41:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x86452400) [pid = 3305] [serial = 869] [outer = 0x85d27800] 07:41:15 INFO - PROCESS | 3305 | 1460990475129 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x86613800) [pid = 3305] [serial = 870] [outer = 0x85d27800] 07:41:16 INFO - PROCESS | 3305 | 1460990476160 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]]]}] 07:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1809ms 07:41:16 INFO - PROCESS | 3305 | 1460990476216 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 07:41:16 INFO - PROCESS | 3305 | 1460990476226 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 07:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:41:16 INFO - PROCESS | 3305 | 1460990476237 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:41:16 INFO - PROCESS | 3305 | 1460990476241 Marionette TRACE conn3 <- [1,1130,null,{}] 07:41:16 INFO - PROCESS | 3305 | 1460990476294 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}] 07:41:16 INFO - PROCESS | 3305 | 1460990476543 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 07:41:16 INFO - PROCESS | 3305 | 1460990476811 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd2800 == 136 [pid = 3305] [id = 290] 07:41:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x86bd5800) [pid = 3305] [serial = 871] [outer = (nil)] 07:41:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x87489c00) [pid = 3305] [serial = 872] [outer = 0x86bd5800] 07:41:16 INFO - PROCESS | 3305 | 1460990476942 Marionette DEBUG loaded listener.js 07:41:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x87496000) [pid = 3305] [serial = 873] [outer = 0x86bd5800] 07:41:18 INFO - PROCESS | 3305 | 1460990478025 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]]]}] 07:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1837ms 07:41:18 INFO - PROCESS | 3305 | 1460990478074 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 3305 | 1460990478079 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 07:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:41:18 INFO - PROCESS | 3305 | 1460990478087 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 3305 | 1460990478093 Marionette TRACE conn3 <- [1,1134,null,{}] 07:41:18 INFO - PROCESS | 3305 | 1460990478111 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}] 07:41:18 INFO - PROCESS | 3305 | 1460990478367 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 07:41:18 INFO - PROCESS | 3305 | 1460990478723 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4cd000 == 137 [pid = 3305] [id = 291] 07:41:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x8aaa7000) [pid = 3305] [serial = 874] [outer = (nil)] 07:41:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x8ac24000) [pid = 3305] [serial = 875] [outer = 0x8aaa7000] 07:41:18 INFO - PROCESS | 3305 | 1460990478833 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x8adc9800) [pid = 3305] [serial = 876] [outer = 0x8aaa7000] 07:41:19 INFO - PROCESS | 3305 | 1460990479793 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]]]}] 07:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1787ms 07:41:19 INFO - PROCESS | 3305 | 1460990479874 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 07:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:41:19 INFO - PROCESS | 3305 | 1460990479880 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 07:41:19 INFO - PROCESS | 3305 | 1460990479886 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:41:19 INFO - PROCESS | 3305 | 1460990479890 Marionette TRACE conn3 <- [1,1138,null,{}] 07:41:19 INFO - PROCESS | 3305 | 1460990479896 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}] 07:41:20 INFO - PROCESS | 3305 | 1460990480143 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 07:41:20 INFO - PROCESS | 3305 | 1460990480404 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d85000 == 138 [pid = 3305] [id = 292] 07:41:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x8adc9000) [pid = 3305] [serial = 877] [outer = (nil)] 07:41:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x8be6cc00) [pid = 3305] [serial = 878] [outer = 0x8adc9000] 07:41:20 INFO - PROCESS | 3305 | 1460990480536 Marionette DEBUG loaded listener.js 07:41:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x8c1e5000) [pid = 3305] [serial = 879] [outer = 0x8adc9000] 07:41:21 INFO - PROCESS | 3305 | 1460990481438 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]]]}] 07:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1586ms 07:41:21 INFO - PROCESS | 3305 | 1460990481472 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 3305 | 1460990481477 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 07:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:41:21 INFO - PROCESS | 3305 | 1460990481483 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 3305 | 1460990481487 Marionette TRACE conn3 <- [1,1142,null,{}] 07:41:21 INFO - PROCESS | 3305 | 1460990481492 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}] 07:41:21 INFO - PROCESS | 3305 | 1460990481681 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 07:41:21 INFO - PROCESS | 3305 | 1460990481944 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaa8c00 == 139 [pid = 3305] [id = 293] 07:41:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x8aed7000) [pid = 3305] [serial = 880] [outer = (nil)] 07:41:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x8c1ef800) [pid = 3305] [serial = 881] [outer = 0x8aed7000] 07:41:22 INFO - PROCESS | 3305 | 1460990482075 Marionette DEBUG loaded listener.js 07:41:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x8c822800) [pid = 3305] [serial = 882] [outer = 0x8aed7000] 07:41:23 INFO - PROCESS | 3305 | 1460990482995 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]]]}] 07:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1586ms 07:41:23 INFO - PROCESS | 3305 | 1460990483071 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 07:41:23 INFO - PROCESS | 3305 | 1460990483075 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 07:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:41:23 INFO - PROCESS | 3305 | 1460990483082 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:41:23 INFO - PROCESS | 3305 | 1460990483086 Marionette TRACE conn3 <- [1,1146,null,{}] 07:41:23 INFO - PROCESS | 3305 | 1460990483092 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}] 07:41:23 INFO - PROCESS | 3305 | 1460990483377 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 07:41:23 INFO - PROCESS | 3305 | 1460990483702 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aedb400 == 140 [pid = 3305] [id = 294] 07:41:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x8c826800) [pid = 3305] [serial = 883] [outer = (nil)] 07:41:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x8e0b6400) [pid = 3305] [serial = 884] [outer = 0x8c826800] 07:41:23 INFO - PROCESS | 3305 | 1460990483800 Marionette DEBUG loaded listener.js 07:41:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x8e11e400) [pid = 3305] [serial = 885] [outer = 0x8c826800] 07:41:24 INFO - PROCESS | 3305 | 1460990484806 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]]]}] 07:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1791ms 07:41:24 INFO - PROCESS | 3305 | 1460990484875 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 07:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:41:24 INFO - PROCESS | 3305 | 1460990484880 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 07:41:24 INFO - PROCESS | 3305 | 1460990484887 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:41:24 INFO - PROCESS | 3305 | 1460990484890 Marionette TRACE conn3 <- [1,1150,null,{}] 07:41:24 INFO - PROCESS | 3305 | 1460990484896 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}] 07:41:25 INFO - PROCESS | 3305 | 1460990485136 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 07:41:25 INFO - PROCESS | 3305 | 1460990485394 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:25 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc62000 == 141 [pid = 3305] [id = 295] 07:41:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x8cc6c800) [pid = 3305] [serial = 886] [outer = (nil)] 07:41:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x8e210c00) [pid = 3305] [serial = 887] [outer = 0x8cc6c800] 07:41:25 INFO - PROCESS | 3305 | 1460990485522 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x8e458400) [pid = 3305] [serial = 888] [outer = 0x8cc6c800] 07:41:26 INFO - PROCESS | 3305 | 1460990486405 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]]]}] 07:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1537ms 07:41:26 INFO - PROCESS | 3305 | 1460990486441 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 07:41:26 INFO - PROCESS | 3305 | 1460990486445 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 07:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:41:26 INFO - PROCESS | 3305 | 1460990486456 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 3305 | 1460990486460 Marionette TRACE conn3 <- [1,1154,null,{}] 07:41:26 INFO - PROCESS | 3305 | 1460990486467 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}] 07:41:26 INFO - PROCESS | 3305 | 1460990486680 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 07:41:26 INFO - PROCESS | 3305 | 1460990486939 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:27 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e0b7c00 == 142 [pid = 3305] [id = 296] 07:41:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x8e120800) [pid = 3305] [serial = 889] [outer = (nil)] 07:41:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x8ec0ac00) [pid = 3305] [serial = 890] [outer = 0x8e120800] 07:41:27 INFO - PROCESS | 3305 | 1460990487070 Marionette DEBUG loaded listener.js 07:41:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x8ec0f000) [pid = 3305] [serial = 891] [outer = 0x8e120800] 07:41:27 INFO - PROCESS | 3305 | 1460990487970 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]]]}] 07:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1592ms 07:41:28 INFO - PROCESS | 3305 | 1460990488049 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 07:41:28 INFO - PROCESS | 3305 | 1460990488053 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 07:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:41:28 INFO - PROCESS | 3305 | 1460990488060 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:41:28 INFO - PROCESS | 3305 | 1460990488064 Marionette TRACE conn3 <- [1,1158,null,{}] 07:41:28 INFO - PROCESS | 3305 | 1460990488070 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}] 07:41:28 INFO - PROCESS | 3305 | 1460990488308 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 07:41:28 INFO - PROCESS | 3305 | 1460990488621 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e20ec00 == 143 [pid = 3305] [id = 297] 07:41:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x8ec04000) [pid = 3305] [serial = 892] [outer = (nil)] 07:41:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x8eeb8800) [pid = 3305] [serial = 893] [outer = 0x8ec04000] 07:41:28 INFO - PROCESS | 3305 | 1460990488712 Marionette DEBUG loaded listener.js 07:41:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x8eec0c00) [pid = 3305] [serial = 894] [outer = 0x8ec04000] 07:41:29 INFO - PROCESS | 3305 | 1460990489596 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]]]}] 07:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1590ms 07:41:29 INFO - PROCESS | 3305 | 1460990489651 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 07:41:29 INFO - PROCESS | 3305 | 1460990489654 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 07:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:41:29 INFO - PROCESS | 3305 | 1460990489661 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 3305 | 1460990489664 Marionette TRACE conn3 <- [1,1162,null,{}] 07:41:29 INFO - PROCESS | 3305 | 1460990489670 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}] 07:41:29 INFO - PROCESS | 3305 | 1460990489877 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 07:41:30 INFO - PROCESS | 3305 | 1460990490136 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e208c00 == 144 [pid = 3305] [id = 298] 07:41:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x8e456000) [pid = 3305] [serial = 895] [outer = (nil)] 07:41:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x8fd2f800) [pid = 3305] [serial = 896] [outer = 0x8e456000] 07:41:30 INFO - PROCESS | 3305 | 1460990490270 Marionette DEBUG loaded listener.js 07:41:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x8fd35400) [pid = 3305] [serial = 897] [outer = 0x8e456000] 07:41:31 INFO - PROCESS | 3305 | 1460990491219 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]]]}] 07:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1632ms 07:41:31 INFO - PROCESS | 3305 | 1460990491293 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 3305 | 1460990491297 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 07:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:41:31 INFO - PROCESS | 3305 | 1460990491304 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 3305 | 1460990491308 Marionette TRACE conn3 <- [1,1166,null,{}] 07:41:31 INFO - PROCESS | 3305 | 1460990491314 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}] 07:41:31 INFO - PROCESS | 3305 | 1460990491583 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 07:41:31 INFO - PROCESS | 3305 | 1460990491905 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc68800 == 145 [pid = 3305] [id = 299] 07:41:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x8ffb3c00) [pid = 3305] [serial = 898] [outer = (nil)] 07:41:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x9010a000) [pid = 3305] [serial = 899] [outer = 0x8ffb3c00] 07:41:32 INFO - PROCESS | 3305 | 1460990492002 Marionette DEBUG loaded listener.js 07:41:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 187 (0x90316000) [pid = 3305] [serial = 900] [outer = 0x8ffb3c00] 07:41:32 INFO - PROCESS | 3305 | 1460990492958 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]]]}] 07:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1688ms 07:41:33 INFO - PROCESS | 3305 | 1460990493009 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 07:41:33 INFO - PROCESS | 3305 | 1460990493012 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 07:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:41:33 INFO - PROCESS | 3305 | 1460990493021 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:41:33 INFO - PROCESS | 3305 | 1460990493025 Marionette TRACE conn3 <- [1,1170,null,{}] 07:41:33 INFO - PROCESS | 3305 | 1460990493031 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}] 07:41:33 INFO - PROCESS | 3305 | 1460990493238 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 07:41:33 INFO - PROCESS | 3305 | 1460990493554 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e019400 == 146 [pid = 3305] [id = 300] 07:41:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 188 (0x8fd2b800) [pid = 3305] [serial = 901] [outer = (nil)] 07:41:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 189 (0x903e4000) [pid = 3305] [serial = 902] [outer = 0x8fd2b800] 07:41:33 INFO - PROCESS | 3305 | 1460990493651 Marionette DEBUG loaded listener.js 07:41:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x9054d800) [pid = 3305] [serial = 903] [outer = 0x8fd2b800] 07:41:34 INFO - PROCESS | 3305 | 1460990494563 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]]]}] 07:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1584ms 07:41:34 INFO - PROCESS | 3305 | 1460990494608 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 07:41:34 INFO - PROCESS | 3305 | 1460990494612 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 07:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:41:34 INFO - PROCESS | 3305 | 1460990494619 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 3305 | 1460990494623 Marionette TRACE conn3 <- [1,1174,null,{}] 07:41:34 INFO - PROCESS | 3305 | 1460990494629 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}] 07:41:34 INFO - PROCESS | 3305 | 1460990494843 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 07:41:35 INFO - PROCESS | 3305 | 1460990495107 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x90320c00 == 147 [pid = 3305] [id = 301] 07:41:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x903dc400) [pid = 3305] [serial = 904] [outer = (nil)] 07:41:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x9055f400) [pid = 3305] [serial = 905] [outer = 0x903dc400] 07:41:35 INFO - PROCESS | 3305 | 1460990495250 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 193 (0x90562c00) [pid = 3305] [serial = 906] [outer = 0x903dc400] 07:41:36 INFO - PROCESS | 3305 | 1460990496159 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] 07:41:36 INFO - PROCESS | 3305 | 1460990496265 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 07:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:41:36 INFO - PROCESS | 3305 | 1460990496273 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 3305 | 1460990496275 Marionette TRACE conn3 <- [1,1178,null,{}] 07:41:36 INFO - PROCESS | 3305 | 1460990496284 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}] 07:41:36 INFO - PROCESS | 3305 | 1460990496523 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 07:41:36 INFO - PROCESS | 3305 | 1460990496867 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x853df000 == 148 [pid = 3305] [id = 302] 07:41:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 194 (0x853e0000) [pid = 3305] [serial = 907] [outer = (nil)] 07:41:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 195 (0x8661b800) [pid = 3305] [serial = 908] [outer = 0x853e0000] 07:41:36 INFO - PROCESS | 3305 | 1460990496968 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 196 (0x8670e400) [pid = 3305] [serial = 909] [outer = 0x853e0000] 07:41:37 INFO - PROCESS | 3305 | 1460990497959 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] 07:41:38 INFO - PROCESS | 3305 | 1460990498018 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 07:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:41:38 INFO - PROCESS | 3305 | 1460990498026 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:41:38 INFO - PROCESS | 3305 | 1460990498030 Marionette TRACE conn3 <- [1,1182,null,{}] 07:41:38 INFO - PROCESS | 3305 | 1460990498037 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}] 07:41:38 INFO - PROCESS | 3305 | 1460990498260 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 07:41:39 INFO - PROCESS | 3305 | 1460990499120 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d22400 == 149 [pid = 3305] [id = 303] 07:41:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 197 (0x85d23000) [pid = 3305] [serial = 910] [outer = (nil)] 07:41:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 198 (0x86453400) [pid = 3305] [serial = 911] [outer = 0x85d23000] 07:41:39 INFO - PROCESS | 3305 | 1460990499260 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 199 (0x8661c000) [pid = 3305] [serial = 912] [outer = 0x85d23000] 07:41:40 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:40 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:41:40 INFO - PROCESS | 3305 | 1460990500265 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] 07:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:41:40 INFO - PROCESS | 3305 | 1460990500339 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 07:41:40 INFO - PROCESS | 3305 | 1460990500352 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 3305 | 1460990500363 Marionette TRACE conn3 <- [1,1186,null,{}] 07:41:40 INFO - PROCESS | 3305 | 1460990500375 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}] 07:41:40 INFO - PROCESS | 3305 | 1460990500669 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 07:41:41 INFO - PROCESS | 3305 | 1460990501006 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x86610000 == 150 [pid = 3305] [id = 304] 07:41:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 200 (0x86ce0400) [pid = 3305] [serial = 913] [outer = (nil)] 07:41:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 201 (0x87d8f000) [pid = 3305] [serial = 914] [outer = 0x86ce0400] 07:41:41 INFO - PROCESS | 3305 | 1460990501115 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 202 (0x8a4c6800) [pid = 3305] [serial = 915] [outer = 0x86ce0400] 07:41:42 INFO - PROCESS | 3305 | 1460990502208 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] 07:41:42 INFO - PROCESS | 3305 | 1460990502308 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 07:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:41:42 INFO - PROCESS | 3305 | 1460990502320 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 3305 | 1460990502323 Marionette TRACE conn3 <- [1,1190,null,{}] 07:41:42 INFO - PROCESS | 3305 | 1460990502330 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}] 07:41:42 INFO - PROCESS | 3305 | 1460990502603 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 07:41:43 INFO - PROCESS | 3305 | 1460990503009 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce7800 == 151 [pid = 3305] [id = 305] 07:41:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 203 (0x86ceb000) [pid = 3305] [serial = 916] [outer = (nil)] 07:41:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 204 (0x8aedcc00) [pid = 3305] [serial = 917] [outer = 0x86ceb000] 07:41:43 INFO - PROCESS | 3305 | 1460990503100 Marionette DEBUG loaded listener.js 07:41:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 205 (0x8be75c00) [pid = 3305] [serial = 918] [outer = 0x86ceb000] 07:41:44 INFO - PROCESS | 3305 | 1460990504191 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] 07:41:44 INFO - PROCESS | 3305 | 1460990504268 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 07:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:41:44 INFO - PROCESS | 3305 | 1460990504279 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:41:44 INFO - PROCESS | 3305 | 1460990504288 Marionette TRACE conn3 <- [1,1194,null,{}] 07:41:44 INFO - PROCESS | 3305 | 1460990504303 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}] 07:41:44 INFO - PROCESS | 3305 | 1460990504615 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x87d81400 == 150 [pid = 3305] [id = 229] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x85d27000 == 149 [pid = 3305] [id = 240] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaa9400 == 148 [pid = 3305] [id = 185] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x85b64c00 == 147 [pid = 3305] [id = 262] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x85b64000 == 146 [pid = 3305] [id = 238] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x85b5f800 == 145 [pid = 3305] [id = 237] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x86610800 == 144 [pid = 3305] [id = 236] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 204 (0xa0aef000) [pid = 3305] [serial = 767] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 203 (0x853e1c00) [pid = 3305] [serial = 779] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 202 (0x903dd000) [pid = 3305] [serial = 749] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 201 (0x8c823c00) [pid = 3305] [serial = 740] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 200 (0x853e0c00) [pid = 3305] [serial = 770] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 199 (0x932dc000) [pid = 3305] [serial = 764] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 198 (0x86bd1000) [pid = 3305] [serial = 761] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 197 (0x9444ec00) [pid = 3305] [serial = 755] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 196 (0x99679800) [pid = 3305] [serial = 773] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 195 (0x8eec0000) [pid = 3305] [serial = 743] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 194 (0x9967e800) [pid = 3305] [serial = 758] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 193 (0x84943800) [pid = 3305] [serial = 776] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 192 (0x8661d800) [pid = 3305] [serial = 737] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 191 (0x9086d000) [pid = 3305] [serial = 752] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 190 (0x8ffabc00) [pid = 3305] [serial = 746] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x87496c00) [pid = 3305] [serial = 800] [outer = (nil)] [url = about:blank] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x8660f400 == 143 [pid = 3305] [id = 235] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x86456c00 == 142 [pid = 3305] [id = 234] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffa9800 == 141 [pid = 3305] [id = 228] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x86451c00 == 140 [pid = 3305] [id = 233] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x87d89c00 == 139 [pid = 3305] [id = 232] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x86cdf000 == 138 [pid = 3305] [id = 231] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x8be6b400 == 137 [pid = 3305] [id = 196] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x9aa4a800 == 136 [pid = 3305] [id = 227] 07:41:44 INFO - PROCESS | 3305 | --DOCSHELL 0x87d81800 == 135 [pid = 3305] [id = 230] 07:41:45 INFO - PROCESS | 3305 | 1460990504977 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd2000 == 134 [pid = 3305] [id = 287] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8670dc00 == 133 [pid = 3305] [id = 286] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x84bbac00 == 132 [pid = 3305] [id = 285] 07:41:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bbac00 == 133 [pid = 3305] [id = 306] 07:41:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x85b64000) [pid = 3305] [serial = 919] [outer = (nil)] 07:41:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x8645c000) [pid = 3305] [serial = 920] [outer = 0x85b64000] 07:41:45 INFO - PROCESS | 3305 | 1460990505086 Marionette DEBUG loaded listener.js 07:41:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x8661bc00) [pid = 3305] [serial = 921] [outer = 0x85b64000] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x87d87400 == 132 [pid = 3305] [id = 284] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x85b62000 == 131 [pid = 3305] [id = 283] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebfc00 == 130 [pid = 3305] [id = 282] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec01400 == 129 [pid = 3305] [id = 281] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8e45a800 == 128 [pid = 3305] [id = 280] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8eeb7400 == 127 [pid = 3305] [id = 279] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebf800 == 126 [pid = 3305] [id = 278] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec08000 == 125 [pid = 3305] [id = 277] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8e11a800 == 124 [pid = 3305] [id = 276] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8e0b1400 == 123 [pid = 3305] [id = 275] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8e0b0c00 == 122 [pid = 3305] [id = 274] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x86459400 == 121 [pid = 3305] [id = 273] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8be70800 == 120 [pid = 3305] [id = 272] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8aed8400 == 119 [pid = 3305] [id = 271] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaaf000 == 118 [pid = 3305] [id = 270] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x89187400 == 117 [pid = 3305] [id = 269] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x86612400 == 116 [pid = 3305] [id = 268] 07:41:45 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:45 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x85b69400 == 115 [pid = 3305] [id = 239] 07:41:45 INFO - PROCESS | 3305 | --DOCSHELL 0x84bb8400 == 114 [pid = 3305] [id = 267] 07:41:46 INFO - PROCESS | 3305 | 1460990506030 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] 07:41:46 INFO - PROCESS | 3305 | 1460990506122 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 07:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:41:46 INFO - PROCESS | 3305 | 1460990506129 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:41:46 INFO - PROCESS | 3305 | 1460990506132 Marionette TRACE conn3 <- [1,1198,null,{}] 07:41:46 INFO - PROCESS | 3305 | 1460990506139 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}] 07:41:46 INFO - PROCESS | 3305 | 1460990506344 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 07:41:46 INFO - PROCESS | 3305 | 1460990506355 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bb8400 == 115 [pid = 3305] [id = 307] 07:41:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x853e2400) [pid = 3305] [serial = 922] [outer = (nil)] 07:41:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x88454c00) [pid = 3305] [serial = 923] [outer = 0x853e2400] 07:41:46 INFO - PROCESS | 3305 | 1460990506434 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x8aaa2c00) [pid = 3305] [serial = 924] [outer = 0x853e2400] 07:41:47 INFO - PROCESS | 3305 | 1460990507615 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]]]}] 07:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1535ms 07:41:47 INFO - PROCESS | 3305 | 1460990507666 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 3305 | 1460990507670 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 07:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:41:47 INFO - PROCESS | 3305 | 1460990507685 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 3305 | 1460990507689 Marionette TRACE conn3 <- [1,1202,null,{}] 07:41:47 INFO - PROCESS | 3305 | 1460990507696 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}] 07:41:47 INFO - PROCESS | 3305 | 1460990507958 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 07:41:48 INFO - PROCESS | 3305 | 1460990508143 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac29400 == 116 [pid = 3305] [id = 308] 07:41:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x8aed8400) [pid = 3305] [serial = 925] [outer = (nil)] 07:41:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x8cc63400) [pid = 3305] [serial = 926] [outer = 0x8aed8400] 07:41:48 INFO - PROCESS | 3305 | 1460990508237 Marionette DEBUG loaded listener.js 07:41:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x8e0b2c00) [pid = 3305] [serial = 927] [outer = 0x8aed8400] 07:41:49 INFO - PROCESS | 3305 | 1460990509150 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]]]}] 07:41:49 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 07:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1535ms 07:41:49 INFO - PROCESS | 3305 | 1460990509221 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 3305 | 1460990509225 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 07:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:41:49 INFO - PROCESS | 3305 | 1460990509240 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 3305 | 1460990509243 Marionette TRACE conn3 <- [1,1206,null,{}] 07:41:49 INFO - PROCESS | 3305 | 1460990509249 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}] 07:41:50 INFO - PROCESS | 3305 | 1460990510326 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x8ffa5000) [pid = 3305] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x905e4400) [pid = 3305] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x86ce4800) [pid = 3305] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x853dc000) [pid = 3305] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x8eebbc00) [pid = 3305] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8670f800) [pid = 3305] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x85b65000) [pid = 3305] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x8aed4400) [pid = 3305] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x8fd81800) [pid = 3305] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x8fd7dc00) [pid = 3305] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x8493c800) [pid = 3305] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x8be6e000) [pid = 3305] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8e208800) [pid = 3305] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x853e5c00) [pid = 3305] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x86bc9800) [pid = 3305] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x853dd800) [pid = 3305] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8fd2fc00) [pid = 3305] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8ed23400) [pid = 3305] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8a4c7400) [pid = 3305] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x87d89400) [pid = 3305] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8493fc00) [pid = 3305] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x85d29800) [pid = 3305] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x86704c00) [pid = 3305] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x9147bc00) [pid = 3305] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8e0bc800) [pid = 3305] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x90319c00) [pid = 3305] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8a4ca400) [pid = 3305] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8aede400) [pid = 3305] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8e0b3c00) [pid = 3305] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x905d6800) [pid = 3305] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x8c820800) [pid = 3305] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8eec0800) [pid = 3305] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x86bce400) [pid = 3305] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0xa007ec00) [pid = 3305] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x91479800) [pid = 3305] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x977d6c00) [pid = 3305] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x8ec09800) [pid = 3305] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x853db800) [pid = 3305] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x991bdc00) [pid = 3305] [serial = 27] [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.] 07:41:50 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8c829c00) [pid = 3305] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:41:50 INFO - PROCESS | 3305 | 1460990510646 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x8493c000 == 117 [pid = 3305] [id = 309] 07:41:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8493c800) [pid = 3305] [serial = 928] [outer = (nil)] 07:41:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8494ac00) [pid = 3305] [serial = 929] [outer = 0x8493c800] 07:41:50 INFO - PROCESS | 3305 | 1460990510763 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x853db800) [pid = 3305] [serial = 930] [outer = 0x8493c800] 07:41:51 INFO - PROCESS | 3305 | 1460990511541 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]]]}] 07:41:51 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 07:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2335ms 07:41:51 INFO - PROCESS | 3305 | 1460990511576 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 07:41:51 INFO - PROCESS | 3305 | 1460990511580 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 07:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:41:51 INFO - PROCESS | 3305 | 1460990511587 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 3305 | 1460990511589 Marionette TRACE conn3 <- [1,1210,null,{}] 07:41:51 INFO - PROCESS | 3305 | 1460990511613 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}] 07:41:51 INFO - PROCESS | 3305 | 1460990511885 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 07:41:52 INFO - PROCESS | 3305 | 1460990512060 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x84942000 == 118 [pid = 3305] [id = 310] 07:41:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x85d26400) [pid = 3305] [serial = 931] [outer = (nil)] 07:41:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x86bd7800) [pid = 3305] [serial = 932] [outer = 0x85d26400] 07:41:52 INFO - PROCESS | 3305 | 1460990512140 Marionette DEBUG loaded listener.js 07:41:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8a4c4c00) [pid = 3305] [serial = 933] [outer = 0x85d26400] 07:41:53 INFO - PROCESS | 3305 | 1460990513277 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]]]}] 07:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1737ms 07:41:53 INFO - PROCESS | 3305 | 1460990513325 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 3305 | 1460990513334 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 07:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:41:53 INFO - PROCESS | 3305 | 1460990513345 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 3305 | 1460990513351 Marionette TRACE conn3 <- [1,1214,null,{}] 07:41:53 INFO - PROCESS | 3305 | 1460990513360 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}] 07:41:53 INFO - PROCESS | 3305 | 1460990513597 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 07:41:53 INFO - PROCESS | 3305 | 1460990513877 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x86614c00 == 119 [pid = 3305] [id = 311] 07:41:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x86619000) [pid = 3305] [serial = 934] [outer = (nil)] 07:41:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8670f800) [pid = 3305] [serial = 935] [outer = 0x86619000] 07:41:54 INFO - PROCESS | 3305 | 1460990514013 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x86ce1000) [pid = 3305] [serial = 936] [outer = 0x86619000] 07:41:55 INFO - PROCESS | 3305 | 1460990515074 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]]]}] 07:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1790ms 07:41:55 INFO - PROCESS | 3305 | 1460990515135 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 07:41:55 INFO - PROCESS | 3305 | 1460990515145 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 07:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:41:55 INFO - PROCESS | 3305 | 1460990515157 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:41:55 INFO - PROCESS | 3305 | 1460990515161 Marionette TRACE conn3 <- [1,1218,null,{}] 07:41:55 INFO - PROCESS | 3305 | 1460990515168 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}] 07:41:55 INFO - PROCESS | 3305 | 1460990515491 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 07:41:55 INFO - PROCESS | 3305 | 1460990515822 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4cc800 == 120 [pid = 3305] [id = 312] 07:41:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8a4cdc00) [pid = 3305] [serial = 937] [outer = (nil)] 07:41:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x8ac29000) [pid = 3305] [serial = 938] [outer = 0x8a4cdc00] 07:41:55 INFO - PROCESS | 3305 | 1460990515930 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8aed6c00) [pid = 3305] [serial = 939] [outer = 0x8a4cdc00] 07:41:56 INFO - PROCESS | 3305 | 1460990516913 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]]]}] 07:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1835ms 07:41:56 INFO - PROCESS | 3305 | 1460990516993 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 07:41:56 INFO - PROCESS | 3305 | 1460990516997 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 07:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:41:57 INFO - PROCESS | 3305 | 1460990517005 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 3305 | 1460990517012 Marionette TRACE conn3 <- [1,1222,null,{}] 07:41:57 INFO - PROCESS | 3305 | 1460990517030 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}] 07:41:57 INFO - PROCESS | 3305 | 1460990517360 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 07:41:57 INFO - PROCESS | 3305 | 1460990517623 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc64400 == 121 [pid = 3305] [id = 313] 07:41:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8cc6fc00) [pid = 3305] [serial = 940] [outer = (nil)] 07:41:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8e01c400) [pid = 3305] [serial = 941] [outer = 0x8cc6fc00] 07:41:57 INFO - PROCESS | 3305 | 1460990517720 Marionette DEBUG loaded listener.js 07:41:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8e114c00) [pid = 3305] [serial = 942] [outer = 0x8cc6fc00] 07:41:58 INFO - PROCESS | 3305 | 1460990518705 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] 07:41:58 INFO - PROCESS | 3305 | 1460990518753 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 07:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:41:58 INFO - PROCESS | 3305 | 1460990518761 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 3305 | 1460990518764 Marionette TRACE conn3 <- [1,1226,null,{}] 07:41:58 INFO - PROCESS | 3305 | 1460990518770 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}] 07:41:59 INFO - PROCESS | 3305 | 1460990519000 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 07:41:59 INFO - PROCESS | 3305 | 1460990519327 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc0400 == 122 [pid = 3305] [id = 314] 07:41:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x8e118000) [pid = 3305] [serial = 943] [outer = (nil)] 07:41:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8e452400) [pid = 3305] [serial = 944] [outer = 0x8e118000] 07:41:59 INFO - PROCESS | 3305 | 1460990519425 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x8e45f000) [pid = 3305] [serial = 945] [outer = 0x8e118000] 07:42:00 INFO - PROCESS | 3305 | 1460990520337 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]]]}] 07:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1636ms 07:42:00 INFO - PROCESS | 3305 | 1460990520399 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 07:42:00 INFO - PROCESS | 3305 | 1460990520403 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 07:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:42:00 INFO - PROCESS | 3305 | 1460990520409 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:42:00 INFO - PROCESS | 3305 | 1460990520413 Marionette TRACE conn3 <- [1,1230,null,{}] 07:42:00 INFO - PROCESS | 3305 | 1460990520419 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}] 07:42:00 INFO - PROCESS | 3305 | 1460990520640 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 07:42:00 INFO - PROCESS | 3305 | 1460990520901 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec01400 == 123 [pid = 3305] [id = 315] 07:42:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x8ec08000) [pid = 3305] [serial = 946] [outer = (nil)] 07:42:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x8ed2d400) [pid = 3305] [serial = 947] [outer = 0x8ec08000] 07:42:01 INFO - PROCESS | 3305 | 1460990521030 Marionette DEBUG loaded listener.js 07:42:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x8eeb8c00) [pid = 3305] [serial = 948] [outer = 0x8ec08000] 07:42:01 INFO - PROCESS | 3305 | 1460990521938 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]]]}] 07:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1586ms 07:42:02 INFO - PROCESS | 3305 | 1460990521998 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 3305 | 1460990522002 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 07:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:42:02 INFO - PROCESS | 3305 | 1460990522009 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 3305 | 1460990522013 Marionette TRACE conn3 <- [1,1234,null,{}] 07:42:02 INFO - PROCESS | 3305 | 1460990522018 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}] 07:42:02 INFO - PROCESS | 3305 | 1460990522308 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 07:42:02 INFO - PROCESS | 3305 | 1460990522649 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed23400 == 124 [pid = 3305] [id = 316] 07:42:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x8fd34c00) [pid = 3305] [serial = 949] [outer = (nil)] 07:42:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x8fd83400) [pid = 3305] [serial = 950] [outer = 0x8fd34c00] 07:42:02 INFO - PROCESS | 3305 | 1460990522747 Marionette DEBUG loaded listener.js 07:42:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x8ffa6000) [pid = 3305] [serial = 951] [outer = 0x8fd34c00] 07:42:03 INFO - PROCESS | 3305 | 1460990523611 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]]]}] 07:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1641ms 07:42:03 INFO - PROCESS | 3305 | 1460990523651 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 07:42:03 INFO - PROCESS | 3305 | 1460990523655 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 07:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:42:03 INFO - PROCESS | 3305 | 1460990523661 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:42:03 INFO - PROCESS | 3305 | 1460990523664 Marionette TRACE conn3 <- [1,1238,null,{}] 07:42:03 INFO - PROCESS | 3305 | 1460990523671 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}] 07:42:03 INFO - PROCESS | 3305 | 1460990523873 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 07:42:04 INFO - PROCESS | 3305 | 1460990524153 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b64400 == 125 [pid = 3305] [id = 317] 07:42:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x85b6d000) [pid = 3305] [serial = 952] [outer = (nil)] 07:42:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x8ffb3800) [pid = 3305] [serial = 953] [outer = 0x85b6d000] 07:42:04 INFO - PROCESS | 3305 | 1460990524292 Marionette DEBUG loaded listener.js 07:42:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x9010d400) [pid = 3305] [serial = 954] [outer = 0x85b6d000] 07:42:05 INFO - PROCESS | 3305 | 1460990525160 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]]]}] 07:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1537ms 07:42:05 INFO - PROCESS | 3305 | 1460990525200 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 07:42:05 INFO - PROCESS | 3305 | 1460990525204 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 07:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:42:05 INFO - PROCESS | 3305 | 1460990525231 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 3305 | 1460990525236 Marionette TRACE conn3 <- [1,1242,null,{}] 07:42:05 INFO - PROCESS | 3305 | 1460990525242 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}] 07:42:05 INFO - PROCESS | 3305 | 1460990525461 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 07:42:05 INFO - PROCESS | 3305 | 1460990525768 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffac400 == 126 [pid = 3305] [id = 318] 07:42:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x8ffaf400) [pid = 3305] [serial = 955] [outer = (nil)] 07:42:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x90317800) [pid = 3305] [serial = 956] [outer = 0x8ffaf400] 07:42:05 INFO - PROCESS | 3305 | 1460990525868 Marionette DEBUG loaded listener.js 07:42:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x903da000) [pid = 3305] [serial = 957] [outer = 0x8ffaf400] 07:42:06 INFO - PROCESS | 3305 | 1460990526775 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]]]}] 07:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1599ms 07:42:06 INFO - PROCESS | 3305 | 1460990526837 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 07:42:06 INFO - PROCESS | 3305 | 1460990526841 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 07:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:42:06 INFO - PROCESS | 3305 | 1460990526851 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:42:06 INFO - PROCESS | 3305 | 1460990526854 Marionette TRACE conn3 <- [1,1246,null,{}] 07:42:06 INFO - PROCESS | 3305 | 1460990526861 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}] 07:42:07 INFO - PROCESS | 3305 | 1460990527076 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 07:42:07 INFO - PROCESS | 3305 | 1460990527386 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffb2400 == 127 [pid = 3305] [id = 319] 07:42:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x90119400) [pid = 3305] [serial = 958] [outer = (nil)] 07:42:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x9054b800) [pid = 3305] [serial = 959] [outer = 0x90119400] 07:42:07 INFO - PROCESS | 3305 | 1460990527482 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x9055c800) [pid = 3305] [serial = 960] [outer = 0x90119400] 07:42:08 INFO - PROCESS | 3305 | 1460990528406 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]]]}] 07:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1632ms 07:42:08 INFO - PROCESS | 3305 | 1460990528485 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 3305 | 1460990528488 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 07:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:42:08 INFO - PROCESS | 3305 | 1460990528496 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 3305 | 1460990528499 Marionette TRACE conn3 <- [1,1250,null,{}] 07:42:08 INFO - PROCESS | 3305 | 1460990528506 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}] 07:42:08 INFO - PROCESS | 3305 | 1460990528772 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 07:42:09 INFO - PROCESS | 3305 | 1460990529088 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd7b800 == 128 [pid = 3305] [id = 320] 07:42:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x8ffaec00) [pid = 3305] [serial = 961] [outer = (nil)] 07:42:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x905ddc00) [pid = 3305] [serial = 962] [outer = 0x8ffaec00] 07:42:09 INFO - PROCESS | 3305 | 1460990529199 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x907ae400) [pid = 3305] [serial = 963] [outer = 0x8ffaec00] 07:42:10 INFO - PROCESS | 3305 | 1460990530199 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]]]}] 07:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1741ms 07:42:10 INFO - PROCESS | 3305 | 1460990530239 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 07:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:42:10 INFO - PROCESS | 3305 | 1460990530251 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 07:42:10 INFO - PROCESS | 3305 | 1460990530257 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:42:10 INFO - PROCESS | 3305 | 1460990530263 Marionette TRACE conn3 <- [1,1254,null,{}] 07:42:10 INFO - PROCESS | 3305 | 1460990530269 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}] 07:42:10 INFO - PROCESS | 3305 | 1460990530522 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 07:42:10 INFO - PROCESS | 3305 | 1460990530848 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x905dac00 == 129 [pid = 3305] [id = 321] 07:42:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x9086f800) [pid = 3305] [serial = 964] [outer = (nil)] 07:42:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x91470800) [pid = 3305] [serial = 965] [outer = 0x9086f800] 07:42:10 INFO - PROCESS | 3305 | 1460990530959 Marionette DEBUG loaded listener.js 07:42:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x9147a800) [pid = 3305] [serial = 966] [outer = 0x9086f800] 07:42:11 INFO - PROCESS | 3305 | 1460990531876 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]]]}] 07:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1686ms 07:42:11 INFO - PROCESS | 3305 | 1460990531944 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 07:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:42:11 INFO - PROCESS | 3305 | 1460990531948 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 07:42:11 INFO - PROCESS | 3305 | 1460990531955 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 3305 | 1460990531959 Marionette TRACE conn3 <- [1,1258,null,{}] 07:42:11 INFO - PROCESS | 3305 | 1460990531965 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}] 07:42:12 INFO - PROCESS | 3305 | 1460990532223 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 07:42:12 INFO - PROCESS | 3305 | 1460990532555 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x907b9c00 == 130 [pid = 3305] [id = 322] 07:42:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x9086dc00) [pid = 3305] [serial = 967] [outer = (nil)] 07:42:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x92017800) [pid = 3305] [serial = 968] [outer = 0x9086dc00] 07:42:12 INFO - PROCESS | 3305 | 1460990532648 Marionette DEBUG loaded listener.js 07:42:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x9203a400) [pid = 3305] [serial = 969] [outer = 0x9086dc00] 07:42:13 INFO - PROCESS | 3305 | 1460990533571 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]]]}] 07:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1687ms 07:42:13 INFO - PROCESS | 3305 | 1460990533643 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 07:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:42:13 INFO - PROCESS | 3305 | 1460990533647 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 07:42:13 INFO - PROCESS | 3305 | 1460990533654 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:42:13 INFO - PROCESS | 3305 | 1460990533658 Marionette TRACE conn3 <- [1,1262,null,{}] 07:42:13 INFO - PROCESS | 3305 | 1460990533664 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}] 07:42:13 INFO - PROCESS | 3305 | 1460990533887 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 07:42:14 INFO - PROCESS | 3305 | 1460990534256 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc63000 == 131 [pid = 3305] [id = 323] 07:42:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x8e203c00) [pid = 3305] [serial = 970] [outer = (nil)] 07:42:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x92043000) [pid = 3305] [serial = 971] [outer = 0x8e203c00] 07:42:14 INFO - PROCESS | 3305 | 1460990534352 Marionette DEBUG loaded listener.js 07:42:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x92047400) [pid = 3305] [serial = 972] [outer = 0x8e203c00] 07:42:15 INFO - PROCESS | 3305 | 1460990535483 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]]]}] 07:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1883ms 07:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:42:15 INFO - PROCESS | 3305 | 1460990535537 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 07:42:15 INFO - PROCESS | 3305 | 1460990535540 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 07:42:15 INFO - PROCESS | 3305 | 1460990535548 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:42:15 INFO - PROCESS | 3305 | 1460990535551 Marionette TRACE conn3 <- [1,1266,null,{}] 07:42:15 INFO - PROCESS | 3305 | 1460990535558 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}] 07:42:15 INFO - PROCESS | 3305 | 1460990535782 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 07:42:16 INFO - PROCESS | 3305 | 1460990536097 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x9136f800 == 132 [pid = 3305] [id = 324] 07:42:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x9203e800) [pid = 3305] [serial = 973] [outer = (nil)] 07:42:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x93261400) [pid = 3305] [serial = 974] [outer = 0x9203e800] 07:42:16 INFO - PROCESS | 3305 | 1460990536191 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 187 (0x932d6400) [pid = 3305] [serial = 975] [outer = 0x9203e800] 07:42:17 INFO - PROCESS | 3305 | 1460990537221 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]]]}] 07:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1741ms 07:42:17 INFO - PROCESS | 3305 | 1460990537290 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 3305 | 1460990537296 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 07:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:42:17 INFO - PROCESS | 3305 | 1460990537303 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 3305 | 1460990537306 Marionette TRACE conn3 <- [1,1270,null,{}] 07:42:17 INFO - PROCESS | 3305 | 1460990537312 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}] 07:42:17 INFO - PROCESS | 3305 | 1460990537536 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 07:42:17 INFO - PROCESS | 3305 | 1460990537866 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x916a4000 == 133 [pid = 3305] [id = 325] 07:42:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 188 (0x93259c00) [pid = 3305] [serial = 976] [outer = (nil)] 07:42:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 189 (0x932df400) [pid = 3305] [serial = 977] [outer = 0x93259c00] 07:42:17 INFO - PROCESS | 3305 | 1460990537960 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x932e2400) [pid = 3305] [serial = 978] [outer = 0x93259c00] 07:42:18 INFO - PROCESS | 3305 | 1460990538917 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]]]}] 07:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1680ms 07:42:18 INFO - PROCESS | 3305 | 1460990538985 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 3305 | 1460990538989 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 07:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:42:18 INFO - PROCESS | 3305 | 1460990538996 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 3305 | 1460990538999 Marionette TRACE conn3 <- [1,1274,null,{}] 07:42:19 INFO - PROCESS | 3305 | 1460990539005 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}] 07:42:19 INFO - PROCESS | 3305 | 1460990539277 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 07:42:19 INFO - PROCESS | 3305 | 1460990539594 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed30800 == 134 [pid = 3305] [id = 326] 07:42:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x8eebe400) [pid = 3305] [serial = 979] [outer = (nil)] 07:42:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x94443c00) [pid = 3305] [serial = 980] [outer = 0x8eebe400] 07:42:19 INFO - PROCESS | 3305 | 1460990539690 Marionette DEBUG loaded listener.js 07:42:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 193 (0x94449400) [pid = 3305] [serial = 981] [outer = 0x8eebe400] 07:42:20 INFO - PROCESS | 3305 | 1460990540610 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]]]}] 07:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1694ms 07:42:20 INFO - PROCESS | 3305 | 1460990540691 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 07:42:20 INFO - PROCESS | 3305 | 1460990540694 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 07:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:42:20 INFO - PROCESS | 3305 | 1460990540701 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 3305 | 1460990540704 Marionette TRACE conn3 <- [1,1278,null,{}] 07:42:20 INFO - PROCESS | 3305 | 1460990540710 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}] 07:42:20 INFO - PROCESS | 3305 | 1460990540930 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 07:42:21 INFO - PROCESS | 3305 | 1460990541269 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x86450000 == 135 [pid = 3305] [id = 327] 07:42:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 194 (0x8645dc00) [pid = 3305] [serial = 982] [outer = (nil)] 07:42:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 195 (0x8670a400) [pid = 3305] [serial = 983] [outer = 0x8645dc00] 07:42:21 INFO - PROCESS | 3305 | 1460990541361 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 196 (0x86ce5800) [pid = 3305] [serial = 984] [outer = 0x8645dc00] 07:42:22 INFO - PROCESS | 3305 | 1460990542281 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]]]}] 07:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1636ms 07:42:22 INFO - PROCESS | 3305 | 1460990542341 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 07:42:22 INFO - PROCESS | 3305 | 1460990542345 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 07:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:42:22 INFO - PROCESS | 3305 | 1460990542355 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 3305 | 1460990542357 Marionette TRACE conn3 <- [1,1282,null,{}] 07:42:22 INFO - PROCESS | 3305 | 1460990542362 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}] 07:42:22 INFO - PROCESS | 3305 | 1460990542594 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x8493bc00 == 134 [pid = 3305] [id = 258] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1eec00 == 133 [pid = 3305] [id = 184] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x86458800 == 132 [pid = 3305] [id = 263] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaac400 == 131 [pid = 3305] [id = 265] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x8493d800 == 130 [pid = 3305] [id = 259] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x86cec400 == 129 [pid = 3305] [id = 264] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x8493c000 == 128 [pid = 3305] [id = 309] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac29400 == 127 [pid = 3305] [id = 308] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x84bb8400 == 126 [pid = 3305] [id = 307] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x84bbac00 == 125 [pid = 3305] [id = 306] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x86ce7800 == 124 [pid = 3305] [id = 305] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x85d22400 == 123 [pid = 3305] [id = 303] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x96f2f800 == 122 [pid = 3305] [id = 10] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x86610000 == 121 [pid = 3305] [id = 304] 07:42:23 INFO - PROCESS | 3305 | --DOCSHELL 0x8661d400 == 120 [pid = 3305] [id = 288] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 195 (0x8e201c00) [pid = 3305] [serial = 735] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 194 (0x89182400) [pid = 3305] [serial = 866] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 193 (0x90115c00) [pid = 3305] [serial = 747] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 192 (0x9325e000) [pid = 3305] [serial = 753] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 191 (0x88459c00) [pid = 3305] [serial = 801] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 190 (0x85d22c00) [pid = 3305] [serial = 803] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x8ffa5400) [pid = 3305] [serial = 840] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 188 (0x86ce6c00) [pid = 3305] [serial = 861] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 187 (0x86458000) [pid = 3305] [serial = 851] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 186 (0x8aeda400) [pid = 3305] [serial = 812] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0x9011b800) [pid = 3305] [serial = 845] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x9010ac00) [pid = 3305] [serial = 843] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x84945400) [pid = 3305] [serial = 777] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x8e0b3000) [pid = 3305] [serial = 741] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x8e457c00) [pid = 3305] [serial = 831] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x8aedec00) [pid = 3305] [serial = 813] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x8fd84c00) [pid = 3305] [serial = 839] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x90317000) [pid = 3305] [serial = 846] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x85d29000) [pid = 3305] [serial = 857] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x86bd3000) [pid = 3305] [serial = 762] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0xa0af6000) [pid = 3305] [serial = 774] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x903e0800) [pid = 3305] [serial = 750] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8ed29800) [pid = 3305] [serial = 833] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x8e018400) [pid = 3305] [serial = 821] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x86bcf800) [pid = 3305] [serial = 860] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x88457800) [pid = 3305] [serial = 864] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x86bca800) [pid = 3305] [serial = 780] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x87d8ec00) [pid = 3305] [serial = 863] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x8844f800) [pid = 3305] [serial = 738] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x86616400) [pid = 3305] [serial = 858] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x86ce0c00) [pid = 3305] [serial = 806] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x99cdf000) [pid = 3305] [serial = 759] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8e120400) [pid = 3305] [serial = 828] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x903dc000) [pid = 3305] [serial = 848] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8aaa2800) [pid = 3305] [serial = 809] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8a4c5000) [pid = 3305] [serial = 854] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8be73800) [pid = 3305] [serial = 815] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8e112400) [pid = 3305] [serial = 825] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x958a2c00) [pid = 3305] [serial = 756] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x86704000) [pid = 3305] [serial = 852] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8cc68000) [pid = 3305] [serial = 819] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x903e0000) [pid = 3305] [serial = 849] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x8fd26400) [pid = 3305] [serial = 836] [outer = (nil)] [url = about:blank] 07:42:23 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x9967f000) [pid = 3305] [serial = 765] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8c828800) [pid = 3305] [serial = 818] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8e0bac00) [pid = 3305] [serial = 824] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0xa280e400) [pid = 3305] [serial = 768] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x94450c00) [pid = 3305] [serial = 666] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x97910000) [pid = 3305] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x8fd28000) [pid = 3305] [serial = 744] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8ac29800) [pid = 3305] [serial = 810] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x853e2800) [pid = 3305] [serial = 771] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x8e01d800) [pid = 3305] [serial = 822] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x90102800) [pid = 3305] [serial = 842] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x86455000) [pid = 3305] [serial = 804] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8e11e000) [pid = 3305] [serial = 827] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8c1ea800) [pid = 3305] [serial = 591] [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.] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8e210800) [pid = 3305] [serial = 830] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8eeb5800) [pid = 3305] [serial = 834] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8748e800) [pid = 3305] [serial = 807] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8c1e1400) [pid = 3305] [serial = 816] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8fd33c00) [pid = 3305] [serial = 837] [outer = (nil)] [url = about:blank] 07:42:24 INFO - PROCESS | 3305 | 1460990544206 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bac000 == 121 [pid = 3305] [id = 328] 07:42:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x84baf000) [pid = 3305] [serial = 985] [outer = (nil)] 07:42:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x853dcc00) [pid = 3305] [serial = 986] [outer = 0x84baf000] 07:42:24 INFO - PROCESS | 3305 | 1460990544302 Marionette DEBUG loaded listener.js 07:42:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x85d21000) [pid = 3305] [serial = 987] [outer = 0x84baf000] 07:42:25 INFO - PROCESS | 3305 | 1460990545206 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]]]}] 07:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2901ms 07:42:25 INFO - PROCESS | 3305 | 1460990545258 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 07:42:25 INFO - PROCESS | 3305 | 1460990545264 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 07:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:42:25 INFO - PROCESS | 3305 | 1460990545271 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 3305 | 1460990545278 Marionette TRACE conn3 <- [1,1286,null,{}] 07:42:25 INFO - PROCESS | 3305 | 1460990545285 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}] 07:42:25 INFO - PROCESS | 3305 | 1460990545485 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 07:42:25 INFO - PROCESS | 3305 | 1460990545658 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:25 INFO - PROCESS | 3305 | ++DOCSHELL 0x86456000 == 122 [pid = 3305] [id = 329] 07:42:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x86616400) [pid = 3305] [serial = 988] [outer = (nil)] 07:42:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8670c400) [pid = 3305] [serial = 989] [outer = 0x86616400] 07:42:25 INFO - PROCESS | 3305 | 1460990545747 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x86bcf000) [pid = 3305] [serial = 990] [outer = 0x86616400] 07:42:26 INFO - PROCESS | 3305 | 1460990546742 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]]]}] 07:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1542ms 07:42:26 INFO - PROCESS | 3305 | 1460990546817 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 3305 | 1460990546822 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 07:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:42:26 INFO - PROCESS | 3305 | 1460990546830 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 3305 | 1460990546834 Marionette TRACE conn3 <- [1,1290,null,{}] 07:42:26 INFO - PROCESS | 3305 | 1460990546850 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}] 07:42:27 INFO - PROCESS | 3305 | 1460990547120 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 07:42:27 INFO - PROCESS | 3305 | 1460990547235 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 3305 | ++DOCSHELL 0x86cde000 == 123 [pid = 3305] [id = 330] 07:42:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x87489000) [pid = 3305] [serial = 991] [outer = (nil)] 07:42:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x87d83c00) [pid = 3305] [serial = 992] [outer = 0x87489000] 07:42:27 INFO - PROCESS | 3305 | 1460990547412 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8844ec00) [pid = 3305] [serial = 993] [outer = 0x87489000] 07:42:28 INFO - PROCESS | 3305 | 1460990548364 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]]]}] 07:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1944ms 07:42:28 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x87d8c400) [pid = 3305] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:42:28 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8aed8400) [pid = 3305] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:42:28 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8493c800) [pid = 3305] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:42:28 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x87d82800) [pid = 3305] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:42:28 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x853e2400) [pid = 3305] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:42:28 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x86ceb000) [pid = 3305] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:42:28 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x86ce0400) [pid = 3305] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:42:28 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x85d23000) [pid = 3305] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:42:28 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x85b64000) [pid = 3305] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:42:28 INFO - PROCESS | 3305 | 1460990548865 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 07:42:28 INFO - PROCESS | 3305 | 1460990548870 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 07:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:42:28 INFO - PROCESS | 3305 | 1460990548897 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 3305 | 1460990548907 Marionette TRACE conn3 <- [1,1294,null,{}] 07:42:28 INFO - PROCESS | 3305 | 1460990548914 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}] 07:42:29 INFO - PROCESS | 3305 | 1460990549115 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 07:42:29 INFO - PROCESS | 3305 | 1460990549302 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x86455400 == 124 [pid = 3305] [id = 331] 07:42:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x86ce4000) [pid = 3305] [serial = 994] [outer = (nil)] 07:42:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8918c400) [pid = 3305] [serial = 995] [outer = 0x86ce4000] 07:42:29 INFO - PROCESS | 3305 | 1460990549381 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8aaa5000) [pid = 3305] [serial = 996] [outer = 0x86ce4000] 07:42:30 INFO - PROCESS | 3305 | 1460990550178 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]]]}] 07:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1312ms 07:42:30 INFO - PROCESS | 3305 | 1460990550198 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 3305 | 1460990550203 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 07:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:42:30 INFO - PROCESS | 3305 | 1460990550209 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 3305 | 1460990550212 Marionette TRACE conn3 <- [1,1298,null,{}] 07:42:30 INFO - PROCESS | 3305 | 1460990550218 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}] 07:42:30 INFO - PROCESS | 3305 | 1460990550415 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 07:42:30 INFO - PROCESS | 3305 | 1460990550436 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d8dc00 == 125 [pid = 3305] [id = 332] 07:42:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8a4c2000) [pid = 3305] [serial = 997] [outer = (nil)] 07:42:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8ac2e400) [pid = 3305] [serial = 998] [outer = 0x8a4c2000] 07:42:30 INFO - PROCESS | 3305 | 1460990550679 Marionette DEBUG loaded listener.js 07:42:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8adcf000) [pid = 3305] [serial = 999] [outer = 0x8a4c2000] 07:42:31 INFO - PROCESS | 3305 | 1460990551976 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]]]}] 07:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1793ms 07:42:32 INFO - PROCESS | 3305 | 1460990552005 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 07:42:32 INFO - PROCESS | 3305 | 1460990552014 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 07:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:42:32 INFO - PROCESS | 3305 | 1460990552025 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:42:32 INFO - PROCESS | 3305 | 1460990552031 Marionette TRACE conn3 <- [1,1302,null,{}] 07:42:32 INFO - PROCESS | 3305 | 1460990552041 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}] 07:42:32 INFO - PROCESS | 3305 | 1460990552319 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 07:42:32 INFO - PROCESS | 3305 | 1460990552589 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 3305 | ++DOCSHELL 0x853e3c00 == 126 [pid = 3305] [id = 333] 07:42:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8645a800) [pid = 3305] [serial = 1000] [outer = (nil)] 07:42:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x86704c00) [pid = 3305] [serial = 1001] [outer = 0x8645a800] 07:42:32 INFO - PROCESS | 3305 | 1460990552698 Marionette DEBUG loaded listener.js 07:42:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8670f000) [pid = 3305] [serial = 1002] [outer = 0x8645a800] 07:42:33 INFO - PROCESS | 3305 | 1460990553692 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]]]}] 07:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1744ms 07:42:33 INFO - PROCESS | 3305 | 1460990553770 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 07:42:33 INFO - PROCESS | 3305 | 1460990553780 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 07:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:42:33 INFO - PROCESS | 3305 | 1460990553793 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:42:33 INFO - PROCESS | 3305 | 1460990553797 Marionette TRACE conn3 <- [1,1306,null,{}] 07:42:33 INFO - PROCESS | 3305 | 1460990553804 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}] 07:42:34 INFO - PROCESS | 3305 | 1460990554115 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 07:42:34 INFO - PROCESS | 3305 | 1460990554539 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x88451000 == 127 [pid = 3305] [id = 334] 07:42:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x88451800) [pid = 3305] [serial = 1003] [outer = (nil)] 07:42:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x89183800) [pid = 3305] [serial = 1004] [outer = 0x88451800] 07:42:34 INFO - PROCESS | 3305 | 1460990554630 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8aaa8800) [pid = 3305] [serial = 1005] [outer = 0x88451800] 07:42:35 INFO - PROCESS | 3305 | 1460990555752 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]]]}] 07:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1999ms 07:42:35 INFO - PROCESS | 3305 | 1460990555792 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 3305 | 1460990555797 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 07:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:42:35 INFO - PROCESS | 3305 | 1460990555805 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 3305 | 1460990555811 Marionette TRACE conn3 <- [1,1310,null,{}] 07:42:35 INFO - PROCESS | 3305 | 1460990555829 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}] 07:42:36 INFO - PROCESS | 3305 | 1460990556093 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 07:42:36 INFO - PROCESS | 3305 | 1460990556432 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aee0800 == 128 [pid = 3305] [id = 335] 07:42:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8be77800) [pid = 3305] [serial = 1006] [outer = (nil)] 07:42:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8c1e9c00) [pid = 3305] [serial = 1007] [outer = 0x8be77800] 07:42:36 INFO - PROCESS | 3305 | 1460990556559 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8c821c00) [pid = 3305] [serial = 1008] [outer = 0x8be77800] 07:42:37 INFO - PROCESS | 3305 | 1460990557590 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] 07:42:37 INFO - PROCESS | 3305 | 1460990557663 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 07:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:42:37 INFO - PROCESS | 3305 | 1460990557678 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:42:37 INFO - PROCESS | 3305 | 1460990557684 Marionette TRACE conn3 <- [1,1314,null,{}] 07:42:37 INFO - PROCESS | 3305 | 1460990557691 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}] 07:42:37 INFO - PROCESS | 3305 | 1460990557949 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 07:42:38 INFO - PROCESS | 3305 | 1460990558258 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x87488c00 == 129 [pid = 3305] [id = 336] 07:42:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x8c1eb800) [pid = 3305] [serial = 1009] [outer = (nil)] 07:42:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8e01b000) [pid = 3305] [serial = 1010] [outer = 0x8c1eb800] 07:42:38 INFO - PROCESS | 3305 | 1460990558352 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8e0b3000) [pid = 3305] [serial = 1011] [outer = 0x8c1eb800] 07:42:39 INFO - PROCESS | 3305 | 1460990559331 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]]]}] 07:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1694ms 07:42:39 INFO - PROCESS | 3305 | 1460990559389 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 3305 | 1460990559394 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 07:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:42:39 INFO - PROCESS | 3305 | 1460990559403 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 3305 | 1460990559407 Marionette TRACE conn3 <- [1,1318,null,{}] 07:42:39 INFO - PROCESS | 3305 | 1460990559413 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}] 07:42:39 INFO - PROCESS | 3305 | 1460990559639 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 07:42:39 INFO - PROCESS | 3305 | 1460990559950 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x84940800 == 130 [pid = 3305] [id = 337] 07:42:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8c1ea000) [pid = 3305] [serial = 1012] [outer = (nil)] 07:42:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8e115400) [pid = 3305] [serial = 1013] [outer = 0x8c1ea000] 07:42:40 INFO - PROCESS | 3305 | 1460990560043 Marionette DEBUG loaded listener.js 07:42:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x8e11f000) [pid = 3305] [serial = 1014] [outer = 0x8c1ea000] 07:42:41 INFO - PROCESS | 3305 | 1460990561029 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]]]}] 07:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1682ms 07:42:41 INFO - PROCESS | 3305 | 1460990561087 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 07:42:41 INFO - PROCESS | 3305 | 1460990561090 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 07:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:42:41 INFO - PROCESS | 3305 | 1460990561097 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:42:41 INFO - PROCESS | 3305 | 1460990561101 Marionette TRACE conn3 <- [1,1322,null,{}] 07:42:41 INFO - PROCESS | 3305 | 1460990561108 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}] 07:42:41 INFO - PROCESS | 3305 | 1460990561387 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 07:42:41 INFO - PROCESS | 3305 | 1460990561707 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e0b9000 == 131 [pid = 3305] [id = 338] 07:42:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8e459c00) [pid = 3305] [serial = 1015] [outer = (nil)] 07:42:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x8ed28c00) [pid = 3305] [serial = 1016] [outer = 0x8e459c00] 07:42:41 INFO - PROCESS | 3305 | 1460990561803 Marionette DEBUG loaded listener.js 07:42:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x8ed32800) [pid = 3305] [serial = 1017] [outer = 0x8e459c00] 07:42:42 INFO - PROCESS | 3305 | 1460990562717 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]]]}] 07:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1688ms 07:42:42 INFO - PROCESS | 3305 | 1460990562787 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 07:42:42 INFO - PROCESS | 3305 | 1460990562791 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 07:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:42:42 INFO - PROCESS | 3305 | 1460990562799 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:42:42 INFO - PROCESS | 3305 | 1460990562803 Marionette TRACE conn3 <- [1,1326,null,{}] 07:42:42 INFO - PROCESS | 3305 | 1460990562809 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}] 07:42:43 INFO - PROCESS | 3305 | 1460990563110 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 07:42:43 INFO - PROCESS | 3305 | 1460990563420 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e208400 == 132 [pid = 3305] [id = 339] 07:42:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x8e452c00) [pid = 3305] [serial = 1018] [outer = (nil)] 07:42:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x8fd2a400) [pid = 3305] [serial = 1019] [outer = 0x8e452c00] 07:42:43 INFO - PROCESS | 3305 | 1460990563513 Marionette DEBUG loaded listener.js 07:42:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x8fd31000) [pid = 3305] [serial = 1020] [outer = 0x8e452c00] 07:42:44 INFO - PROCESS | 3305 | 1460990564471 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]]]}] 07:42:44 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 07:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1732ms 07:42:44 INFO - PROCESS | 3305 | 1460990564532 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 07:42:44 INFO - PROCESS | 3305 | 1460990564537 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 07:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:42:44 INFO - PROCESS | 3305 | 1460990564543 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:42:44 INFO - PROCESS | 3305 | 1460990564547 Marionette TRACE conn3 <- [1,1330,null,{}] 07:42:44 INFO - PROCESS | 3305 | 1460990564553 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}] 07:42:44 INFO - PROCESS | 3305 | 1460990564779 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 07:42:45 INFO - PROCESS | 3305 | 1460990565045 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eec0000 == 133 [pid = 3305] [id = 340] 07:42:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x8fd26c00) [pid = 3305] [serial = 1021] [outer = (nil)] 07:42:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x8ffa7c00) [pid = 3305] [serial = 1022] [outer = 0x8fd26c00] 07:42:45 INFO - PROCESS | 3305 | 1460990565177 Marionette DEBUG loaded listener.js 07:42:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x8ffb2800) [pid = 3305] [serial = 1023] [outer = 0x8fd26c00] 07:42:46 INFO - PROCESS | 3305 | 1460990566126 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]]]}] 07:42:46 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 07:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1631ms 07:42:46 INFO - PROCESS | 3305 | 1460990566176 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 07:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:42:46 INFO - PROCESS | 3305 | 1460990566180 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 07:42:46 INFO - PROCESS | 3305 | 1460990566187 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:42:46 INFO - PROCESS | 3305 | 1460990566191 Marionette TRACE conn3 <- [1,1334,null,{}] 07:42:46 INFO - PROCESS | 3305 | 1460990566197 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}] 07:42:46 INFO - PROCESS | 3305 | 1460990566423 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 07:42:46 INFO - PROCESS | 3305 | 1460990566734 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc0800 == 134 [pid = 3305] [id = 341] 07:42:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x8adcd400) [pid = 3305] [serial = 1024] [outer = (nil)] 07:42:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x90115c00) [pid = 3305] [serial = 1025] [outer = 0x8adcd400] 07:42:46 INFO - PROCESS | 3305 | 1460990566833 Marionette DEBUG loaded listener.js 07:42:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x90317000) [pid = 3305] [serial = 1026] [outer = 0x8adcd400] 07:42:47 INFO - PROCESS | 3305 | 1460990567751 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]]]}] 07:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1640ms 07:42:47 INFO - PROCESS | 3305 | 1460990567828 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 07:42:47 INFO - PROCESS | 3305 | 1460990567832 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 07:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:42:47 INFO - PROCESS | 3305 | 1460990567839 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:42:47 INFO - PROCESS | 3305 | 1460990567843 Marionette TRACE conn3 <- [1,1338,null,{}] 07:42:47 INFO - PROCESS | 3305 | 1460990567849 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}] 07:42:48 INFO - PROCESS | 3305 | 1460990568106 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 07:42:48 INFO - PROCESS | 3305 | 1460990568418 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffa9400 == 135 [pid = 3305] [id = 342] 07:42:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x8ffaa400) [pid = 3305] [serial = 1027] [outer = (nil)] 07:42:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x903e6c00) [pid = 3305] [serial = 1028] [outer = 0x8ffaa400] 07:42:48 INFO - PROCESS | 3305 | 1460990568520 Marionette DEBUG loaded listener.js 07:42:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x9054b000) [pid = 3305] [serial = 1029] [outer = 0x8ffaa400] 07:42:50 INFO - PROCESS | 3305 | 1460990570008 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]]]}] 07:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2188ms 07:42:50 INFO - PROCESS | 3305 | 1460990570064 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 07:42:50 INFO - PROCESS | 3305 | 1460990570068 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 07:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:42:50 INFO - PROCESS | 3305 | 1460990570079 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 3305 | 1460990570083 Marionette TRACE conn3 <- [1,1342,null,{}] 07:42:50 INFO - PROCESS | 3305 | 1460990570090 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}] 07:42:50 INFO - PROCESS | 3305 | 1460990570369 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 07:42:50 INFO - PROCESS | 3305 | 1460990570590 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x903df400 == 136 [pid = 3305] [id = 343] 07:42:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x90553000) [pid = 3305] [serial = 1030] [outer = (nil)] 07:42:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x907b5800) [pid = 3305] [serial = 1031] [outer = 0x90553000] 07:42:50 INFO - PROCESS | 3305 | 1460990570724 Marionette DEBUG loaded listener.js 07:42:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x9136e400) [pid = 3305] [serial = 1032] [outer = 0x90553000] 07:42:51 INFO - PROCESS | 3305 | 1460990571697 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]]]}] 07:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1687ms 07:42:51 INFO - PROCESS | 3305 | 1460990571766 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 3305 | 1460990571770 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 07:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:42:51 INFO - PROCESS | 3305 | 1460990571777 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 3305 | 1460990571781 Marionette TRACE conn3 <- [1,1346,null,{}] 07:42:51 INFO - PROCESS | 3305 | 1460990571787 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}] 07:42:52 INFO - PROCESS | 3305 | 1460990572049 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 07:42:52 INFO - PROCESS | 3305 | 1460990572375 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc6a400 == 137 [pid = 3305] [id = 344] 07:42:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x8fd79c00) [pid = 3305] [serial = 1033] [outer = (nil)] 07:42:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x9136c400) [pid = 3305] [serial = 1034] [outer = 0x8fd79c00] 07:42:52 INFO - PROCESS | 3305 | 1460990572472 Marionette DEBUG loaded listener.js 07:42:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x920b1000) [pid = 3305] [serial = 1035] [outer = 0x8fd79c00] 07:42:53 INFO - PROCESS | 3305 | 1460990573420 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]]]}] 07:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1690ms 07:42:53 INFO - PROCESS | 3305 | 1460990573469 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 07:42:53 INFO - PROCESS | 3305 | 1460990573473 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 07:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:42:53 INFO - PROCESS | 3305 | 1460990573479 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:42:53 INFO - PROCESS | 3305 | 1460990573483 Marionette TRACE conn3 <- [1,1350,null,{}] 07:42:53 INFO - PROCESS | 3305 | 1460990573489 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}] 07:42:53 INFO - PROCESS | 3305 | 1460990573716 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 07:42:54 INFO - PROCESS | 3305 | 1460990574025 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x91474000 == 138 [pid = 3305] [id = 345] 07:42:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x91479400) [pid = 3305] [serial = 1036] [outer = (nil)] 07:42:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x94444400) [pid = 3305] [serial = 1037] [outer = 0x91479400] 07:42:54 INFO - PROCESS | 3305 | 1460990574122 Marionette DEBUG loaded listener.js 07:42:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x94448c00) [pid = 3305] [serial = 1038] [outer = 0x91479400] 07:42:55 INFO - PROCESS | 3305 | 1460990575063 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]]]}] 07:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1631ms 07:42:55 INFO - PROCESS | 3305 | 1460990575112 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 07:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:42:55 INFO - PROCESS | 3305 | 1460990575116 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 07:42:55 INFO - PROCESS | 3305 | 1460990575123 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:42:55 INFO - PROCESS | 3305 | 1460990575127 Marionette TRACE conn3 <- [1,1354,null,{}] 07:42:55 INFO - PROCESS | 3305 | 1460990575133 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}] 07:42:55 INFO - PROCESS | 3305 | 1460990575356 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 07:42:55 INFO - PROCESS | 3305 | 1460990575713 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x9147cc00 == 139 [pid = 3305] [id = 346] 07:42:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x94450400) [pid = 3305] [serial = 1039] [outer = (nil)] 07:42:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x958a2000) [pid = 3305] [serial = 1040] [outer = 0x94450400] 07:42:55 INFO - PROCESS | 3305 | 1460990575816 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x958a4c00) [pid = 3305] [serial = 1041] [outer = 0x94450400] 07:42:56 INFO - PROCESS | 3305 | 1460990576764 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]]]}] 07:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1688ms 07:42:56 INFO - PROCESS | 3305 | 1460990576811 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 07:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:42:56 INFO - PROCESS | 3305 | 1460990576815 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 07:42:56 INFO - PROCESS | 3305 | 1460990576822 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:42:56 INFO - PROCESS | 3305 | 1460990576825 Marionette TRACE conn3 <- [1,1358,null,{}] 07:42:56 INFO - PROCESS | 3305 | 1460990576832 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}] 07:42:57 INFO - PROCESS | 3305 | 1460990577055 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 07:42:57 INFO - PROCESS | 3305 | 1460990577377 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x84940000 == 140 [pid = 3305] [id = 347] 07:42:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x8adcb800) [pid = 3305] [serial = 1042] [outer = (nil)] 07:42:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x963ef800) [pid = 3305] [serial = 1043] [outer = 0x8adcb800] 07:42:57 INFO - PROCESS | 3305 | 1460990577473 Marionette DEBUG loaded listener.js 07:42:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x96b07000) [pid = 3305] [serial = 1044] [outer = 0x8adcb800] 07:42:58 INFO - PROCESS | 3305 | 1460990578385 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]]]}] 07:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1633ms 07:42:58 INFO - PROCESS | 3305 | 1460990578455 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 07:42:58 INFO - PROCESS | 3305 | 1460990578458 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 07:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:42:58 INFO - PROCESS | 3305 | 1460990578489 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:42:58 INFO - PROCESS | 3305 | 1460990578492 Marionette TRACE conn3 <- [1,1362,null,{}] 07:42:58 INFO - PROCESS | 3305 | 1460990578499 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}] 07:42:58 INFO - PROCESS | 3305 | 1460990578716 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 07:42:59 INFO - PROCESS | 3305 | 1460990579062 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x853e5c00 == 141 [pid = 3305] [id = 348] 07:42:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x85d1d000) [pid = 3305] [serial = 1045] [outer = (nil)] 07:42:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 187 (0x8670c800) [pid = 3305] [serial = 1046] [outer = 0x85d1d000] 07:42:59 INFO - PROCESS | 3305 | 1460990579156 Marionette DEBUG loaded listener.js 07:42:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 188 (0x87d86000) [pid = 3305] [serial = 1047] [outer = 0x85d1d000] 07:43:00 INFO - PROCESS | 3305 | 1460990580739 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]]]}] 07:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2337ms 07:43:00 INFO - PROCESS | 3305 | 1460990580842 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 07:43:00 INFO - PROCESS | 3305 | 1460990580853 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 07:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:43:00 INFO - PROCESS | 3305 | 1460990580916 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:43:00 INFO - PROCESS | 3305 | 1460990580923 Marionette TRACE conn3 <- [1,1366,null,{}] 07:43:00 INFO - PROCESS | 3305 | 1460990580943 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}] 07:43:01 INFO - PROCESS | 3305 | 1460990581261 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 07:43:01 INFO - PROCESS | 3305 | --DOCSHELL 0x932d9c00 == 140 [pid = 3305] [id = 69] 07:43:01 INFO - PROCESS | 3305 | --DOCSHELL 0x86455400 == 139 [pid = 3305] [id = 331] 07:43:01 INFO - PROCESS | 3305 | --DOCSHELL 0x86cde000 == 138 [pid = 3305] [id = 330] 07:43:01 INFO - PROCESS | 3305 | --DOCSHELL 0x86456000 == 137 [pid = 3305] [id = 329] 07:43:01 INFO - PROCESS | 3305 | --DOCSHELL 0x84bac000 == 136 [pid = 3305] [id = 328] 07:43:01 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed30800 == 135 [pid = 3305] [id = 326] 07:43:01 INFO - PROCESS | 3305 | --DOCSHELL 0x9136f800 == 134 [pid = 3305] [id = 324] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x916a4000 == 133 [pid = 3305] [id = 325] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc63000 == 132 [pid = 3305] [id = 323] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x907b9c00 == 131 [pid = 3305] [id = 322] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x905dac00 == 130 [pid = 3305] [id = 321] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffb2400 == 129 [pid = 3305] [id = 319] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd7b800 == 128 [pid = 3305] [id = 320] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffac400 == 127 [pid = 3305] [id = 318] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x85b64400 == 126 [pid = 3305] [id = 317] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed23400 == 125 [pid = 3305] [id = 316] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec01400 == 124 [pid = 3305] [id = 315] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc64400 == 123 [pid = 3305] [id = 313] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x8adc0400 == 122 [pid = 3305] [id = 314] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4cc800 == 121 [pid = 3305] [id = 312] 07:43:02 INFO - PROCESS | 3305 | --DOCSHELL 0x86614c00 == 120 [pid = 3305] [id = 311] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 187 (0x8c81b400) [pid = 3305] [serial = 855] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 186 (0x8cc63400) [pid = 3305] [serial = 926] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0x8e0b2c00) [pid = 3305] [serial = 927] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x8494ac00) [pid = 3305] [serial = 929] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x8a4c2c00) [pid = 3305] [serial = 867] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x853db800) [pid = 3305] [serial = 930] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x86452400) [pid = 3305] [serial = 869] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x87489c00) [pid = 3305] [serial = 872] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x8ac24000) [pid = 3305] [serial = 875] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x8be6cc00) [pid = 3305] [serial = 878] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x8c1ef800) [pid = 3305] [serial = 881] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x8e0b6400) [pid = 3305] [serial = 884] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x8e210c00) [pid = 3305] [serial = 887] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x8ec0ac00) [pid = 3305] [serial = 890] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8eeb8800) [pid = 3305] [serial = 893] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x8fd2f800) [pid = 3305] [serial = 896] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x9010a000) [pid = 3305] [serial = 899] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x903e4000) [pid = 3305] [serial = 902] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x9055f400) [pid = 3305] [serial = 905] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x8661b800) [pid = 3305] [serial = 908] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x88454c00) [pid = 3305] [serial = 923] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8be75c00) [pid = 3305] [serial = 918] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x8aedcc00) [pid = 3305] [serial = 917] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x8a4c6800) [pid = 3305] [serial = 915] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x87d8f000) [pid = 3305] [serial = 914] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8661c000) [pid = 3305] [serial = 912] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x86453400) [pid = 3305] [serial = 911] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8645c000) [pid = 3305] [serial = 920] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8661bc00) [pid = 3305] [serial = 921] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8aaa2c00) [pid = 3305] [serial = 924] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 3305 | 1460990582174 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x853d9c00 == 121 [pid = 3305] [id = 349] 07:43:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x853db800) [pid = 3305] [serial = 1048] [outer = (nil)] 07:43:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x86455400) [pid = 3305] [serial = 1049] [outer = 0x853db800] 07:43:02 INFO - PROCESS | 3305 | 1460990582297 Marionette DEBUG loaded listener.js 07:43:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x86617000) [pid = 3305] [serial = 1050] [outer = 0x853db800] 07:43:03 INFO - PROCESS | 3305 | 1460990583203 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] 07:43:03 INFO - PROCESS | 3305 | 1460990583274 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 07:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:43:03 INFO - PROCESS | 3305 | 1460990583285 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 3305 | 1460990583288 Marionette TRACE conn3 <- [1,1370,null,{}] 07:43:03 INFO - PROCESS | 3305 | 1460990583295 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}] 07:43:03 INFO - PROCESS | 3305 | 1460990583499 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 07:43:03 INFO - PROCESS | 3305 | 1460990583772 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce9c00 == 122 [pid = 3305] [id = 350] 07:43:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x86ceac00) [pid = 3305] [serial = 1051] [outer = (nil)] 07:43:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x87d8b400) [pid = 3305] [serial = 1052] [outer = 0x86ceac00] 07:43:03 INFO - PROCESS | 3305 | 1460990583864 Marionette DEBUG loaded listener.js 07:43:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x88459800) [pid = 3305] [serial = 1053] [outer = 0x86ceac00] 07:43:04 INFO - PROCESS | 3305 | 1460990584754 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] 07:43:04 INFO - PROCESS | 3305 | 1460990584838 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 07:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:43:04 INFO - PROCESS | 3305 | 1460990584845 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:43:04 INFO - PROCESS | 3305 | 1460990584852 Marionette TRACE conn3 <- [1,1374,null,{}] 07:43:04 INFO - PROCESS | 3305 | 1460990584883 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}] 07:43:05 INFO - PROCESS | 3305 | 1460990585173 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 07:43:05 INFO - PROCESS | 3305 | 1460990585209 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd4000 == 123 [pid = 3305] [id = 351] 07:43:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x8ac2c800) [pid = 3305] [serial = 1054] [outer = (nil)] 07:43:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x8aee1000) [pid = 3305] [serial = 1055] [outer = 0x8ac2c800] 07:43:05 INFO - PROCESS | 3305 | 1460990585290 Marionette DEBUG loaded listener.js 07:43:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x8be73400) [pid = 3305] [serial = 1056] [outer = 0x8ac2c800] 07:43:06 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:43:06 INFO - PROCESS | 3305 | 1460990586316 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] 07:43:06 INFO - PROCESS | 3305 | 1460990586361 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 07:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:43:06 INFO - PROCESS | 3305 | 1460990586369 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 3305 | 1460990586373 Marionette TRACE conn3 <- [1,1378,null,{}] 07:43:06 INFO - PROCESS | 3305 | 1460990586379 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}] 07:43:06 INFO - PROCESS | 3305 | 1460990586651 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x87489000) [pid = 3305] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x9086f800) [pid = 3305] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x90119400) [pid = 3305] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8fd34c00) [pid = 3305] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x86616400) [pid = 3305] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8e203c00) [pid = 3305] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x86619000) [pid = 3305] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8a4cdc00) [pid = 3305] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x86ce4000) [pid = 3305] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8cc6fc00) [pid = 3305] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8ffaf400) [pid = 3305] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8e118000) [pid = 3305] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8ffaec00) [pid = 3305] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x9086dc00) [pid = 3305] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8eebe400) [pid = 3305] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x9203e800) [pid = 3305] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8ec08000) [pid = 3305] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x84baf000) [pid = 3305] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x85b6d000) [pid = 3305] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x93259c00) [pid = 3305] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x8c826800) [pid = 3305] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8fd2b800) [pid = 3305] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8e456000) [pid = 3305] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x8cc6c800) [pid = 3305] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x8aaa7000) [pid = 3305] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x85d27800) [pid = 3305] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8ffb3c00) [pid = 3305] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x853e0000) [pid = 3305] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8ec04000) [pid = 3305] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x903dc400) [pid = 3305] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8e120800) [pid = 3305] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x86bd5800) [pid = 3305] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8aed7000) [pid = 3305] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:43:07 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8adc9000) [pid = 3305] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:43:07 INFO - PROCESS | 3305 | 1460990587644 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x84941400 == 124 [pid = 3305] [id = 352] 07:43:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x84945000) [pid = 3305] [serial = 1057] [outer = (nil)] 07:43:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x85b6d000) [pid = 3305] [serial = 1058] [outer = 0x84945000] 07:43:07 INFO - PROCESS | 3305 | 1460990587748 Marionette DEBUG loaded listener.js 07:43:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x86704800) [pid = 3305] [serial = 1059] [outer = 0x84945000] 07:43:08 INFO - PROCESS | 3305 | 1460990588555 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] 07:43:08 INFO - PROCESS | 3305 | 1460990588613 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 07:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:43:08 INFO - PROCESS | 3305 | 1460990588621 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:43:08 INFO - PROCESS | 3305 | 1460990588624 Marionette TRACE conn3 <- [1,1382,null,{}] 07:43:08 INFO - PROCESS | 3305 | 1460990588630 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}] 07:43:08 INFO - PROCESS | 3305 | 1460990588830 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 07:43:09 INFO - PROCESS | 3305 | 1460990589004 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x84baf000 == 125 [pid = 3305] [id = 353] 07:43:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x87492c00) [pid = 3305] [serial = 1060] [outer = (nil)] 07:43:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8be6bc00) [pid = 3305] [serial = 1061] [outer = 0x87492c00] 07:43:09 INFO - PROCESS | 3305 | 1460990589082 Marionette DEBUG loaded listener.js 07:43:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8c825000) [pid = 3305] [serial = 1062] [outer = 0x87492c00] 07:43:10 INFO - PROCESS | 3305 | [3305] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:43:10 INFO - PROCESS | 3305 | 1460990590234 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] 07:43:10 INFO - PROCESS | 3305 | 1460990590320 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 07:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:43:10 INFO - PROCESS | 3305 | 1460990590330 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:43:10 INFO - PROCESS | 3305 | 1460990590335 Marionette TRACE conn3 <- [1,1386,null,{}] 07:43:10 INFO - PROCESS | 3305 | 1460990590355 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}] 07:43:10 INFO - PROCESS | 3305 | 1460990590694 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 07:43:10 INFO - PROCESS | 3305 | 1460990590972 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:11 INFO - PROCESS | 3305 | ++DOCSHELL 0x853dd400 == 126 [pid = 3305] [id = 354] 07:43:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x86bd2000) [pid = 3305] [serial = 1063] [outer = (nil)] 07:43:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8748a000) [pid = 3305] [serial = 1064] [outer = 0x86bd2000] 07:43:11 INFO - PROCESS | 3305 | 1460990591067 Marionette DEBUG loaded listener.js 07:43:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x88454400) [pid = 3305] [serial = 1065] [outer = 0x86bd2000] 07:43:12 INFO - PROCESS | 3305 | 1460990592082 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] 07:43:12 INFO - PROCESS | 3305 | 1460990592134 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 07:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:43:12 INFO - PROCESS | 3305 | 1460990592145 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 3305 | 1460990592149 Marionette TRACE conn3 <- [1,1390,null,{}] 07:43:12 INFO - PROCESS | 3305 | 1460990592156 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}] 07:43:12 INFO - PROCESS | 3305 | 1460990592433 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 07:43:12 INFO - PROCESS | 3305 | 1460990592823 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aed8400 == 127 [pid = 3305] [id = 355] 07:43:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8aeda400) [pid = 3305] [serial = 1066] [outer = (nil)] 07:43:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8c1e4000) [pid = 3305] [serial = 1067] [outer = 0x8aeda400] 07:43:12 INFO - PROCESS | 3305 | 1460990592935 Marionette DEBUG loaded listener.js 07:43:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8cc6d800) [pid = 3305] [serial = 1068] [outer = 0x8aeda400] 07:43:13 INFO - PROCESS | 3305 | 1460990593916 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]]]}] 07:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1793ms 07:43:13 INFO - PROCESS | 3305 | 1460990593938 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 07:43:13 INFO - PROCESS | 3305 | 1460990593943 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 07:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:43:13 INFO - PROCESS | 3305 | 1460990593950 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:43:13 INFO - PROCESS | 3305 | 1460990593956 Marionette TRACE conn3 <- [1,1394,null,{}] 07:43:13 INFO - PROCESS | 3305 | 1460990593976 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}] 07:43:14 INFO - PROCESS | 3305 | 1460990594200 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 07:43:14 INFO - PROCESS | 3305 | 1460990594485 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1e8800 == 128 [pid = 3305] [id = 356] 07:43:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8e112400) [pid = 3305] [serial = 1069] [outer = (nil)] 07:43:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8e118000) [pid = 3305] [serial = 1070] [outer = 0x8e112400] 07:43:14 INFO - PROCESS | 3305 | 1460990594622 Marionette DEBUG loaded listener.js 07:43:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8e205800) [pid = 3305] [serial = 1071] [outer = 0x8e112400] 07:43:15 INFO - PROCESS | 3305 | 1460990595566 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]]]}] 07:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1641ms 07:43:15 INFO - PROCESS | 3305 | 1460990595592 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 07:43:15 INFO - PROCESS | 3305 | 1460990595597 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 07:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:43:15 INFO - PROCESS | 3305 | 1460990595604 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:43:15 INFO - PROCESS | 3305 | 1460990595608 Marionette TRACE conn3 <- [1,1398,null,{}] 07:43:15 INFO - PROCESS | 3305 | 1460990595614 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}] 07:43:15 INFO - PROCESS | 3305 | 1460990595836 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 07:43:16 INFO - PROCESS | 3305 | 1460990596175 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd1000 == 129 [pid = 3305] [id = 357] 07:43:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8e016000) [pid = 3305] [serial = 1072] [outer = (nil)] 07:43:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x8e456c00) [pid = 3305] [serial = 1073] [outer = 0x8e016000] 07:43:16 INFO - PROCESS | 3305 | 1460990596275 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8ec07c00) [pid = 3305] [serial = 1074] [outer = 0x8e016000] 07:43:17 INFO - PROCESS | 3305 | 1460990597185 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]]]}] 07:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1631ms 07:43:17 INFO - PROCESS | 3305 | 1460990597236 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 07:43:17 INFO - PROCESS | 3305 | 1460990597241 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 07:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:43:17 INFO - PROCESS | 3305 | 1460990597248 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:43:17 INFO - PROCESS | 3305 | 1460990597251 Marionette TRACE conn3 <- [1,1402,null,{}] 07:43:17 INFO - PROCESS | 3305 | 1460990597258 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}] 07:43:17 INFO - PROCESS | 3305 | 1460990597480 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 07:43:17 INFO - PROCESS | 3305 | 1460990597745 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e20c400 == 130 [pid = 3305] [id = 358] 07:43:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8e210c00) [pid = 3305] [serial = 1075] [outer = (nil)] 07:43:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8ed2e400) [pid = 3305] [serial = 1076] [outer = 0x8e210c00] 07:43:17 INFO - PROCESS | 3305 | 1460990597894 Marionette DEBUG loaded listener.js 07:43:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8eebc800) [pid = 3305] [serial = 1077] [outer = 0x8e210c00] 07:43:18 INFO - PROCESS | 3305 | 1460990598804 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]]]}] 07:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1590ms 07:43:18 INFO - PROCESS | 3305 | 1460990598855 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 07:43:18 INFO - PROCESS | 3305 | 1460990598860 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 07:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:43:18 INFO - PROCESS | 3305 | 1460990598870 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:43:18 INFO - PROCESS | 3305 | 1460990598874 Marionette TRACE conn3 <- [1,1406,null,{}] 07:43:18 INFO - PROCESS | 3305 | 1460990598881 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}] 07:43:19 INFO - PROCESS | 3305 | 1460990599129 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 07:43:19 INFO - PROCESS | 3305 | 1460990599425 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c820400 == 131 [pid = 3305] [id = 359] 07:43:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x8eeb7800) [pid = 3305] [serial = 1078] [outer = (nil)] 07:43:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8ffa5000) [pid = 3305] [serial = 1079] [outer = 0x8eeb7800] 07:43:19 INFO - PROCESS | 3305 | 1460990599535 Marionette DEBUG loaded listener.js 07:43:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x9010ac00) [pid = 3305] [serial = 1080] [outer = 0x8eeb7800] 07:43:20 INFO - PROCESS | 3305 | 1460990600501 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]]]}] 07:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1694ms 07:43:20 INFO - PROCESS | 3305 | 1460990600565 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 07:43:20 INFO - PROCESS | 3305 | 1460990600570 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 07:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:43:20 INFO - PROCESS | 3305 | 1460990600577 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 3305 | 1460990600579 Marionette TRACE conn3 <- [1,1410,null,{}] 07:43:20 INFO - PROCESS | 3305 | 1460990600586 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}] 07:43:20 INFO - PROCESS | 3305 | 1460990600813 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 07:43:21 INFO - PROCESS | 3305 | 1460990601141 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c81f400 == 132 [pid = 3305] [id = 360] 07:43:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x8e0b6400) [pid = 3305] [serial = 1081] [outer = (nil)] 07:43:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x90106400) [pid = 3305] [serial = 1082] [outer = 0x8e0b6400] 07:43:21 INFO - PROCESS | 3305 | 1460990601240 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x903de400) [pid = 3305] [serial = 1083] [outer = 0x8e0b6400] 07:43:22 INFO - PROCESS | 3305 | 1460990602217 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]]]}] 07:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1694ms 07:43:22 INFO - PROCESS | 3305 | 1460990602272 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 07:43:22 INFO - PROCESS | 3305 | 1460990602275 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 07:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:43:22 INFO - PROCESS | 3305 | 1460990602282 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:43:22 INFO - PROCESS | 3305 | 1460990602285 Marionette TRACE conn3 <- [1,1414,null,{}] 07:43:22 INFO - PROCESS | 3305 | 1460990602292 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}] 07:43:22 INFO - PROCESS | 3305 | 1460990602545 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 07:43:22 INFO - PROCESS | 3305 | 1460990602872 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x90316800 == 133 [pid = 3305] [id = 361] 07:43:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x90320800) [pid = 3305] [serial = 1084] [outer = (nil)] 07:43:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x90562000) [pid = 3305] [serial = 1085] [outer = 0x90320800] 07:43:22 INFO - PROCESS | 3305 | 1460990602978 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x905d6c00) [pid = 3305] [serial = 1086] [outer = 0x90320800] 07:43:24 INFO - PROCESS | 3305 | 1460990604005 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]]]}] 07:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1736ms 07:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:43:24 INFO - PROCESS | 3305 | 1460990604018 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 07:43:24 INFO - PROCESS | 3305 | 1460990604021 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 07:43:24 INFO - PROCESS | 3305 | 1460990604029 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:43:24 INFO - PROCESS | 3305 | 1460990604032 Marionette TRACE conn3 <- [1,1418,null,{}] 07:43:24 INFO - PROCESS | 3305 | 1460990604039 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}] 07:43:24 INFO - PROCESS | 3305 | 1460990604259 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 07:43:24 INFO - PROCESS | 3305 | 1460990604588 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x9055a800 == 134 [pid = 3305] [id = 362] 07:43:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x9055dc00) [pid = 3305] [serial = 1087] [outer = (nil)] 07:43:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x907b6c00) [pid = 3305] [serial = 1088] [outer = 0x9055dc00] 07:43:24 INFO - PROCESS | 3305 | 1460990604681 Marionette DEBUG loaded listener.js 07:43:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x907bb800) [pid = 3305] [serial = 1089] [outer = 0x9055dc00] 07:43:25 INFO - PROCESS | 3305 | 1460990605670 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]]]}] 07:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1692ms 07:43:25 INFO - PROCESS | 3305 | 1460990605720 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 07:43:25 INFO - PROCESS | 3305 | 1460990605725 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 07:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:43:25 INFO - PROCESS | 3305 | 1460990605732 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:43:25 INFO - PROCESS | 3305 | 1460990605736 Marionette TRACE conn3 <- [1,1422,null,{}] 07:43:25 INFO - PROCESS | 3305 | 1460990605742 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}] 07:43:25 INFO - PROCESS | 3305 | 1460990605992 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 07:43:26 INFO - PROCESS | 3305 | 1460990606318 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x903da400 == 135 [pid = 3305] [id = 363] 07:43:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x907b4000) [pid = 3305] [serial = 1090] [outer = (nil)] 07:43:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x916a7400) [pid = 3305] [serial = 1091] [outer = 0x907b4000] 07:43:26 INFO - PROCESS | 3305 | 1460990606416 Marionette DEBUG loaded listener.js 07:43:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x92040400) [pid = 3305] [serial = 1092] [outer = 0x907b4000] 07:43:27 INFO - PROCESS | 3305 | 1460990607381 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]]]}] 07:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1684ms 07:43:27 INFO - PROCESS | 3305 | 1460990607418 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 07:43:27 INFO - PROCESS | 3305 | 1460990607422 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 07:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:43:27 INFO - PROCESS | 3305 | 1460990607429 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:43:27 INFO - PROCESS | 3305 | 1460990607441 Marionette TRACE conn3 <- [1,1426,null,{}] 07:43:27 INFO - PROCESS | 3305 | 1460990607446 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}] 07:43:27 INFO - PROCESS | 3305 | 1460990607700 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 07:43:28 INFO - PROCESS | 3305 | 1460990608045 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x9147b800 == 136 [pid = 3305] [id = 364] 07:43:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x93681c00) [pid = 3305] [serial = 1093] [outer = (nil)] 07:43:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x94445400) [pid = 3305] [serial = 1094] [outer = 0x93681c00] 07:43:28 INFO - PROCESS | 3305 | 1460990608150 Marionette DEBUG loaded listener.js 07:43:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x958a0400) [pid = 3305] [serial = 1095] [outer = 0x93681c00] 07:43:29 INFO - PROCESS | 3305 | 1460990609092 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]]]}] 07:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1702ms 07:43:29 INFO - PROCESS | 3305 | 1460990609132 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 3305 | 1460990609135 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 07:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:43:29 INFO - PROCESS | 3305 | 1460990609142 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 3305 | 1460990609146 Marionette TRACE conn3 <- [1,1430,null,{}] 07:43:29 INFO - PROCESS | 3305 | 1460990609152 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}] 07:43:29 INFO - PROCESS | 3305 | 1460990609389 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 07:43:29 INFO - PROCESS | 3305 | 1460990609727 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x963f2000 == 137 [pid = 3305] [id = 365] 07:43:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x96bafc00) [pid = 3305] [serial = 1096] [outer = (nil)] 07:43:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x96f2e800) [pid = 3305] [serial = 1097] [outer = 0x96bafc00] 07:43:29 INFO - PROCESS | 3305 | 1460990609827 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x977d7000) [pid = 3305] [serial = 1098] [outer = 0x96bafc00] 07:43:30 INFO - PROCESS | 3305 | 1460990610779 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]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1682ms 07:43:30 INFO - PROCESS | 3305 | 1460990610826 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 07:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:43:30 INFO - PROCESS | 3305 | 1460990610830 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 07:43:30 INFO - PROCESS | 3305 | 1460990610837 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 3305 | 1460990610841 Marionette TRACE conn3 <- [1,1434,null,{}] 07:43:30 INFO - PROCESS | 3305 | 1460990610847 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}] 07:43:31 INFO - PROCESS | 3305 | 1460990611068 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 07:43:31 INFO - PROCESS | 3305 | 1460990611405 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e45ec00 == 138 [pid = 3305] [id = 366] 07:43:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x8fd35800) [pid = 3305] [serial = 1099] [outer = (nil)] 07:43:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x97848800) [pid = 3305] [serial = 1100] [outer = 0x8fd35800] 07:43:31 INFO - PROCESS | 3305 | 1460990611497 Marionette DEBUG loaded listener.js 07:43:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x97855400) [pid = 3305] [serial = 1101] [outer = 0x8fd35800] 07:43:32 INFO - PROCESS | 3305 | 1460990612653 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]]]}] 07:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1885ms 07:43:32 INFO - PROCESS | 3305 | 1460990612724 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 07:43:32 INFO - PROCESS | 3305 | 1460990612731 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 07:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:43:32 INFO - PROCESS | 3305 | 1460990612741 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:43:32 INFO - PROCESS | 3305 | 1460990612746 Marionette TRACE conn3 <- [1,1438,null,{}] 07:43:32 INFO - PROCESS | 3305 | 1460990612756 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}] 07:43:32 INFO - PROCESS | 3305 | 1460990612997 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 07:43:33 INFO - PROCESS | 3305 | 1460990613319 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x9784b000 == 139 [pid = 3305] [id = 367] 07:43:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x979b5400) [pid = 3305] [serial = 1102] [outer = (nil)] 07:43:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x98fd1c00) [pid = 3305] [serial = 1103] [outer = 0x979b5400] 07:43:33 INFO - PROCESS | 3305 | 1460990613409 Marionette DEBUG loaded listener.js 07:43:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x98fd4400) [pid = 3305] [serial = 1104] [outer = 0x979b5400] 07:43:34 INFO - PROCESS | 3305 | 1460990614436 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]]]}] 07:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1741ms 07:43:34 INFO - PROCESS | 3305 | 1460990614482 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 07:43:34 INFO - PROCESS | 3305 | 1460990614486 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 07:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:43:34 INFO - PROCESS | 3305 | 1460990614492 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:43:34 INFO - PROCESS | 3305 | 1460990614496 Marionette TRACE conn3 <- [1,1442,null,{}] 07:43:34 INFO - PROCESS | 3305 | 1460990614502 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}] 07:43:34 INFO - PROCESS | 3305 | 1460990614747 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 07:43:35 INFO - PROCESS | 3305 | 1460990615066 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x86613000 == 140 [pid = 3305] [id = 368] 07:43:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x96e05400) [pid = 3305] [serial = 1105] [outer = (nil)] 07:43:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x991b2c00) [pid = 3305] [serial = 1106] [outer = 0x96e05400] 07:43:35 INFO - PROCESS | 3305 | 1460990615165 Marionette DEBUG loaded listener.js 07:43:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x991bdc00) [pid = 3305] [serial = 1107] [outer = 0x96e05400] 07:43:36 INFO - PROCESS | 3305 | 1460990616245 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]]]}] 07:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1844ms 07:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:43:36 INFO - PROCESS | 3305 | 1460990616339 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 3305 | 1460990616342 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 07:43:36 INFO - PROCESS | 3305 | 1460990616349 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 3305 | 1460990616352 Marionette TRACE conn3 <- [1,1446,null,{}] 07:43:36 INFO - PROCESS | 3305 | 1460990616359 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}] 07:43:36 INFO - PROCESS | 3305 | 1460990616616 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 07:43:36 INFO - PROCESS | 3305 | 1460990616940 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x93263c00 == 141 [pid = 3305] [id = 369] 07:43:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x958a2c00) [pid = 3305] [serial = 1108] [outer = (nil)] 07:43:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x9967a400) [pid = 3305] [serial = 1109] [outer = 0x958a2c00] 07:43:37 INFO - PROCESS | 3305 | 1460990617031 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 187 (0x9967f000) [pid = 3305] [serial = 1110] [outer = 0x958a2c00] 07:43:38 INFO - PROCESS | 3305 | 1460990618028 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]]]}] 07:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1737ms 07:43:38 INFO - PROCESS | 3305 | 1460990618086 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 07:43:38 INFO - PROCESS | 3305 | 1460990618090 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 07:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:43:38 INFO - PROCESS | 3305 | 1460990618096 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:43:38 INFO - PROCESS | 3305 | 1460990618100 Marionette TRACE conn3 <- [1,1450,null,{}] 07:43:38 INFO - PROCESS | 3305 | 1460990618106 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}] 07:43:38 INFO - PROCESS | 3305 | 1460990618331 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 07:43:38 INFO - PROCESS | 3305 | 1460990618654 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bb5800 == 142 [pid = 3305] [id = 370] 07:43:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 188 (0x991b9400) [pid = 3305] [serial = 1111] [outer = (nil)] 07:43:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 189 (0x99b02400) [pid = 3305] [serial = 1112] [outer = 0x991b9400] 07:43:38 INFO - PROCESS | 3305 | 1460990618750 Marionette DEBUG loaded listener.js 07:43:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x99cd6c00) [pid = 3305] [serial = 1113] [outer = 0x991b9400] 07:43:39 INFO - PROCESS | 3305 | 1460990619705 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]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1687ms 07:43:39 INFO - PROCESS | 3305 | 1460990619784 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 3305 | 1460990619787 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 07:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:43:39 INFO - PROCESS | 3305 | 1460990619794 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 3305 | 1460990619798 Marionette TRACE conn3 <- [1,1454,null,{}] 07:43:39 INFO - PROCESS | 3305 | 1460990619804 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}] 07:43:40 INFO - PROCESS | 3305 | 1460990620023 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x84941400 == 141 [pid = 3305] [id = 352] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd4000 == 140 [pid = 3305] [id = 351] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x86ce9c00 == 139 [pid = 3305] [id = 350] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x853d9c00 == 138 [pid = 3305] [id = 349] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x84940000 == 137 [pid = 3305] [id = 347] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x91474000 == 136 [pid = 3305] [id = 345] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x9147cc00 == 135 [pid = 3305] [id = 346] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc6a400 == 134 [pid = 3305] [id = 344] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x903df400 == 133 [pid = 3305] [id = 343] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffa9400 == 132 [pid = 3305] [id = 342] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x8adc0800 == 131 [pid = 3305] [id = 341] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x8e208400 == 130 [pid = 3305] [id = 339] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x8eec0000 == 129 [pid = 3305] [id = 340] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x8e0b9000 == 128 [pid = 3305] [id = 338] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x84940800 == 127 [pid = 3305] [id = 337] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x87488c00 == 126 [pid = 3305] [id = 336] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x8aee0800 == 125 [pid = 3305] [id = 335] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x88451000 == 124 [pid = 3305] [id = 334] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x87d8dc00 == 123 [pid = 3305] [id = 332] 07:43:41 INFO - PROCESS | 3305 | --DOCSHELL 0x853e3c00 == 122 [pid = 3305] [id = 333] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x8e11e400) [pid = 3305] [serial = 885] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 188 (0x9054d800) [pid = 3305] [serial = 903] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 187 (0x8fd35400) [pid = 3305] [serial = 897] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 186 (0x8e458400) [pid = 3305] [serial = 888] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0x8adc9800) [pid = 3305] [serial = 876] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x86613800) [pid = 3305] [serial = 870] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x90316000) [pid = 3305] [serial = 900] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x8670e400) [pid = 3305] [serial = 909] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x8eec0c00) [pid = 3305] [serial = 894] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x90562c00) [pid = 3305] [serial = 906] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x8ec0f000) [pid = 3305] [serial = 891] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x87496000) [pid = 3305] [serial = 873] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x8c822800) [pid = 3305] [serial = 882] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x8c1e5000) [pid = 3305] [serial = 879] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x87d83c00) [pid = 3305] [serial = 992] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x91470800) [pid = 3305] [serial = 965] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x9147a800) [pid = 3305] [serial = 966] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x9054b800) [pid = 3305] [serial = 959] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x9055c800) [pid = 3305] [serial = 960] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x8fd83400) [pid = 3305] [serial = 950] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x8670c400) [pid = 3305] [serial = 989] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x92043000) [pid = 3305] [serial = 971] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x92047400) [pid = 3305] [serial = 972] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8670f800) [pid = 3305] [serial = 935] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x86ce1000) [pid = 3305] [serial = 936] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x8ac29000) [pid = 3305] [serial = 938] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8918c400) [pid = 3305] [serial = 995] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8aed6c00) [pid = 3305] [serial = 939] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8e01c400) [pid = 3305] [serial = 941] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8e114c00) [pid = 3305] [serial = 942] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x90317800) [pid = 3305] [serial = 956] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x903da000) [pid = 3305] [serial = 957] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8e452400) [pid = 3305] [serial = 944] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8e45f000) [pid = 3305] [serial = 945] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8844ec00) [pid = 3305] [serial = 993] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x905ddc00) [pid = 3305] [serial = 962] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x907ae400) [pid = 3305] [serial = 963] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x92017800) [pid = 3305] [serial = 968] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x9203a400) [pid = 3305] [serial = 969] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x94443c00) [pid = 3305] [serial = 980] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8670a400) [pid = 3305] [serial = 983] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x94449400) [pid = 3305] [serial = 981] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x93261400) [pid = 3305] [serial = 974] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x932d6400) [pid = 3305] [serial = 975] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8ed2d400) [pid = 3305] [serial = 947] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8eeb8c00) [pid = 3305] [serial = 948] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x8ffa6000) [pid = 3305] [serial = 951] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x853dcc00) [pid = 3305] [serial = 986] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x85d21000) [pid = 3305] [serial = 987] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8ffb3800) [pid = 3305] [serial = 953] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x86bd7800) [pid = 3305] [serial = 932] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x932df400) [pid = 3305] [serial = 977] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x932e2400) [pid = 3305] [serial = 978] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x9010d400) [pid = 3305] [serial = 954] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8aaa5000) [pid = 3305] [serial = 996] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x86bcf000) [pid = 3305] [serial = 990] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 3305 | 1460990621843 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d22400 == 123 [pid = 3305] [id = 371] 07:43:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x86458800) [pid = 3305] [serial = 1114] [outer = (nil)] 07:43:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x86613800) [pid = 3305] [serial = 1115] [outer = 0x86458800] 07:43:41 INFO - PROCESS | 3305 | 1460990621939 Marionette DEBUG loaded listener.js 07:43:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x86709c00) [pid = 3305] [serial = 1116] [outer = 0x86458800] 07:43:42 INFO - PROCESS | 3305 | 1460990622790 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]]]}] 07:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 3039ms 07:43:42 INFO - PROCESS | 3305 | 1460990622837 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 07:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:43:42 INFO - PROCESS | 3305 | 1460990622842 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 07:43:42 INFO - PROCESS | 3305 | 1460990622850 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:43:42 INFO - PROCESS | 3305 | 1460990622857 Marionette TRACE conn3 <- [1,1458,null,{}] 07:43:42 INFO - PROCESS | 3305 | 1460990622864 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}] 07:43:43 INFO - PROCESS | 3305 | 1460990623087 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 07:43:43 INFO - PROCESS | 3305 | 1460990623273 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce0800 == 124 [pid = 3305] [id = 372] 07:43:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x86ce2800) [pid = 3305] [serial = 1117] [outer = (nil)] 07:43:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x86ce8400) [pid = 3305] [serial = 1118] [outer = 0x86ce2800] 07:43:43 INFO - PROCESS | 3305 | 1460990623356 Marionette DEBUG loaded listener.js 07:43:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x87491c00) [pid = 3305] [serial = 1119] [outer = 0x86ce2800] 07:43:44 INFO - PROCESS | 3305 | 1460990624446 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]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1644ms 07:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:43:44 INFO - PROCESS | 3305 | 1460990624497 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 07:43:44 INFO - PROCESS | 3305 | 1460990624503 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 07:43:44 INFO - PROCESS | 3305 | 1460990624510 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 3305 | 1460990624513 Marionette TRACE conn3 <- [1,1462,null,{}] 07:43:44 INFO - PROCESS | 3305 | 1460990624526 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}] 07:43:44 INFO - PROCESS | 3305 | 1460990624806 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 07:43:45 INFO - PROCESS | 3305 | 1460990625033 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x86cea400 == 125 [pid = 3305] [id = 373] 07:43:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x89188800) [pid = 3305] [serial = 1120] [outer = (nil)] 07:43:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8a4c6800) [pid = 3305] [serial = 1121] [outer = 0x89188800] 07:43:45 INFO - PROCESS | 3305 | 1460990625110 Marionette DEBUG loaded listener.js 07:43:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8aaa5000) [pid = 3305] [serial = 1122] [outer = 0x89188800] 07:43:46 INFO - PROCESS | 3305 | 1460990626327 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]]]}] 07:43:46 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x84945000) [pid = 3305] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:43:46 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x86ceac00) [pid = 3305] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:43:46 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x853db800) [pid = 3305] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:43:46 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8ac2c800) [pid = 3305] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:43:46 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8645dc00) [pid = 3305] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1898ms 07:43:46 INFO - PROCESS | 3305 | 1460990626407 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 07:43:46 INFO - PROCESS | 3305 | 1460990626412 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 07:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:43:46 INFO - PROCESS | 3305 | 1460990626429 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 3305 | 1460990626438 Marionette TRACE conn3 <- [1,1466,null,{}] 07:43:46 INFO - PROCESS | 3305 | 1460990626446 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}] 07:43:46 INFO - PROCESS | 3305 | 1460990626687 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 07:43:46 INFO - PROCESS | 3305 | 1460990626885 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d23c00 == 126 [pid = 3305] [id = 374] 07:43:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x86bd8400) [pid = 3305] [serial = 1123] [outer = (nil)] 07:43:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8ac29c00) [pid = 3305] [serial = 1124] [outer = 0x86bd8400] 07:43:46 INFO - PROCESS | 3305 | 1460990626962 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8adcb400) [pid = 3305] [serial = 1125] [outer = 0x86bd8400] 07:43:47 INFO - PROCESS | 3305 | 1460990627758 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]]]}] 07:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1408ms 07:43:47 INFO - PROCESS | 3305 | 1460990627828 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 07:43:47 INFO - PROCESS | 3305 | 1460990627833 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 07:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:43:47 INFO - PROCESS | 3305 | 1460990627840 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:43:47 INFO - PROCESS | 3305 | 1460990627843 Marionette TRACE conn3 <- [1,1470,null,{}] 07:43:47 INFO - PROCESS | 3305 | 1460990627849 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}] 07:43:48 INFO - PROCESS | 3305 | 1460990628066 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 07:43:48 INFO - PROCESS | 3305 | 1460990628253 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaa2c00 == 127 [pid = 3305] [id = 375] 07:43:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8ac21400) [pid = 3305] [serial = 1126] [outer = (nil)] 07:43:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8be70800) [pid = 3305] [serial = 1127] [outer = 0x8ac21400] 07:43:48 INFO - PROCESS | 3305 | 1460990628334 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8be75c00) [pid = 3305] [serial = 1128] [outer = 0x8ac21400] 07:43:49 INFO - PROCESS | 3305 | 1460990629544 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]]]}] 07:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1781ms 07:43:49 INFO - PROCESS | 3305 | 1460990629624 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 07:43:49 INFO - PROCESS | 3305 | 1460990629633 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 07:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:43:49 INFO - PROCESS | 3305 | 1460990629644 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 3305 | 1460990629650 Marionette TRACE conn3 <- [1,1474,null,{}] 07:43:49 INFO - PROCESS | 3305 | 1460990629660 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}] 07:43:49 INFO - PROCESS | 3305 | 1460990629951 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 07:43:50 INFO - PROCESS | 3305 | 1460990630287 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x86452800 == 128 [pid = 3305] [id = 376] 07:43:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x86710400) [pid = 3305] [serial = 1129] [outer = (nil)] 07:43:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x86cde400) [pid = 3305] [serial = 1130] [outer = 0x86710400] 07:43:50 INFO - PROCESS | 3305 | 1460990630386 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x87d82400) [pid = 3305] [serial = 1131] [outer = 0x86710400] 07:43:51 INFO - PROCESS | 3305 | 1460990631503 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]]]}] 07:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1892ms 07:43:51 INFO - PROCESS | 3305 | 1460990631537 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 07:43:51 INFO - PROCESS | 3305 | 1460990631547 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 07:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:43:51 INFO - PROCESS | 3305 | 1460990631558 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:43:51 INFO - PROCESS | 3305 | 1460990631562 Marionette TRACE conn3 <- [1,1478,null,{}] 07:43:51 INFO - PROCESS | 3305 | 1460990631570 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}] 07:43:51 INFO - PROCESS | 3305 | 1460990631812 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 07:43:52 INFO - PROCESS | 3305 | 1460990632226 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc0400 == 129 [pid = 3305] [id = 377] 07:43:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8adc6400) [pid = 3305] [serial = 1132] [outer = (nil)] 07:43:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8aed7400) [pid = 3305] [serial = 1133] [outer = 0x8adc6400] 07:43:52 INFO - PROCESS | 3305 | 1460990632320 Marionette DEBUG loaded listener.js 07:43:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x8be70c00) [pid = 3305] [serial = 1134] [outer = 0x8adc6400] 07:43:53 INFO - PROCESS | 3305 | 1460990633371 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]]]}] 07:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1882ms 07:43:53 INFO - PROCESS | 3305 | 1460990633441 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 07:43:53 INFO - PROCESS | 3305 | 1460990633446 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 07:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:43:53 INFO - PROCESS | 3305 | 1460990633453 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:43:53 INFO - PROCESS | 3305 | 1460990633459 Marionette TRACE conn3 <- [1,1482,null,{}] 07:43:53 INFO - PROCESS | 3305 | 1460990633476 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}] 07:43:53 INFO - PROCESS | 3305 | 1460990633759 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 07:43:54 INFO - PROCESS | 3305 | 1460990634096 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c822800 == 130 [pid = 3305] [id = 378] 07:43:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8cc62800) [pid = 3305] [serial = 1135] [outer = (nil)] 07:43:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8e014400) [pid = 3305] [serial = 1136] [outer = 0x8cc62800] 07:43:54 INFO - PROCESS | 3305 | 1460990634193 Marionette DEBUG loaded listener.js 07:43:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8e0af400) [pid = 3305] [serial = 1137] [outer = 0x8cc62800] 07:43:55 INFO - PROCESS | 3305 | 1460990635473 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]]]}] 07:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2052ms 07:43:55 INFO - PROCESS | 3305 | 1460990635506 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 3305 | 1460990635510 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 07:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:43:55 INFO - PROCESS | 3305 | 1460990635518 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 3305 | 1460990635521 Marionette TRACE conn3 <- [1,1486,null,{}] 07:43:55 INFO - PROCESS | 3305 | 1460990635528 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}] 07:43:55 INFO - PROCESS | 3305 | 1460990635755 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 07:43:56 INFO - PROCESS | 3305 | 1460990636029 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1eac00 == 131 [pid = 3305] [id = 379] 07:43:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8e0b2800) [pid = 3305] [serial = 1138] [outer = (nil)] 07:43:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x8e113800) [pid = 3305] [serial = 1139] [outer = 0x8e0b2800] 07:43:56 INFO - PROCESS | 3305 | 1460990636164 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8e11b000) [pid = 3305] [serial = 1140] [outer = 0x8e0b2800] 07:43:57 INFO - PROCESS | 3305 | 1460990637203 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]]]}] 07:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1734ms 07:43:57 INFO - PROCESS | 3305 | 1460990637254 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 07:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:43:57 INFO - PROCESS | 3305 | 1460990637258 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 07:43:57 INFO - PROCESS | 3305 | 1460990637265 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:43:57 INFO - PROCESS | 3305 | 1460990637268 Marionette TRACE conn3 <- [1,1490,null,{}] 07:43:57 INFO - PROCESS | 3305 | 1460990637274 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}] 07:43:57 INFO - PROCESS | 3305 | 1460990637494 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 07:43:57 INFO - PROCESS | 3305 | 1460990637788 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e0b6000 == 132 [pid = 3305] [id = 380] 07:43:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x8e0bc800) [pid = 3305] [serial = 1141] [outer = (nil)] 07:43:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x8e20f800) [pid = 3305] [serial = 1142] [outer = 0x8e0bc800] 07:43:57 INFO - PROCESS | 3305 | 1460990637880 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x8e45c800) [pid = 3305] [serial = 1143] [outer = 0x8e0bc800] 07:43:58 INFO - PROCESS | 3305 | 1460990638844 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]]]}] 07:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1632ms 07:43:58 INFO - PROCESS | 3305 | 1460990638897 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 07:43:58 INFO - PROCESS | 3305 | 1460990638901 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 07:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:43:58 INFO - PROCESS | 3305 | 1460990638909 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:43:58 INFO - PROCESS | 3305 | 1460990638913 Marionette TRACE conn3 <- [1,1494,null,{}] 07:43:58 INFO - PROCESS | 3305 | 1460990638919 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}] 07:43:59 INFO - PROCESS | 3305 | 1460990639259 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 07:43:59 INFO - PROCESS | 3305 | 1460990639588 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e208400 == 133 [pid = 3305] [id = 381] 07:43:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x8ec0d000) [pid = 3305] [serial = 1144] [outer = (nil)] 07:43:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x8eebb000) [pid = 3305] [serial = 1145] [outer = 0x8ec0d000] 07:43:59 INFO - PROCESS | 3305 | 1460990639696 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x8eebf800) [pid = 3305] [serial = 1146] [outer = 0x8ec0d000] 07:44:00 INFO - PROCESS | 3305 | 1460990640681 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]]]}] 07:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1838ms 07:44:00 INFO - PROCESS | 3305 | 1460990640749 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 07:44:00 INFO - PROCESS | 3305 | 1460990640753 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 07:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:44:00 INFO - PROCESS | 3305 | 1460990640760 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:44:00 INFO - PROCESS | 3305 | 1460990640763 Marionette TRACE conn3 <- [1,1498,null,{}] 07:44:00 INFO - PROCESS | 3305 | 1460990640770 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}] 07:44:01 INFO - PROCESS | 3305 | 1460990641000 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 07:44:01 INFO - PROCESS | 3305 | 1460990641325 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x88459c00 == 134 [pid = 3305] [id = 382] 07:44:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x8ec02800) [pid = 3305] [serial = 1147] [outer = (nil)] 07:44:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x8fd32c00) [pid = 3305] [serial = 1148] [outer = 0x8ec02800] 07:44:01 INFO - PROCESS | 3305 | 1460990641419 Marionette DEBUG loaded listener.js 07:44:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x8fd7c000) [pid = 3305] [serial = 1149] [outer = 0x8ec02800] 07:44:02 INFO - PROCESS | 3305 | 1460990642454 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]]]}] 07:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1733ms 07:44:02 INFO - PROCESS | 3305 | 1460990642494 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 07:44:02 INFO - PROCESS | 3305 | 1460990642499 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 07:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:44:02 INFO - PROCESS | 3305 | 1460990642505 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:44:02 INFO - PROCESS | 3305 | 1460990642509 Marionette TRACE conn3 <- [1,1502,null,{}] 07:44:02 INFO - PROCESS | 3305 | 1460990642515 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}] 07:44:02 INFO - PROCESS | 3305 | 1460990642770 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 07:44:03 INFO - PROCESS | 3305 | 1460990643091 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebb800 == 135 [pid = 3305] [id = 383] 07:44:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x8fd28800) [pid = 3305] [serial = 1150] [outer = (nil)] 07:44:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x8ffadc00) [pid = 3305] [serial = 1151] [outer = 0x8fd28800] 07:44:03 INFO - PROCESS | 3305 | 1460990643197 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x8ffb0c00) [pid = 3305] [serial = 1152] [outer = 0x8fd28800] 07:44:04 INFO - PROCESS | 3305 | 1460990644117 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]]]}] 07:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1685ms 07:44:04 INFO - PROCESS | 3305 | 1460990644192 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 07:44:04 INFO - PROCESS | 3305 | 1460990644196 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 07:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:44:04 INFO - PROCESS | 3305 | 1460990644203 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:44:04 INFO - PROCESS | 3305 | 1460990644205 Marionette TRACE conn3 <- [1,1506,null,{}] 07:44:04 INFO - PROCESS | 3305 | 1460990644212 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}] 07:44:04 INFO - PROCESS | 3305 | 1460990644495 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 07:44:04 INFO - PROCESS | 3305 | 1460990644828 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be6c000 == 136 [pid = 3305] [id = 384] 07:44:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x8cc6a800) [pid = 3305] [serial = 1153] [outer = (nil)] 07:44:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x8ffaec00) [pid = 3305] [serial = 1154] [outer = 0x8cc6a800] 07:44:04 INFO - PROCESS | 3305 | 1460990644928 Marionette DEBUG loaded listener.js 07:44:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x90315400) [pid = 3305] [serial = 1155] [outer = 0x8cc6a800] 07:44:05 INFO - PROCESS | 3305 | 1460990645858 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]]]}] 07:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1731ms 07:44:05 INFO - PROCESS | 3305 | 1460990645935 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 07:44:05 INFO - PROCESS | 3305 | 1460990645940 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 07:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:44:05 INFO - PROCESS | 3305 | 1460990645946 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:44:05 INFO - PROCESS | 3305 | 1460990645949 Marionette TRACE conn3 <- [1,1510,null,{}] 07:44:05 INFO - PROCESS | 3305 | 1460990645955 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}] 07:44:06 INFO - PROCESS | 3305 | 1460990646208 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 07:44:06 INFO - PROCESS | 3305 | 1460990646528 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:06 INFO - PROCESS | 3305 | ++DOCSHELL 0x90114c00 == 137 [pid = 3305] [id = 385] 07:44:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x9011e800) [pid = 3305] [serial = 1156] [outer = (nil)] 07:44:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x9054a000) [pid = 3305] [serial = 1157] [outer = 0x9011e800] 07:44:06 INFO - PROCESS | 3305 | 1460990646624 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x9054e000) [pid = 3305] [serial = 1158] [outer = 0x9011e800] 07:44:07 INFO - PROCESS | 3305 | 1460990647575 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]]]}] 07:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1645ms 07:44:07 INFO - PROCESS | 3305 | 1460990647592 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 07:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:44:07 INFO - PROCESS | 3305 | 1460990647597 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 07:44:07 INFO - PROCESS | 3305 | 1460990647604 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 3305 | 1460990647609 Marionette TRACE conn3 <- [1,1514,null,{}] 07:44:07 INFO - PROCESS | 3305 | 1460990647614 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}] 07:44:07 INFO - PROCESS | 3305 | 1460990647884 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 07:44:08 INFO - PROCESS | 3305 | 1460990648228 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x903dec00 == 138 [pid = 3305] [id = 386] 07:44:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x905e4000) [pid = 3305] [serial = 1159] [outer = (nil)] 07:44:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x907b5c00) [pid = 3305] [serial = 1160] [outer = 0x905e4000] 07:44:08 INFO - PROCESS | 3305 | 1460990648334 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x9137a800) [pid = 3305] [serial = 1161] [outer = 0x905e4000] 07:44:09 INFO - PROCESS | 3305 | 1460990649241 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]]]}] 07:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1685ms 07:44:09 INFO - PROCESS | 3305 | 1460990649290 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 07:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:44:09 INFO - PROCESS | 3305 | 1460990649294 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 07:44:09 INFO - PROCESS | 3305 | 1460990649301 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:44:09 INFO - PROCESS | 3305 | 1460990649305 Marionette TRACE conn3 <- [1,1518,null,{}] 07:44:09 INFO - PROCESS | 3305 | 1460990649311 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}] 07:44:09 INFO - PROCESS | 3305 | 1460990649545 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 07:44:09 INFO - PROCESS | 3305 | 1460990649876 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x90568c00 == 139 [pid = 3305] [id = 387] 07:44:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x907ae800) [pid = 3305] [serial = 1162] [outer = (nil)] 07:44:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x916a2c00) [pid = 3305] [serial = 1163] [outer = 0x907ae800] 07:44:09 INFO - PROCESS | 3305 | 1460990649983 Marionette DEBUG loaded listener.js 07:44:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x92013c00) [pid = 3305] [serial = 1164] [outer = 0x907ae800] 07:44:10 INFO - PROCESS | 3305 | 1460990650890 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]]]}] 07:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1641ms 07:44:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:44:10 INFO - PROCESS | 3305 | 1460990650943 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 07:44:10 INFO - PROCESS | 3305 | 1460990650946 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 07:44:10 INFO - PROCESS | 3305 | 1460990650973 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 3305 | 1460990650978 Marionette TRACE conn3 <- [1,1522,null,{}] 07:44:10 INFO - PROCESS | 3305 | 1460990650986 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}] 07:44:11 INFO - PROCESS | 3305 | 1460990651219 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 07:44:11 INFO - PROCESS | 3305 | 1460990651535 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 3305 | ++DOCSHELL 0x90313c00 == 140 [pid = 3305] [id = 388] 07:44:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x9031b800) [pid = 3305] [serial = 1165] [outer = (nil)] 07:44:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x93259400) [pid = 3305] [serial = 1166] [outer = 0x9031b800] 07:44:11 INFO - PROCESS | 3305 | 1460990651629 Marionette DEBUG loaded listener.js 07:44:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x93264c00) [pid = 3305] [serial = 1167] [outer = 0x9031b800] 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:44:12 INFO - PROCESS | 3305 | 1460990652562 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"]]]}] 07:44:12 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 () { 07:44:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:44:12 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 () { 07:44:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:44:12 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 () { 07:44:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:44:12 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 () { 07:44:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:44:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1676ms 07:44:12 INFO - PROCESS | 3305 | 1460990652629 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 3305 | 1460990652636 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 07:44:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:44:12 INFO - PROCESS | 3305 | 1460990652670 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 3305 | 1460990652673 Marionette TRACE conn3 <- [1,1526,null,{}] 07:44:12 INFO - PROCESS | 3305 | 1460990652680 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}] 07:44:12 INFO - PROCESS | 3305 | 1460990652916 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 07:44:13 INFO - PROCESS | 3305 | 1460990653250 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac20800 == 141 [pid = 3305] [id = 389] 07:44:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x9147c800) [pid = 3305] [serial = 1168] [outer = (nil)] 07:44:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x932dec00) [pid = 3305] [serial = 1169] [outer = 0x9147c800] 07:44:13 INFO - PROCESS | 3305 | 1460990653347 Marionette DEBUG loaded listener.js 07:44:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x932e3000) [pid = 3305] [serial = 1170] [outer = 0x9147c800] 07:44:14 INFO - PROCESS | 3305 | 1460990654254 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"]]]}] 07:44:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:44:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:44:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:44:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:44:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:44:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:44:14 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1637ms 07:44:14 INFO - PROCESS | 3305 | 1460990654337 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 07:44:14 INFO - PROCESS | 3305 | 1460990654341 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 07:44:14 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:44:14 INFO - PROCESS | 3305 | 1460990654352 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:44:14 INFO - PROCESS | 3305 | 1460990654354 Marionette TRACE conn3 <- [1,1530,null,{}] 07:44:14 INFO - PROCESS | 3305 | 1460990654362 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}] 07:44:14 INFO - PROCESS | 3305 | 1460990654644 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 07:44:14 INFO - PROCESS | 3305 | 1460990654974 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x853de000 == 142 [pid = 3305] [id = 390] 07:44:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 187 (0x85b6a800) [pid = 3305] [serial = 1171] [outer = (nil)] 07:44:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 188 (0x96316400) [pid = 3305] [serial = 1172] [outer = 0x85b6a800] 07:44:15 INFO - PROCESS | 3305 | 1460990655076 Marionette DEBUG loaded listener.js 07:44:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 189 (0x96ba8400) [pid = 3305] [serial = 1173] [outer = 0x85b6a800] 07:44:15 INFO - PROCESS | 3305 | 1460990655939 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]]]}] 07:44:15 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 07:44:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:44:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:44:15 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. 07:44:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:44:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1638ms 07:44:15 INFO - PROCESS | 3305 | 1460990655992 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 07:44:15 INFO - PROCESS | 3305 | 1460990655996 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 07:44:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:44:16 INFO - PROCESS | 3305 | 1460990656003 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:44:16 INFO - PROCESS | 3305 | 1460990656007 Marionette TRACE conn3 <- [1,1534,null,{}] 07:44:16 INFO - PROCESS | 3305 | 1460990656014 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}] 07:44:16 INFO - PROCESS | 3305 | 1460990656336 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 07:44:16 INFO - PROCESS | 3305 | 1460990656557 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x9203c800 == 143 [pid = 3305] [id = 391] 07:44:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x96b10c00) [pid = 3305] [serial = 1174] [outer = (nil)] 07:44:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x99b02800) [pid = 3305] [serial = 1175] [outer = 0x96b10c00] 07:44:16 INFO - PROCESS | 3305 | 1460990656694 Marionette DEBUG loaded listener.js 07:44:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 192 (0x99ce0000) [pid = 3305] [serial = 1176] [outer = 0x96b10c00] 07:44:17 INFO - PROCESS | 3305 | 1460990657641 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]]]}] 07:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1685ms 07:44:17 INFO - PROCESS | 3305 | 1460990657696 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 07:44:17 INFO - PROCESS | 3305 | 1460990657700 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 07:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:44:17 INFO - PROCESS | 3305 | 1460990657712 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:44:17 INFO - PROCESS | 3305 | 1460990657714 Marionette TRACE conn3 <- [1,1538,null,{}] 07:44:17 INFO - PROCESS | 3305 | 1460990657722 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}] 07:44:17 INFO - PROCESS | 3305 | 1460990657962 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 07:44:18 INFO - PROCESS | 3305 | 1460990658397 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:18 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be73c00 == 144 [pid = 3305] [id = 392] 07:44:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 193 (0x932df800) [pid = 3305] [serial = 1177] [outer = (nil)] 07:44:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 194 (0x99d85c00) [pid = 3305] [serial = 1178] [outer = 0x932df800] 07:44:18 INFO - PROCESS | 3305 | 1460990658561 Marionette DEBUG loaded listener.js 07:44:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 195 (0x99fc9c00) [pid = 3305] [serial = 1179] [outer = 0x932df800] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x85d23c00 == 143 [pid = 3305] [id = 374] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x86cea400 == 142 [pid = 3305] [id = 373] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x86ce0800 == 141 [pid = 3305] [id = 372] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x85d22400 == 140 [pid = 3305] [id = 371] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x93263c00 == 139 [pid = 3305] [id = 369] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x86613000 == 138 [pid = 3305] [id = 368] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x8e45ec00 == 137 [pid = 3305] [id = 366] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x9784b000 == 136 [pid = 3305] [id = 367] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x963f2000 == 135 [pid = 3305] [id = 365] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x9147b800 == 134 [pid = 3305] [id = 364] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x903da400 == 133 [pid = 3305] [id = 363] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x90316800 == 132 [pid = 3305] [id = 361] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x9055a800 == 131 [pid = 3305] [id = 362] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x8c81f400 == 130 [pid = 3305] [id = 360] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x8c820400 == 129 [pid = 3305] [id = 359] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x8e20c400 == 128 [pid = 3305] [id = 358] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd1000 == 127 [pid = 3305] [id = 357] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1e8800 == 126 [pid = 3305] [id = 356] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x86450000 == 125 [pid = 3305] [id = 327] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x8aed8400 == 124 [pid = 3305] [id = 355] 07:44:20 INFO - PROCESS | 3305 | --DOCSHELL 0x853dd400 == 123 [pid = 3305] [id = 354] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 194 (0x8be6bc00) [pid = 3305] [serial = 1061] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 193 (0x94444400) [pid = 3305] [serial = 1037] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 192 (0x8c1e9c00) [pid = 3305] [serial = 1007] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 191 (0x85b6d000) [pid = 3305] [serial = 1058] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 190 (0x8670c800) [pid = 3305] [serial = 1046] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x87d8b400) [pid = 3305] [serial = 1052] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 188 (0x8e01b000) [pid = 3305] [serial = 1010] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 187 (0x86455400) [pid = 3305] [serial = 1049] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 186 (0x963ef800) [pid = 3305] [serial = 1043] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0x86704c00) [pid = 3305] [serial = 1001] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x8aee1000) [pid = 3305] [serial = 1055] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x8ffa7c00) [pid = 3305] [serial = 1022] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x958a2000) [pid = 3305] [serial = 1040] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x86617000) [pid = 3305] [serial = 1050] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x903e6c00) [pid = 3305] [serial = 1028] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x90115c00) [pid = 3305] [serial = 1025] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x89183800) [pid = 3305] [serial = 1004] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x86ce5800) [pid = 3305] [serial = 984] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x8e115400) [pid = 3305] [serial = 1013] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x907b5800) [pid = 3305] [serial = 1031] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x9136c400) [pid = 3305] [serial = 1034] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8be73400) [pid = 3305] [serial = 1056] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x8ed28c00) [pid = 3305] [serial = 1016] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x8fd2a400) [pid = 3305] [serial = 1019] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x88459800) [pid = 3305] [serial = 1053] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x86704800) [pid = 3305] [serial = 1059] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x8ac2e400) [pid = 3305] [serial = 998] [outer = (nil)] [url = about:blank] 07:44:21 INFO - PROCESS | 3305 | 1460990661308 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]]]}] 07:44:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:44:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 3641ms 07:44:21 INFO - PROCESS | 3305 | 1460990661353 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 07:44:21 INFO - PROCESS | 3305 | 1460990661361 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 07:44:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:44:21 INFO - PROCESS | 3305 | 1460990661372 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:44:21 INFO - PROCESS | 3305 | 1460990661379 Marionette TRACE conn3 <- [1,1542,null,{}] 07:44:21 INFO - PROCESS | 3305 | 1460990661391 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}] 07:44:21 INFO - PROCESS | 3305 | 1460990661671 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 07:44:21 INFO - PROCESS | 3305 | 1460990661959 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x8670d400 == 124 [pid = 3305] [id = 393] 07:44:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x86bd0400) [pid = 3305] [serial = 1180] [outer = (nil)] 07:44:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x86ce0400) [pid = 3305] [serial = 1181] [outer = 0x86bd0400] 07:44:22 INFO - PROCESS | 3305 | 1460990662059 Marionette DEBUG loaded listener.js 07:44:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x8748d800) [pid = 3305] [serial = 1182] [outer = 0x86bd0400] 07:44:23 INFO - PROCESS | 3305 | 1460990663047 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]]]}] 07:44:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:44:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1741ms 07:44:23 INFO - PROCESS | 3305 | 1460990663120 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 07:44:23 INFO - PROCESS | 3305 | 1460990663129 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 07:44:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:44:23 INFO - PROCESS | 3305 | 1460990663140 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:44:23 INFO - PROCESS | 3305 | 1460990663144 Marionette TRACE conn3 <- [1,1546,null,{}] 07:44:23 INFO - PROCESS | 3305 | 1460990663159 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}] 07:44:23 INFO - PROCESS | 3305 | 1460990663469 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 07:44:23 INFO - PROCESS | 3305 | 1460990663704 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d83c00 == 125 [pid = 3305] [id = 394] 07:44:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x88455000) [pid = 3305] [serial = 1183] [outer = (nil)] 07:44:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x8918ac00) [pid = 3305] [serial = 1184] [outer = 0x88455000] 07:44:23 INFO - PROCESS | 3305 | 1460990663782 Marionette DEBUG loaded listener.js 07:44:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x8a4cbc00) [pid = 3305] [serial = 1185] [outer = 0x88455000] 07:44:24 INFO - PROCESS | 3305 | 1460990664672 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]]]}] 07:44:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:44:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1583ms 07:44:24 INFO - PROCESS | 3305 | 1460990664724 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 07:44:24 INFO - PROCESS | 3305 | 1460990664729 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 07:44:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:44:24 INFO - PROCESS | 3305 | 1460990664744 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:44:24 INFO - PROCESS | 3305 | 1460990664750 Marionette TRACE conn3 <- [1,1550,null,{}] 07:44:24 INFO - PROCESS | 3305 | 1460990664767 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}] 07:44:25 INFO - PROCESS | 3305 | 1460990665075 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x96e05400) [pid = 3305] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x91479400) [pid = 3305] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x991b9400) [pid = 3305] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x8aeda400) [pid = 3305] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x85d26400) [pid = 3305] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x9055dc00) [pid = 3305] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x8fd35800) [pid = 3305] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x907b4000) [pid = 3305] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x8e210c00) [pid = 3305] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x94450400) [pid = 3305] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8be77800) [pid = 3305] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8e112400) [pid = 3305] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x86ce2800) [pid = 3305] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x90320800) [pid = 3305] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8adcb800) [pid = 3305] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8e016000) [pid = 3305] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x979b5400) [pid = 3305] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x86458800) [pid = 3305] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x87492c00) [pid = 3305] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x96bafc00) [pid = 3305] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x958a2c00) [pid = 3305] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8e459c00) [pid = 3305] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8c1eb800) [pid = 3305] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8eeb7800) [pid = 3305] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8c1ea000) [pid = 3305] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x88451800) [pid = 3305] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8e0b6400) [pid = 3305] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x93681c00) [pid = 3305] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8ffaa400) [pid = 3305] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8645a800) [pid = 3305] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x86bd2000) [pid = 3305] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x89188800) [pid = 3305] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x86bd8400) [pid = 3305] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8fd79c00) [pid = 3305] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8adcd400) [pid = 3305] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8fd26c00) [pid = 3305] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8a4c2000) [pid = 3305] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8e452c00) [pid = 3305] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x90553000) [pid = 3305] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:44:26 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x85d1d000) [pid = 3305] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:44:26 INFO - PROCESS | 3305 | 1460990666121 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x84941c00 == 126 [pid = 3305] [id = 395] 07:44:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x84baec00) [pid = 3305] [serial = 1186] [outer = (nil)] 07:44:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x85d22c00) [pid = 3305] [serial = 1187] [outer = 0x84baec00] 07:44:26 INFO - PROCESS | 3305 | 1460990666232 Marionette DEBUG loaded listener.js 07:44:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x86ce4800) [pid = 3305] [serial = 1188] [outer = 0x84baec00] 07:44:27 INFO - PROCESS | 3305 | 1460990666998 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]]]}] 07:44:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:44:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2297ms 07:44:27 INFO - PROCESS | 3305 | 1460990667042 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 07:44:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:44:27 INFO - PROCESS | 3305 | 1460990667047 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 07:44:27 INFO - PROCESS | 3305 | 1460990667053 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:44:27 INFO - PROCESS | 3305 | 1460990667056 Marionette TRACE conn3 <- [1,1554,null,{}] 07:44:27 INFO - PROCESS | 3305 | 1460990667062 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}] 07:44:27 INFO - PROCESS | 3305 | 1460990667350 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 07:44:27 INFO - PROCESS | 3305 | 1460990667398 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:27 INFO - PROCESS | 3305 | ++DOCSHELL 0x86454800 == 127 [pid = 3305] [id = 396] 07:44:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8adc3400) [pid = 3305] [serial = 1189] [outer = (nil)] 07:44:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8aee1000) [pid = 3305] [serial = 1190] [outer = 0x8adc3400] 07:44:27 INFO - PROCESS | 3305 | 1460990667479 Marionette DEBUG loaded listener.js 07:44:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8c1ea800) [pid = 3305] [serial = 1191] [outer = 0x8adc3400] 07:44:28 INFO - PROCESS | 3305 | 1460990668738 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]]]}] 07:44:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:44:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1733ms 07:44:28 INFO - PROCESS | 3305 | 1460990668787 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 07:44:28 INFO - PROCESS | 3305 | 1460990668795 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 07:44:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:44:28 INFO - PROCESS | 3305 | 1460990668806 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:44:28 INFO - PROCESS | 3305 | 1460990668810 Marionette TRACE conn3 <- [1,1558,null,{}] 07:44:28 INFO - PROCESS | 3305 | 1460990668820 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}] 07:44:29 INFO - PROCESS | 3305 | 1460990669062 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 07:44:29 INFO - PROCESS | 3305 | 1460990669410 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x8645a800 == 128 [pid = 3305] [id = 397] 07:44:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x86bd0000) [pid = 3305] [serial = 1192] [outer = (nil)] 07:44:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x86ce5800) [pid = 3305] [serial = 1193] [outer = 0x86bd0000] 07:44:29 INFO - PROCESS | 3305 | 1460990669511 Marionette DEBUG loaded listener.js 07:44:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8844f800) [pid = 3305] [serial = 1194] [outer = 0x86bd0000] 07:44:30 INFO - PROCESS | 3305 | 1460990670508 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]]]}] 07:44:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:44:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1740ms 07:44:30 INFO - PROCESS | 3305 | 1460990670546 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 07:44:30 INFO - PROCESS | 3305 | 1460990670555 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 07:44:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:44:30 INFO - PROCESS | 3305 | 1460990670567 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:44:30 INFO - PROCESS | 3305 | 1460990670571 Marionette TRACE conn3 <- [1,1562,null,{}] 07:44:30 INFO - PROCESS | 3305 | 1460990670578 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}] 07:44:30 INFO - PROCESS | 3305 | 1460990670851 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 07:44:31 INFO - PROCESS | 3305 | 1460990671255 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x89186000 == 129 [pid = 3305] [id = 398] 07:44:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8ac21800) [pid = 3305] [serial = 1195] [outer = (nil)] 07:44:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8adcd400) [pid = 3305] [serial = 1196] [outer = 0x8ac21800] 07:44:31 INFO - PROCESS | 3305 | 1460990671347 Marionette DEBUG loaded listener.js 07:44:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8be6a800) [pid = 3305] [serial = 1197] [outer = 0x8ac21800] 07:44:32 INFO - PROCESS | 3305 | 1460990672340 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]]]}] 07:44:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:44:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1841ms 07:44:32 INFO - PROCESS | 3305 | 1460990672414 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 07:44:32 INFO - PROCESS | 3305 | 1460990672423 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 07:44:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:44:32 INFO - PROCESS | 3305 | 1460990672436 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:44:32 INFO - PROCESS | 3305 | 1460990672443 Marionette TRACE conn3 <- [1,1566,null,{}] 07:44:32 INFO - PROCESS | 3305 | 1460990672461 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}] 07:44:32 INFO - PROCESS | 3305 | 1460990672800 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 07:44:33 INFO - PROCESS | 3305 | 1460990673070 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be74000 == 130 [pid = 3305] [id = 399] 07:44:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8c825c00) [pid = 3305] [serial = 1198] [outer = (nil)] 07:44:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8cc64000) [pid = 3305] [serial = 1199] [outer = 0x8c825c00] 07:44:33 INFO - PROCESS | 3305 | 1460990673167 Marionette DEBUG loaded listener.js 07:44:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8e014c00) [pid = 3305] [serial = 1200] [outer = 0x8c825c00] 07:44:34 INFO - PROCESS | 3305 | 1460990674146 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]]]}] 07:44:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:44:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1743ms 07:44:34 INFO - PROCESS | 3305 | 1460990674180 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 07:44:34 INFO - PROCESS | 3305 | 1460990674185 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 07:44:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:44:34 INFO - PROCESS | 3305 | 1460990674193 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:44:34 INFO - PROCESS | 3305 | 1460990674197 Marionette TRACE conn3 <- [1,1570,null,{}] 07:44:34 INFO - PROCESS | 3305 | 1460990674203 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}] 07:44:34 INFO - PROCESS | 3305 | 1460990674469 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 07:44:34 INFO - PROCESS | 3305 | 1460990674807 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x8645cc00 == 131 [pid = 3305] [id = 400] 07:44:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x8cc6a400) [pid = 3305] [serial = 1201] [outer = (nil)] 07:44:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8e0b9000) [pid = 3305] [serial = 1202] [outer = 0x8cc6a400] 07:44:34 INFO - PROCESS | 3305 | 1460990674916 Marionette DEBUG loaded listener.js 07:44:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8e115400) [pid = 3305] [serial = 1203] [outer = 0x8cc6a400] 07:44:35 INFO - PROCESS | 3305 | 1460990675853 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]]]}] 07:44:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:44:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1733ms 07:44:35 INFO - PROCESS | 3305 | 1460990675929 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 07:44:35 INFO - PROCESS | 3305 | 1460990675935 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 07:44:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:44:35 INFO - PROCESS | 3305 | 1460990675942 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:44:35 INFO - PROCESS | 3305 | 1460990675947 Marionette TRACE conn3 <- [1,1574,null,{}] 07:44:35 INFO - PROCESS | 3305 | 1460990675953 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}] 07:44:36 INFO - PROCESS | 3305 | 1460990676218 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 07:44:36 INFO - PROCESS | 3305 | 1460990676546 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x8660fc00 == 132 [pid = 3305] [id = 401] 07:44:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8661ac00) [pid = 3305] [serial = 1204] [outer = (nil)] 07:44:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8e20bc00) [pid = 3305] [serial = 1205] [outer = 0x8661ac00] 07:44:36 INFO - PROCESS | 3305 | 1460990676638 Marionette DEBUG loaded listener.js 07:44:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x8e210c00) [pid = 3305] [serial = 1206] [outer = 0x8661ac00] 07:44:37 INFO - PROCESS | 3305 | 1460990677606 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]]]}] 07:44:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:44:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1736ms 07:44:37 INFO - PROCESS | 3305 | 1460990677680 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 07:44:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:44:37 INFO - PROCESS | 3305 | 1460990677684 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 07:44:37 INFO - PROCESS | 3305 | 1460990677691 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:44:37 INFO - PROCESS | 3305 | 1460990677694 Marionette TRACE conn3 <- [1,1578,null,{}] 07:44:37 INFO - PROCESS | 3305 | 1460990677701 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}] 07:44:38 INFO - PROCESS | 3305 | 1460990678000 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 07:44:38 INFO - PROCESS | 3305 | 1460990678343 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e11fc00 == 133 [pid = 3305] [id = 402] 07:44:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8ed23800) [pid = 3305] [serial = 1207] [outer = (nil)] 07:44:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x8ed30800) [pid = 3305] [serial = 1208] [outer = 0x8ed23800] 07:44:38 INFO - PROCESS | 3305 | 1460990678440 Marionette DEBUG loaded listener.js 07:44:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x8eebdc00) [pid = 3305] [serial = 1209] [outer = 0x8ed23800] 07:44:39 INFO - PROCESS | 3305 | 1460990679367 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]]]}] 07:44:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:44:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1743ms 07:44:39 INFO - PROCESS | 3305 | 1460990679434 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 07:44:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:44:39 INFO - PROCESS | 3305 | 1460990679439 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 07:44:39 INFO - PROCESS | 3305 | 1460990679445 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:44:39 INFO - PROCESS | 3305 | 1460990679449 Marionette TRACE conn3 <- [1,1582,null,{}] 07:44:39 INFO - PROCESS | 3305 | 1460990679456 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}] 07:44:39 INFO - PROCESS | 3305 | 1460990679684 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 07:44:40 INFO - PROCESS | 3305 | 1460990680023 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x8748b800 == 134 [pid = 3305] [id = 403] 07:44:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x8ed27800) [pid = 3305] [serial = 1210] [outer = (nil)] 07:44:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x8fd84c00) [pid = 3305] [serial = 1211] [outer = 0x8ed27800] 07:44:40 INFO - PROCESS | 3305 | 1460990680123 Marionette DEBUG loaded listener.js 07:44:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x8ffa7c00) [pid = 3305] [serial = 1212] [outer = 0x8ed27800] 07:44:41 INFO - PROCESS | 3305 | 1460990681064 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]]]}] 07:44:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:44:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1686ms 07:44:41 INFO - PROCESS | 3305 | 1460990681132 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 07:44:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:44:41 INFO - PROCESS | 3305 | 1460990681137 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 07:44:41 INFO - PROCESS | 3305 | 1460990681143 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:44:41 INFO - PROCESS | 3305 | 1460990681147 Marionette TRACE conn3 <- [1,1586,null,{}] 07:44:41 INFO - PROCESS | 3305 | 1460990681153 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}] 07:44:41 INFO - PROCESS | 3305 | 1460990681379 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 07:44:41 INFO - PROCESS | 3305 | 1460990681671 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e45e000 == 135 [pid = 3305] [id = 404] 07:44:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x8fd35000) [pid = 3305] [serial = 1213] [outer = (nil)] 07:44:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x90115c00) [pid = 3305] [serial = 1214] [outer = 0x8fd35000] 07:44:41 INFO - PROCESS | 3305 | 1460990681772 Marionette DEBUG loaded listener.js 07:44:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x9031ac00) [pid = 3305] [serial = 1215] [outer = 0x8fd35000] 07:44:42 INFO - PROCESS | 3305 | 1460990682749 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]]]}] 07:44:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:44:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1642ms 07:44:42 INFO - PROCESS | 3305 | 1460990682786 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 07:44:42 INFO - PROCESS | 3305 | 1460990682790 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 07:44:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:44:42 INFO - PROCESS | 3305 | 1460990682797 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:44:42 INFO - PROCESS | 3305 | 1460990682800 Marionette TRACE conn3 <- [1,1590,null,{}] 07:44:42 INFO - PROCESS | 3305 | 1460990682806 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}] 07:44:43 INFO - PROCESS | 3305 | 1460990683026 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 07:44:43 INFO - PROCESS | 3305 | 1460990683363 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffaf000 == 136 [pid = 3305] [id = 405] 07:44:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x90113000) [pid = 3305] [serial = 1216] [outer = (nil)] 07:44:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x90551400) [pid = 3305] [serial = 1217] [outer = 0x90113000] 07:44:43 INFO - PROCESS | 3305 | 1460990683461 Marionette DEBUG loaded listener.js 07:44:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x9055c800) [pid = 3305] [serial = 1218] [outer = 0x90113000] 07:44:44 INFO - PROCESS | 3305 | 1460990684475 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]]]}] 07:44:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:44:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1731ms 07:44:44 INFO - PROCESS | 3305 | 1460990684529 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 07:44:44 INFO - PROCESS | 3305 | 1460990684533 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 07:44:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:44:44 INFO - PROCESS | 3305 | 1460990684540 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:44:44 INFO - PROCESS | 3305 | 1460990684543 Marionette TRACE conn3 <- [1,1594,null,{}] 07:44:44 INFO - PROCESS | 3305 | 1460990684550 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}] 07:44:44 INFO - PROCESS | 3305 | 1460990684787 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 07:44:45 INFO - PROCESS | 3305 | 1460990685088 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x88450000 == 137 [pid = 3305] [id = 406] 07:44:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x8845dc00) [pid = 3305] [serial = 1219] [outer = (nil)] 07:44:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x90569000) [pid = 3305] [serial = 1220] [outer = 0x8845dc00] 07:44:45 INFO - PROCESS | 3305 | 1460990685183 Marionette DEBUG loaded listener.js 07:44:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x905d9c00) [pid = 3305] [serial = 1221] [outer = 0x8845dc00] 07:44:46 INFO - PROCESS | 3305 | 1460990686187 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]]]}] 07:44:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:44:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1687ms 07:44:46 INFO - PROCESS | 3305 | 1460990686229 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 07:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:44:46 INFO - PROCESS | 3305 | 1460990686234 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 07:44:46 INFO - PROCESS | 3305 | 1460990686241 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:44:46 INFO - PROCESS | 3305 | 1460990686245 Marionette TRACE conn3 <- [1,1598,null,{}] 07:44:46 INFO - PROCESS | 3305 | 1460990686252 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}] 07:44:46 INFO - PROCESS | 3305 | 1460990686512 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 07:44:46 INFO - PROCESS | 3305 | 1460990686852 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x916a8000 == 138 [pid = 3305] [id = 407] 07:44:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x916abc00) [pid = 3305] [serial = 1222] [outer = (nil)] 07:44:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x92043000) [pid = 3305] [serial = 1223] [outer = 0x916abc00] 07:44:46 INFO - PROCESS | 3305 | 1460990686962 Marionette DEBUG loaded listener.js 07:44:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x93260c00) [pid = 3305] [serial = 1224] [outer = 0x916abc00] 07:44:47 INFO - PROCESS | 3305 | 1460990687881 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]]]}] 07:44:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:44:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1685ms 07:44:47 INFO - PROCESS | 3305 | 1460990687926 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 07:44:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:44:47 INFO - PROCESS | 3305 | 1460990687931 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 07:44:47 INFO - PROCESS | 3305 | 1460990687939 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:44:47 INFO - PROCESS | 3305 | 1460990687942 Marionette TRACE conn3 <- [1,1602,null,{}] 07:44:47 INFO - PROCESS | 3305 | 1460990687949 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}] 07:44:48 INFO - PROCESS | 3305 | 1460990688180 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 07:44:48 INFO - PROCESS | 3305 | 1460990688536 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x91475000 == 139 [pid = 3305] [id = 408] 07:44:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x92045000) [pid = 3305] [serial = 1225] [outer = (nil)] 07:44:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x93681c00) [pid = 3305] [serial = 1226] [outer = 0x92045000] 07:44:48 INFO - PROCESS | 3305 | 1460990688634 Marionette DEBUG loaded listener.js 07:44:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x94446c00) [pid = 3305] [serial = 1227] [outer = 0x92045000] 07:44:49 INFO - PROCESS | 3305 | 1460990689546 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]]]}] 07:44:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:44:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1683ms 07:44:49 INFO - PROCESS | 3305 | 1460990689622 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 07:44:49 INFO - PROCESS | 3305 | 1460990689625 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 07:44:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:44:49 INFO - PROCESS | 3305 | 1460990689632 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:44:49 INFO - PROCESS | 3305 | 1460990689635 Marionette TRACE conn3 <- [1,1606,null,{}] 07:44:49 INFO - PROCESS | 3305 | 1460990689643 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}] 07:44:49 INFO - PROCESS | 3305 | 1460990689867 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 07:44:50 INFO - PROCESS | 3305 | 1460990690221 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bb3000 == 140 [pid = 3305] [id = 409] 07:44:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x8ec05c00) [pid = 3305] [serial = 1228] [outer = (nil)] 07:44:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x958a2c00) [pid = 3305] [serial = 1229] [outer = 0x8ec05c00] 07:44:50 INFO - PROCESS | 3305 | 1460990690314 Marionette DEBUG loaded listener.js 07:44:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x96313c00) [pid = 3305] [serial = 1230] [outer = 0x8ec05c00] 07:44:51 INFO - PROCESS | 3305 | 1460990691239 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]]]}] 07:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1639ms 07:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:44:51 INFO - PROCESS | 3305 | 1460990691272 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 07:44:51 INFO - PROCESS | 3305 | 1460990691275 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 07:44:51 INFO - PROCESS | 3305 | 1460990691281 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:44:51 INFO - PROCESS | 3305 | 1460990691284 Marionette TRACE conn3 <- [1,1610,null,{}] 07:44:51 INFO - PROCESS | 3305 | 1460990691291 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}] 07:44:51 INFO - PROCESS | 3305 | 1460990691519 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 07:44:51 INFO - PROCESS | 3305 | 1460990691848 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eeb8400 == 141 [pid = 3305] [id = 410] 07:44:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x907b7000) [pid = 3305] [serial = 1231] [outer = (nil)] 07:44:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x9784e400) [pid = 3305] [serial = 1232] [outer = 0x907b7000] 07:44:51 INFO - PROCESS | 3305 | 1460990691953 Marionette DEBUG loaded listener.js 07:44:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x979b2c00) [pid = 3305] [serial = 1233] [outer = 0x907b7000] 07:44:52 INFO - PROCESS | 3305 | 1460990692859 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]]]}] 07:44:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1633ms 07:44:52 INFO - PROCESS | 3305 | 1460990692914 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 07:44:52 INFO - PROCESS | 3305 | 1460990692918 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 07:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:44:52 INFO - PROCESS | 3305 | 1460990692925 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:44:52 INFO - PROCESS | 3305 | 1460990692928 Marionette TRACE conn3 <- [1,1614,null,{}] 07:44:52 INFO - PROCESS | 3305 | 1460990692934 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}] 07:44:53 INFO - PROCESS | 3305 | 1460990693172 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 07:44:53 INFO - PROCESS | 3305 | 1460990693512 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x96311000 == 142 [pid = 3305] [id = 411] 07:44:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x96e05400) [pid = 3305] [serial = 1234] [outer = (nil)] 07:44:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x991b9800) [pid = 3305] [serial = 1235] [outer = 0x96e05400] 07:44:53 INFO - PROCESS | 3305 | 1460990693611 Marionette DEBUG loaded listener.js 07:44:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x993ed800) [pid = 3305] [serial = 1236] [outer = 0x96e05400] 07:44:54 INFO - PROCESS | 3305 | 1460990694522 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]]]}] 07:44:54 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 07:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1635ms 07:44:54 INFO - PROCESS | 3305 | 1460990694561 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 07:44:54 INFO - PROCESS | 3305 | 1460990694564 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 07:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:44:54 INFO - PROCESS | 3305 | 1460990694571 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:44:54 INFO - PROCESS | 3305 | 1460990694576 Marionette TRACE conn3 <- [1,1618,null,{}] 07:44:54 INFO - PROCESS | 3305 | 1460990694583 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}] 07:44:54 INFO - PROCESS | 3305 | 1460990694809 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 07:44:55 INFO - PROCESS | 3305 | 1460990695157 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x905dc400 == 143 [pid = 3305] [id = 412] 07:44:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x916af000) [pid = 3305] [serial = 1237] [outer = (nil)] 07:44:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 187 (0x99684800) [pid = 3305] [serial = 1238] [outer = 0x916af000] 07:44:55 INFO - PROCESS | 3305 | 1460990695254 Marionette DEBUG loaded listener.js 07:44:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 188 (0x99cdb400) [pid = 3305] [serial = 1239] [outer = 0x916af000] 07:44:56 INFO - PROCESS | 3305 | 1460990696166 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]]]}] 07:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1640ms 07:44:56 INFO - PROCESS | 3305 | 1460990696213 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 07:44:56 INFO - PROCESS | 3305 | 1460990696217 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 07:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:44:56 INFO - PROCESS | 3305 | 1460990696223 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:44:56 INFO - PROCESS | 3305 | 1460990696227 Marionette TRACE conn3 <- [1,1622,null,{}] 07:44:56 INFO - PROCESS | 3305 | 1460990696233 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}] 07:44:56 INFO - PROCESS | 3305 | 1460990696472 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 07:44:56 INFO - PROCESS | 3305 | 1460990696800 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x9967c400 == 144 [pid = 3305] [id = 413] 07:44:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 189 (0x9967c800) [pid = 3305] [serial = 1240] [outer = (nil)] 07:44:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 190 (0x9aa49000) [pid = 3305] [serial = 1241] [outer = 0x9967c800] 07:44:56 INFO - PROCESS | 3305 | 1460990696900 Marionette DEBUG loaded listener.js 07:44:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 191 (0x9aa53400) [pid = 3305] [serial = 1242] [outer = 0x9967c800] 07:44:57 INFO - PROCESS | 3305 | 1460990697874 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]]]}] 07:44:57 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 07:44:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1732ms 07:44:57 INFO - PROCESS | 3305 | 1460990697956 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 07:44:57 INFO - PROCESS | 3305 | 1460990697961 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 07:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:44:57 INFO - PROCESS | 3305 | 1460990697968 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:44:57 INFO - PROCESS | 3305 | 1460990697972 Marionette TRACE conn3 <- [1,1626,null,{}] 07:44:57 INFO - PROCESS | 3305 | 1460990697978 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}] 07:44:58 INFO - PROCESS | 3305 | 1460990698221 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x90312800 == 143 [pid = 3305] [id = 72] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x89188400 == 142 [pid = 3305] [id = 209] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x98fdb000 == 141 [pid = 3305] [id = 207] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x84941c00 == 140 [pid = 3305] [id = 395] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x87d83c00 == 139 [pid = 3305] [id = 394] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8670d400 == 138 [pid = 3305] [id = 393] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x9203c800 == 137 [pid = 3305] [id = 391] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x853de000 == 136 [pid = 3305] [id = 390] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac20800 == 135 [pid = 3305] [id = 389] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x90568c00 == 134 [pid = 3305] [id = 387] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x90313c00 == 133 [pid = 3305] [id = 388] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x903dec00 == 132 [pid = 3305] [id = 386] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x90114c00 == 131 [pid = 3305] [id = 385] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8be6c000 == 130 [pid = 3305] [id = 384] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x88459c00 == 129 [pid = 3305] [id = 382] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebb800 == 128 [pid = 3305] [id = 383] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8e208400 == 127 [pid = 3305] [id = 381] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8e0b6000 == 126 [pid = 3305] [id = 380] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1eac00 == 125 [pid = 3305] [id = 379] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8c822800 == 124 [pid = 3305] [id = 378] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8adc0400 == 123 [pid = 3305] [id = 377] 07:44:59 INFO - PROCESS | 3305 | --DOCSHELL 0x86452800 == 122 [pid = 3305] [id = 376] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 190 (0x991b2c00) [pid = 3305] [serial = 1106] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 189 (0x94448c00) [pid = 3305] [serial = 1038] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 188 (0x99cd6c00) [pid = 3305] [serial = 1113] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 187 (0x8c1e4000) [pid = 3305] [serial = 1067] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 186 (0x8a4c4c00) [pid = 3305] [serial = 933] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0x8cc6d800) [pid = 3305] [serial = 1068] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x907bb800) [pid = 3305] [serial = 1089] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x97855400) [pid = 3305] [serial = 1101] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x916a7400) [pid = 3305] [serial = 1091] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x907b6c00) [pid = 3305] [serial = 1088] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x8ed2e400) [pid = 3305] [serial = 1076] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x958a4c00) [pid = 3305] [serial = 1041] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x8c821c00) [pid = 3305] [serial = 1008] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x8e205800) [pid = 3305] [serial = 1071] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x86ce8400) [pid = 3305] [serial = 1118] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x905d6c00) [pid = 3305] [serial = 1086] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x96b07000) [pid = 3305] [serial = 1044] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8ec07c00) [pid = 3305] [serial = 1074] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x99b02400) [pid = 3305] [serial = 1112] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x98fd4400) [pid = 3305] [serial = 1104] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x86613800) [pid = 3305] [serial = 1115] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x8c825000) [pid = 3305] [serial = 1062] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x96f2e800) [pid = 3305] [serial = 1097] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x8e118000) [pid = 3305] [serial = 1070] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x9967f000) [pid = 3305] [serial = 1110] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x8ed32800) [pid = 3305] [serial = 1017] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x8e0b3000) [pid = 3305] [serial = 1011] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8ffa5000) [pid = 3305] [serial = 1079] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8eebc800) [pid = 3305] [serial = 1077] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8e11f000) [pid = 3305] [serial = 1014] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x97848800) [pid = 3305] [serial = 1100] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x98fd1c00) [pid = 3305] [serial = 1103] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x977d7000) [pid = 3305] [serial = 1098] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8aaa8800) [pid = 3305] [serial = 1005] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x90106400) [pid = 3305] [serial = 1082] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x94445400) [pid = 3305] [serial = 1094] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x958a0400) [pid = 3305] [serial = 1095] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x9054b000) [pid = 3305] [serial = 1029] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x903de400) [pid = 3305] [serial = 1083] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8670f000) [pid = 3305] [serial = 1002] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x88454400) [pid = 3305] [serial = 1065] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8a4c6800) [pid = 3305] [serial = 1121] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x86709c00) [pid = 3305] [serial = 1116] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x90562000) [pid = 3305] [serial = 1085] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x991bdc00) [pid = 3305] [serial = 1107] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8aaa5000) [pid = 3305] [serial = 1122] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x92040400) [pid = 3305] [serial = 1092] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x8ac29c00) [pid = 3305] [serial = 1124] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x9967a400) [pid = 3305] [serial = 1109] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x920b1000) [pid = 3305] [serial = 1035] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x90317000) [pid = 3305] [serial = 1026] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8ffb2800) [pid = 3305] [serial = 1023] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8adcf000) [pid = 3305] [serial = 999] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8fd31000) [pid = 3305] [serial = 1020] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x9136e400) [pid = 3305] [serial = 1032] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8748a000) [pid = 3305] [serial = 1064] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x87d86000) [pid = 3305] [serial = 1047] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8e456c00) [pid = 3305] [serial = 1073] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x9010ac00) [pid = 3305] [serial = 1080] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x87491c00) [pid = 3305] [serial = 1119] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8adcb400) [pid = 3305] [serial = 1125] [outer = (nil)] [url = about:blank] 07:45:00 INFO - PROCESS | 3305 | 1460990700343 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x86459400 == 123 [pid = 3305] [id = 414] 07:45:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x86459c00) [pid = 3305] [serial = 1243] [outer = (nil)] 07:45:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x86614400) [pid = 3305] [serial = 1244] [outer = 0x86459c00] 07:45:00 INFO - PROCESS | 3305 | 1460990700435 Marionette DEBUG loaded listener.js 07:45:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8661a000) [pid = 3305] [serial = 1245] [outer = 0x86459c00] 07:45:01 INFO - PROCESS | 3305 | 1460990701286 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]]]}] 07:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 3347ms 07:45:01 INFO - PROCESS | 3305 | 1460990701329 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 07:45:01 INFO - PROCESS | 3305 | 1460990701337 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 07:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:45:01 INFO - PROCESS | 3305 | 1460990701346 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:45:01 INFO - PROCESS | 3305 | 1460990701351 Marionette TRACE conn3 <- [1,1630,null,{}] 07:45:01 INFO - PROCESS | 3305 | 1460990701358 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}] 07:45:01 INFO - PROCESS | 3305 | 1460990701593 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 07:45:01 INFO - PROCESS | 3305 | 1460990701818 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd2400 == 124 [pid = 3305] [id = 415] 07:45:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x86bd5000) [pid = 3305] [serial = 1246] [outer = (nil)] 07:45:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x86ce5c00) [pid = 3305] [serial = 1247] [outer = 0x86bd5000] 07:45:01 INFO - PROCESS | 3305 | 1460990701960 Marionette DEBUG loaded listener.js 07:45:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x87491c00) [pid = 3305] [serial = 1248] [outer = 0x86bd5000] 07:45:03 INFO - PROCESS | 3305 | 1460990703013 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]]]}] 07:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1736ms 07:45:03 INFO - PROCESS | 3305 | 1460990703088 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 07:45:03 INFO - PROCESS | 3305 | 1460990703095 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 07:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:45:03 INFO - PROCESS | 3305 | 1460990703102 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:45:03 INFO - PROCESS | 3305 | 1460990703106 Marionette TRACE conn3 <- [1,1634,null,{}] 07:45:03 INFO - PROCESS | 3305 | 1460990703124 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}] 07:45:03 INFO - PROCESS | 3305 | 1460990703401 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 07:45:03 INFO - PROCESS | 3305 | 1460990703626 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x87493c00 == 125 [pid = 3305] [id = 416] 07:45:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x87d90000) [pid = 3305] [serial = 1249] [outer = (nil)] 07:45:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x89188400) [pid = 3305] [serial = 1250] [outer = 0x87d90000] 07:45:03 INFO - PROCESS | 3305 | 1460990703709 Marionette DEBUG loaded listener.js 07:45:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8a4cc000) [pid = 3305] [serial = 1251] [outer = 0x87d90000] 07:45:04 INFO - PROCESS | 3305 | 1460990704650 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]]]}] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x88455000) [pid = 3305] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8cc62800) [pid = 3305] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8ec0d000) [pid = 3305] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x96b10c00) [pid = 3305] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x932df800) [pid = 3305] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x85b6a800) [pid = 3305] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x9147c800) [pid = 3305] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2107ms 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x8e0bc800) [pid = 3305] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8e0b2800) [pid = 3305] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x9031b800) [pid = 3305] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x8adc6400) [pid = 3305] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x8cc6a800) [pid = 3305] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x86710400) [pid = 3305] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x86bd0400) [pid = 3305] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x907ae800) [pid = 3305] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x8ec02800) [pid = 3305] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x905e4000) [pid = 3305] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x8fd28800) [pid = 3305] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x9011e800) [pid = 3305] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:45:05 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x84baec00) [pid = 3305] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:45:05 INFO - PROCESS | 3305 | 1460990705297 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 07:45:05 INFO - PROCESS | 3305 | 1460990705303 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 07:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:45:05 INFO - PROCESS | 3305 | 1460990705319 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:45:05 INFO - PROCESS | 3305 | 1460990705328 Marionette TRACE conn3 <- [1,1638,null,{}] 07:45:05 INFO - PROCESS | 3305 | 1460990705335 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}] 07:45:05 INFO - PROCESS | 3305 | 1460990705604 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 07:45:05 INFO - PROCESS | 3305 | 1460990705724 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x8844e400 == 126 [pid = 3305] [id = 417] 07:45:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x89182400) [pid = 3305] [serial = 1252] [outer = (nil)] 07:45:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x8aaab800) [pid = 3305] [serial = 1253] [outer = 0x89182400] 07:45:05 INFO - PROCESS | 3305 | 1460990705799 Marionette DEBUG loaded listener.js 07:45:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x8ac2a800) [pid = 3305] [serial = 1254] [outer = 0x89182400] 07:45:06 INFO - PROCESS | 3305 | 1460990706595 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]]]}] 07:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1348ms 07:45:06 INFO - PROCESS | 3305 | 1460990706660 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 07:45:06 INFO - PROCESS | 3305 | 1460990706665 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 07:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:45:06 INFO - PROCESS | 3305 | 1460990706672 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:45:06 INFO - PROCESS | 3305 | 1460990706676 Marionette TRACE conn3 <- [1,1642,null,{}] 07:45:06 INFO - PROCESS | 3305 | 1460990706681 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}] 07:45:06 INFO - PROCESS | 3305 | 1460990706888 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 07:45:07 INFO - PROCESS | 3305 | 1460990707080 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaa8000 == 127 [pid = 3305] [id = 418] 07:45:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x8aaac400) [pid = 3305] [serial = 1255] [outer = (nil)] 07:45:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x8aed6400) [pid = 3305] [serial = 1256] [outer = 0x8aaac400] 07:45:07 INFO - PROCESS | 3305 | 1460990707161 Marionette DEBUG loaded listener.js 07:45:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8be6c000) [pid = 3305] [serial = 1257] [outer = 0x8aaac400] 07:45:08 INFO - PROCESS | 3305 | 1460990708343 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]]]}] 07:45:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:45:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1741ms 07:45:08 INFO - PROCESS | 3305 | 1460990708415 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 07:45:08 INFO - PROCESS | 3305 | 1460990708424 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 07:45:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:45:08 INFO - PROCESS | 3305 | 1460990708442 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:45:08 INFO - PROCESS | 3305 | 1460990708455 Marionette TRACE conn3 <- [1,1646,null,{}] 07:45:08 INFO - PROCESS | 3305 | 1460990708464 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}] 07:45:08 INFO - PROCESS | 3305 | 1460990708801 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 07:45:09 INFO - PROCESS | 3305 | 1460990709078 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd1400 == 128 [pid = 3305] [id = 419] 07:45:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x86bd2000) [pid = 3305] [serial = 1258] [outer = (nil)] 07:45:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x86ce7800) [pid = 3305] [serial = 1259] [outer = 0x86bd2000] 07:45:09 INFO - PROCESS | 3305 | 1460990709176 Marionette DEBUG loaded listener.js 07:45:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x87496400) [pid = 3305] [serial = 1260] [outer = 0x86bd2000] 07:45:10 INFO - PROCESS | 3305 | 1460990710248 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]]]}] 07:45:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:45:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1845ms 07:45:10 INFO - PROCESS | 3305 | 1460990710286 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 07:45:10 INFO - PROCESS | 3305 | 1460990710296 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 07:45:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:45:10 INFO - PROCESS | 3305 | 1460990710308 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:45:10 INFO - PROCESS | 3305 | 1460990710312 Marionette TRACE conn3 <- [1,1650,null,{}] 07:45:10 INFO - PROCESS | 3305 | 1460990710319 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}] 07:45:10 INFO - PROCESS | 3305 | 1460990710562 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 07:45:10 INFO - PROCESS | 3305 | 1460990710928 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce9c00 == 129 [pid = 3305] [id = 420] 07:45:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8aaa3400) [pid = 3305] [serial = 1261] [outer = (nil)] 07:45:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8ac2a400) [pid = 3305] [serial = 1262] [outer = 0x8aaa3400] 07:45:11 INFO - PROCESS | 3305 | 1460990711026 Marionette DEBUG loaded listener.js 07:45:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8adce800) [pid = 3305] [serial = 1263] [outer = 0x8aaa3400] 07:45:11 INFO - PROCESS | 3305 | 1460990711967 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]]]}] 07:45:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:45:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1732ms 07:45:12 INFO - PROCESS | 3305 | 1460990712041 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 07:45:12 INFO - PROCESS | 3305 | 1460990712045 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 07:45:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:45:12 INFO - PROCESS | 3305 | 1460990712052 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:45:12 INFO - PROCESS | 3305 | 1460990712059 Marionette TRACE conn3 <- [1,1654,null,{}] 07:45:12 INFO - PROCESS | 3305 | 1460990712077 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}] 07:45:12 INFO - PROCESS | 3305 | 1460990712354 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 07:45:12 INFO - PROCESS | 3305 | 1460990712678 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x86618c00 == 130 [pid = 3305] [id = 421] 07:45:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8c1f0800) [pid = 3305] [serial = 1264] [outer = (nil)] 07:45:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8c827000) [pid = 3305] [serial = 1265] [outer = 0x8c1f0800] 07:45:12 INFO - PROCESS | 3305 | 1460990712787 Marionette DEBUG loaded listener.js 07:45:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8cc6d800) [pid = 3305] [serial = 1266] [outer = 0x8c1f0800] 07:45:13 INFO - PROCESS | 3305 | 1460990713818 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]]]}] 07:45:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1841ms 07:45:13 INFO - PROCESS | 3305 | 1460990713893 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 07:45:13 INFO - PROCESS | 3305 | 1460990713897 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 07:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:45:13 INFO - PROCESS | 3305 | 1460990713905 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:45:13 INFO - PROCESS | 3305 | 1460990713909 Marionette TRACE conn3 <- [1,1658,null,{}] 07:45:13 INFO - PROCESS | 3305 | 1460990713915 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}] 07:45:14 INFO - PROCESS | 3305 | 1460990714183 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 07:45:14 INFO - PROCESS | 3305 | 1460990714497 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c824c00 == 131 [pid = 3305] [id = 422] 07:45:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8e018400) [pid = 3305] [serial = 1267] [outer = (nil)] 07:45:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e0b2400) [pid = 3305] [serial = 1268] [outer = 0x8e018400] 07:45:14 INFO - PROCESS | 3305 | 1460990714594 Marionette DEBUG loaded listener.js 07:45:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e0b8000) [pid = 3305] [serial = 1269] [outer = 0x8e018400] 07:45:15 INFO - PROCESS | 3305 | 1460990715519 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]]]}] 07:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1687ms 07:45:15 INFO - PROCESS | 3305 | 1460990715594 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 07:45:15 INFO - PROCESS | 3305 | 1460990715597 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 07:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:45:15 INFO - PROCESS | 3305 | 1460990715605 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:45:15 INFO - PROCESS | 3305 | 1460990715608 Marionette TRACE conn3 <- [1,1662,null,{}] 07:45:15 INFO - PROCESS | 3305 | 1460990715614 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}] 07:45:15 INFO - PROCESS | 3305 | 1460990715880 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 07:45:16 INFO - PROCESS | 3305 | 1460990716211 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c820800 == 132 [pid = 3305] [id = 423] 07:45:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8e0afc00) [pid = 3305] [serial = 1270] [outer = (nil)] 07:45:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8e202400) [pid = 3305] [serial = 1271] [outer = 0x8e0afc00] 07:45:16 INFO - PROCESS | 3305 | 1460990716303 Marionette DEBUG loaded listener.js 07:45:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8e206000) [pid = 3305] [serial = 1272] [outer = 0x8e0afc00] 07:45:17 INFO - PROCESS | 3305 | 1460990717261 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]]]}] 07:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1689ms 07:45:17 INFO - PROCESS | 3305 | 1460990717296 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 07:45:17 INFO - PROCESS | 3305 | 1460990717299 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 07:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:45:17 INFO - PROCESS | 3305 | 1460990717307 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:45:17 INFO - PROCESS | 3305 | 1460990717310 Marionette TRACE conn3 <- [1,1666,null,{}] 07:45:17 INFO - PROCESS | 3305 | 1460990717316 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}] 07:45:17 INFO - PROCESS | 3305 | 1460990717565 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 07:45:17 INFO - PROCESS | 3305 | 1460990717889 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d84400 == 133 [pid = 3305] [id = 424] 07:45:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8e116000) [pid = 3305] [serial = 1273] [outer = (nil)] 07:45:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8ec07000) [pid = 3305] [serial = 1274] [outer = 0x8e116000] 07:45:18 INFO - PROCESS | 3305 | 1460990717994 Marionette DEBUG loaded listener.js 07:45:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8ec0e400) [pid = 3305] [serial = 1275] [outer = 0x8e116000] 07:45:18 INFO - PROCESS | 3305 | 1460990718932 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]]]}] 07:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1683ms 07:45:18 INFO - PROCESS | 3305 | 1460990718992 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 07:45:18 INFO - PROCESS | 3305 | 1460990718995 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 07:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:45:19 INFO - PROCESS | 3305 | 1460990719002 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:45:19 INFO - PROCESS | 3305 | 1460990719006 Marionette TRACE conn3 <- [1,1670,null,{}] 07:45:19 INFO - PROCESS | 3305 | 1460990719012 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}] 07:45:19 INFO - PROCESS | 3305 | 1460990719245 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 07:45:19 INFO - PROCESS | 3305 | 1460990719562 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e01cc00 == 134 [pid = 3305] [id = 425] 07:45:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8ec01400) [pid = 3305] [serial = 1276] [outer = (nil)] 07:45:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8eeb7400) [pid = 3305] [serial = 1277] [outer = 0x8ec01400] 07:45:19 INFO - PROCESS | 3305 | 1460990719659 Marionette DEBUG loaded listener.js 07:45:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8eebd400) [pid = 3305] [serial = 1278] [outer = 0x8ec01400] 07:45:20 INFO - PROCESS | 3305 | 1460990720580 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]]]}] 07:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1641ms 07:45:20 INFO - PROCESS | 3305 | 1460990720644 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 07:45:20 INFO - PROCESS | 3305 | 1460990720648 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 07:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:45:20 INFO - PROCESS | 3305 | 1460990720655 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:45:20 INFO - PROCESS | 3305 | 1460990720659 Marionette TRACE conn3 <- [1,1674,null,{}] 07:45:20 INFO - PROCESS | 3305 | 1460990720665 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}] 07:45:20 INFO - PROCESS | 3305 | 1460990720889 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 07:45:21 INFO - PROCESS | 3305 | 1460990721209 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaaac00 == 135 [pid = 3305] [id = 426] 07:45:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8ed2dc00) [pid = 3305] [serial = 1279] [outer = (nil)] 07:45:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8fd32800) [pid = 3305] [serial = 1280] [outer = 0x8ed2dc00] 07:45:21 INFO - PROCESS | 3305 | 1460990721306 Marionette DEBUG loaded listener.js 07:45:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8fd79400) [pid = 3305] [serial = 1281] [outer = 0x8ed2dc00] 07:45:22 INFO - PROCESS | 3305 | 1460990722209 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]]]}] 07:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1592ms 07:45:22 INFO - PROCESS | 3305 | 1460990722248 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 07:45:22 INFO - PROCESS | 3305 | 1460990722252 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 07:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:45:22 INFO - PROCESS | 3305 | 1460990722259 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:45:22 INFO - PROCESS | 3305 | 1460990722263 Marionette TRACE conn3 <- [1,1678,null,{}] 07:45:22 INFO - PROCESS | 3305 | 1460990722269 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}] 07:45:22 INFO - PROCESS | 3305 | 1460990722505 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 07:45:22 INFO - PROCESS | 3305 | 1460990722876 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffaa800 == 136 [pid = 3305] [id = 427] 07:45:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x90120800) [pid = 3305] [serial = 1282] [outer = (nil)] 07:45:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x90317000) [pid = 3305] [serial = 1283] [outer = 0x90120800] 07:45:23 INFO - PROCESS | 3305 | 1460990723020 Marionette DEBUG loaded listener.js 07:45:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x9031e400) [pid = 3305] [serial = 1284] [outer = 0x90120800] 07:45:23 INFO - PROCESS | 3305 | ************************* 07:45:23 INFO - PROCESS | 3305 | A coding exception was thrown and uncaught in a Task. 07:45:23 INFO - PROCESS | 3305 | 07:45:23 INFO - PROCESS | 3305 | Full message: TypeError: NetworkError when attempting to fetch resource. 07:45:23 INFO - PROCESS | 3305 | Full stack: 07:45:23 INFO - PROCESS | 3305 | ************************* 07:45:24 INFO - PROCESS | 3305 | 1460990724080 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]]]}] 07:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1885ms 07:45:24 INFO - PROCESS | 3305 | 1460990724146 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 07:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:45:24 INFO - PROCESS | 3305 | 1460990724151 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 07:45:24 INFO - PROCESS | 3305 | 1460990724157 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:45:24 INFO - PROCESS | 3305 | 1460990724161 Marionette TRACE conn3 <- [1,1682,null,{}] 07:45:24 INFO - PROCESS | 3305 | 1460990724167 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}] 07:45:24 INFO - PROCESS | 3305 | 1460990724416 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 07:45:24 INFO - PROCESS | 3305 | 1460990724730 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x90312800 == 137 [pid = 3305] [id = 428] 07:45:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x9054b800) [pid = 3305] [serial = 1285] [outer = (nil)] 07:45:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x90550800) [pid = 3305] [serial = 1286] [outer = 0x9054b800] 07:45:24 INFO - PROCESS | 3305 | 1460990724827 Marionette DEBUG loaded listener.js 07:45:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x9055c000) [pid = 3305] [serial = 1287] [outer = 0x9054b800] 07:45:25 INFO - PROCESS | 3305 | 1460990725785 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]]]}] 07:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1688ms 07:45:25 INFO - PROCESS | 3305 | 1460990725846 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 07:45:25 INFO - PROCESS | 3305 | 1460990725850 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 07:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:45:25 INFO - PROCESS | 3305 | 1460990725857 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:45:25 INFO - PROCESS | 3305 | 1460990725862 Marionette TRACE conn3 <- [1,1686,null,{}] 07:45:25 INFO - PROCESS | 3305 | 1460990725868 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}] 07:45:26 INFO - PROCESS | 3305 | 1460990726131 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 07:45:26 INFO - PROCESS | 3305 | 1460990726459 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x903e0400 == 138 [pid = 3305] [id = 429] 07:45:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x903e3400) [pid = 3305] [serial = 1288] [outer = (nil)] 07:45:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x907b9c00) [pid = 3305] [serial = 1289] [outer = 0x903e3400] 07:45:26 INFO - PROCESS | 3305 | 1460990726564 Marionette DEBUG loaded listener.js 07:45:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x91373c00) [pid = 3305] [serial = 1290] [outer = 0x903e3400] 07:45:27 INFO - PROCESS | 3305 | 1460990727518 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]]]}] 07:45:27 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 07:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1694ms 07:45:27 INFO - PROCESS | 3305 | 1460990727553 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 07:45:27 INFO - PROCESS | 3305 | 1460990727558 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 07:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:45:27 INFO - PROCESS | 3305 | 1460990727565 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:45:27 INFO - PROCESS | 3305 | 1460990727569 Marionette TRACE conn3 <- [1,1690,null,{}] 07:45:27 INFO - PROCESS | 3305 | 1460990727596 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}] 07:45:27 INFO - PROCESS | 3305 | 1460990727828 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 07:45:28 INFO - PROCESS | 3305 | 1460990728173 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x86611800 == 139 [pid = 3305] [id = 430] 07:45:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x86702000) [pid = 3305] [serial = 1291] [outer = (nil)] 07:45:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x91479400) [pid = 3305] [serial = 1292] [outer = 0x86702000] 07:45:28 INFO - PROCESS | 3305 | 1460990728274 Marionette DEBUG loaded listener.js 07:45:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x916ac000) [pid = 3305] [serial = 1293] [outer = 0x86702000] 07:45:29 INFO - PROCESS | 3305 | 1460990729228 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]]]}] 07:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1700ms 07:45:29 INFO - PROCESS | 3305 | 1460990729265 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 07:45:29 INFO - PROCESS | 3305 | 1460990729269 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 07:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:45:29 INFO - PROCESS | 3305 | 1460990729276 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:45:29 INFO - PROCESS | 3305 | 1460990729280 Marionette TRACE conn3 <- [1,1694,null,{}] 07:45:29 INFO - PROCESS | 3305 | 1460990729286 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}] 07:45:29 INFO - PROCESS | 3305 | 1460990729517 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 07:45:29 INFO - PROCESS | 3305 | 1460990729846 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e20a400 == 140 [pid = 3305] [id = 431] 07:45:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x8eebf000) [pid = 3305] [serial = 1294] [outer = (nil)] 07:45:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x93262c00) [pid = 3305] [serial = 1295] [outer = 0x8eebf000] 07:45:29 INFO - PROCESS | 3305 | 1460990729944 Marionette DEBUG loaded listener.js 07:45:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x932d8c00) [pid = 3305] [serial = 1296] [outer = 0x8eebf000] 07:45:30 INFO - PROCESS | 3305 | 1460990730873 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]]]}] 07:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1637ms 07:45:30 INFO - PROCESS | 3305 | 1460990730915 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 07:45:30 INFO - PROCESS | 3305 | 1460990730918 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 07:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:45:30 INFO - PROCESS | 3305 | 1460990730926 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:45:30 INFO - PROCESS | 3305 | 1460990730929 Marionette TRACE conn3 <- [1,1698,null,{}] 07:45:30 INFO - PROCESS | 3305 | 1460990730935 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}] 07:45:31 INFO - PROCESS | 3305 | 1460990731168 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 07:45:31 INFO - PROCESS | 3305 | 1460990731552 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d25c00 == 141 [pid = 3305] [id = 432] 07:45:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x9054b400) [pid = 3305] [serial = 1297] [outer = (nil)] 07:45:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x94448c00) [pid = 3305] [serial = 1298] [outer = 0x9054b400] 07:45:31 INFO - PROCESS | 3305 | 1460990731686 Marionette DEBUG loaded listener.js 07:45:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x9444e400) [pid = 3305] [serial = 1299] [outer = 0x9054b400] 07:45:32 INFO - PROCESS | 3305 | 1460990732615 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]]]}] 07:45:32 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 07:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1734ms 07:45:32 INFO - PROCESS | 3305 | 1460990732664 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 07:45:32 INFO - PROCESS | 3305 | 1460990732669 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 07:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:45:32 INFO - PROCESS | 3305 | 1460990732681 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:45:32 INFO - PROCESS | 3305 | 1460990732684 Marionette TRACE conn3 <- [1,1702,null,{}] 07:45:32 INFO - PROCESS | 3305 | 1460990732693 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}] 07:45:32 INFO - PROCESS | 3305 | 1460990732922 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 07:45:33 INFO - PROCESS | 3305 | 1460990733252 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b62800 == 142 [pid = 3305] [id = 433] 07:45:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x85b6b800) [pid = 3305] [serial = 1300] [outer = (nil)] 07:45:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x96313800) [pid = 3305] [serial = 1301] [outer = 0x85b6b800] 07:45:33 INFO - PROCESS | 3305 | 1460990733356 Marionette DEBUG loaded listener.js 07:45:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x963ee000) [pid = 3305] [serial = 1302] [outer = 0x85b6b800] 07:45:34 INFO - PROCESS | 3305 | 1460990734292 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]]]}] 07:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1686ms 07:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:45:34 INFO - PROCESS | 3305 | 1460990734367 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 07:45:34 INFO - PROCESS | 3305 | 1460990734370 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 07:45:34 INFO - PROCESS | 3305 | 1460990734377 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:45:34 INFO - PROCESS | 3305 | 1460990734380 Marionette TRACE conn3 <- [1,1706,null,{}] 07:45:34 INFO - PROCESS | 3305 | 1460990734388 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}] 07:45:34 INFO - PROCESS | 3305 | 1460990734632 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 07:45:34 INFO - PROCESS | 3305 | 1460990734969 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d28c00 == 143 [pid = 3305] [id = 434] 07:45:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x94446800) [pid = 3305] [serial = 1303] [outer = (nil)] 07:45:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x977d9800) [pid = 3305] [serial = 1304] [outer = 0x94446800] 07:45:35 INFO - PROCESS | 3305 | 1460990735063 Marionette DEBUG loaded listener.js 07:45:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x97848000) [pid = 3305] [serial = 1305] [outer = 0x94446800] 07:45:36 INFO - PROCESS | 3305 | 1460990736007 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]]]}] 07:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1688ms 07:45:36 INFO - PROCESS | 3305 | 1460990736066 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 07:45:36 INFO - PROCESS | 3305 | 1460990736069 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 07:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:45:36 INFO - PROCESS | 3305 | 1460990736076 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:45:36 INFO - PROCESS | 3305 | 1460990736079 Marionette TRACE conn3 <- [1,1710,null,{}] 07:45:36 INFO - PROCESS | 3305 | 1460990736085 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}] 07:45:36 INFO - PROCESS | 3305 | 1460990736317 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 07:45:36 INFO - PROCESS | 3305 | 1460990736647 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x9589e800 == 144 [pid = 3305] [id = 435] 07:45:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x96b10800) [pid = 3305] [serial = 1306] [outer = (nil)] 07:45:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x97cc3400) [pid = 3305] [serial = 1307] [outer = 0x96b10800] 07:45:36 INFO - PROCESS | 3305 | 1460990736742 Marionette DEBUG loaded listener.js 07:45:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x98fd4400) [pid = 3305] [serial = 1308] [outer = 0x96b10800] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8844e400 == 143 [pid = 3305] [id = 417] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x87493c00 == 142 [pid = 3305] [id = 416] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd2400 == 141 [pid = 3305] [id = 415] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x86459400 == 140 [pid = 3305] [id = 414] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x84bb3000 == 139 [pid = 3305] [id = 409] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8eeb8400 == 138 [pid = 3305] [id = 410] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x91475000 == 137 [pid = 3305] [id = 408] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x916a8000 == 136 [pid = 3305] [id = 407] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x88450000 == 135 [pid = 3305] [id = 406] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8e45e000 == 134 [pid = 3305] [id = 404] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffaf000 == 133 [pid = 3305] [id = 405] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8748b800 == 132 [pid = 3305] [id = 403] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8e11fc00 == 131 [pid = 3305] [id = 402] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8660fc00 == 130 [pid = 3305] [id = 401] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8645cc00 == 129 [pid = 3305] [id = 400] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8be74000 == 128 [pid = 3305] [id = 399] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x89186000 == 127 [pid = 3305] [id = 398] 07:45:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8645a800 == 126 [pid = 3305] [id = 397] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x8a4cbc00) [pid = 3305] [serial = 1185] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x8e014400) [pid = 3305] [serial = 1136] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8eebf800) [pid = 3305] [serial = 1146] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x99ce0000) [pid = 3305] [serial = 1176] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x99fc9c00) [pid = 3305] [serial = 1179] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x96ba8400) [pid = 3305] [serial = 1173] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x932e3000) [pid = 3305] [serial = 1170] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x8e20f800) [pid = 3305] [serial = 1142] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x8e113800) [pid = 3305] [serial = 1139] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8e0af400) [pid = 3305] [serial = 1137] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x93264c00) [pid = 3305] [serial = 1167] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x8be70c00) [pid = 3305] [serial = 1134] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x90315400) [pid = 3305] [serial = 1155] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x87d82400) [pid = 3305] [serial = 1131] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8748d800) [pid = 3305] [serial = 1182] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x92013c00) [pid = 3305] [serial = 1164] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8fd32c00) [pid = 3305] [serial = 1148] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8e11b000) [pid = 3305] [serial = 1140] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x907b5c00) [pid = 3305] [serial = 1160] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8ffb0c00) [pid = 3305] [serial = 1152] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x916a2c00) [pid = 3305] [serial = 1163] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8ffadc00) [pid = 3305] [serial = 1151] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x9054e000) [pid = 3305] [serial = 1158] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8e45c800) [pid = 3305] [serial = 1143] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8918ac00) [pid = 3305] [serial = 1184] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8fd7c000) [pid = 3305] [serial = 1149] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x85d22c00) [pid = 3305] [serial = 1187] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x86ce0400) [pid = 3305] [serial = 1181] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8aed7400) [pid = 3305] [serial = 1133] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x93259400) [pid = 3305] [serial = 1166] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x9054a000) [pid = 3305] [serial = 1157] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x932dec00) [pid = 3305] [serial = 1169] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x8ffaec00) [pid = 3305] [serial = 1154] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x99b02800) [pid = 3305] [serial = 1175] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x96316400) [pid = 3305] [serial = 1172] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x86cde400) [pid = 3305] [serial = 1130] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x86ce4800) [pid = 3305] [serial = 1188] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x99d85c00) [pid = 3305] [serial = 1178] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x9137a800) [pid = 3305] [serial = 1161] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8be70800) [pid = 3305] [serial = 1127] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8eebb000) [pid = 3305] [serial = 1145] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8aee1000) [pid = 3305] [serial = 1190] [outer = (nil)] [url = about:blank] 07:45:39 INFO - PROCESS | 3305 | 1460990739677 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]]]}] 07:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 3742ms 07:45:39 INFO - PROCESS | 3305 | 1460990739819 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 07:45:39 INFO - PROCESS | 3305 | 1460990739825 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 07:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:45:39 INFO - PROCESS | 3305 | 1460990739833 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:45:39 INFO - PROCESS | 3305 | 1460990739839 Marionette TRACE conn3 <- [1,1714,null,{}] 07:45:39 INFO - PROCESS | 3305 | 1460990739848 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}] 07:45:40 INFO - PROCESS | 3305 | 1460990740066 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 07:45:40 INFO - PROCESS | 3305 | 1460990740282 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd0800 == 127 [pid = 3305] [id = 436] 07:45:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x86bd1000) [pid = 3305] [serial = 1309] [outer = (nil)] 07:45:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x86bd6800) [pid = 3305] [serial = 1310] [outer = 0x86bd1000] 07:45:40 INFO - PROCESS | 3305 | 1460990740366 Marionette DEBUG loaded listener.js 07:45:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x86ce8400) [pid = 3305] [serial = 1311] [outer = 0x86bd1000] 07:45:41 INFO - PROCESS | 3305 | 1460990741206 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]]]}] 07:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1443ms 07:45:41 INFO - PROCESS | 3305 | 1460990741277 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 07:45:41 INFO - PROCESS | 3305 | 1460990741285 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 07:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:45:41 INFO - PROCESS | 3305 | 1460990741296 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:45:41 INFO - PROCESS | 3305 | 1460990741300 Marionette TRACE conn3 <- [1,1718,null,{}] 07:45:41 INFO - PROCESS | 3305 | 1460990741306 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}] 07:45:41 INFO - PROCESS | 3305 | 1460990741527 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 07:45:41 INFO - PROCESS | 3305 | 1460990741792 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d82800 == 128 [pid = 3305] [id = 437] 07:45:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x87d86000) [pid = 3305] [serial = 1312] [outer = (nil)] 07:45:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x88457800) [pid = 3305] [serial = 1313] [outer = 0x87d86000] 07:45:41 INFO - PROCESS | 3305 | 1460990741877 Marionette DEBUG loaded listener.js 07:45:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8918ac00) [pid = 3305] [serial = 1314] [outer = 0x87d86000] 07:45:42 INFO - PROCESS | 3305 | 1460990742870 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]]]}] 07:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1633ms 07:45:42 INFO - PROCESS | 3305 | 1460990742930 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 07:45:42 INFO - PROCESS | 3305 | 1460990742934 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 07:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:45:42 INFO - PROCESS | 3305 | 1460990742941 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:45:42 INFO - PROCESS | 3305 | 1460990742947 Marionette TRACE conn3 <- [1,1722,null,{}] 07:45:42 INFO - PROCESS | 3305 | 1460990742963 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}] 07:45:43 INFO - PROCESS | 3305 | 1460990743258 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 07:45:43 INFO - PROCESS | 3305 | 1460990743443 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c7000 == 129 [pid = 3305] [id = 438] 07:45:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8adc2c00) [pid = 3305] [serial = 1315] [outer = (nil)] 07:45:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8aedf400) [pid = 3305] [serial = 1316] [outer = 0x8adc2c00] 07:45:43 INFO - PROCESS | 3305 | 1460990743571 Marionette DEBUG loaded listener.js 07:45:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8be75400) [pid = 3305] [serial = 1317] [outer = 0x8adc2c00] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x90113000) [pid = 3305] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8fd35000) [pid = 3305] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8845dc00) [pid = 3305] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8ed27800) [pid = 3305] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8ac21800) [pid = 3305] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8ec05c00) [pid = 3305] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x907b7000) [pid = 3305] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x89182400) [pid = 3305] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x86bd0000) [pid = 3305] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x87d90000) [pid = 3305] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x86bd5000) [pid = 3305] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x8c825c00) [pid = 3305] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8ed23800) [pid = 3305] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x8ac21400) [pid = 3305] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x916abc00) [pid = 3305] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x86459c00) [pid = 3305] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x92045000) [pid = 3305] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x8cc6a400) [pid = 3305] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:45:44 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8661ac00) [pid = 3305] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:45:45 INFO - PROCESS | 3305 | 1460990745265 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]]]}] 07:45:45 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 07:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2397ms 07:45:45 INFO - PROCESS | 3305 | 1460990745339 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 07:45:45 INFO - PROCESS | 3305 | 1460990745358 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 07:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:45:45 INFO - PROCESS | 3305 | 1460990745377 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:45:45 INFO - PROCESS | 3305 | 1460990745382 Marionette TRACE conn3 <- [1,1726,null,{}] 07:45:45 INFO - PROCESS | 3305 | 1460990745392 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}] 07:45:45 INFO - PROCESS | 3305 | 1460990745627 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 07:45:45 INFO - PROCESS | 3305 | 1460990745818 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bb8400 == 130 [pid = 3305] [id = 439] 07:45:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8661a800) [pid = 3305] [serial = 1318] [outer = (nil)] 07:45:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8ac21400) [pid = 3305] [serial = 1319] [outer = 0x8661a800] 07:45:45 INFO - PROCESS | 3305 | 1460990745896 Marionette DEBUG loaded listener.js 07:45:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8c1ee000) [pid = 3305] [serial = 1320] [outer = 0x8661a800] 07:45:46 INFO - PROCESS | 3305 | 1460990746862 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]]]}] 07:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1537ms 07:45:46 INFO - PROCESS | 3305 | 1460990746914 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 07:45:46 INFO - PROCESS | 3305 | 1460990746920 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 07:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:45:46 INFO - PROCESS | 3305 | 1460990746932 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:45:46 INFO - PROCESS | 3305 | 1460990746939 Marionette TRACE conn3 <- [1,1730,null,{}] 07:45:46 INFO - PROCESS | 3305 | 1460990746949 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}] 07:45:47 INFO - PROCESS | 3305 | 1460990747363 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 07:45:47 INFO - PROCESS | 3305 | 1460990747630 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd2400 == 131 [pid = 3305] [id = 440] 07:45:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x86bd3000) [pid = 3305] [serial = 1321] [outer = (nil)] 07:45:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x86ce1800) [pid = 3305] [serial = 1322] [outer = 0x86bd3000] 07:45:47 INFO - PROCESS | 3305 | 1460990747730 Marionette DEBUG loaded listener.js 07:45:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x87494400) [pid = 3305] [serial = 1323] [outer = 0x86bd3000] 07:45:48 INFO - PROCESS | 3305 | 1460990748755 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]]]}] 07:45:48 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 07:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1897ms 07:45:48 INFO - PROCESS | 3305 | 1460990748829 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 07:45:48 INFO - PROCESS | 3305 | 1460990748839 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 07:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:45:48 INFO - PROCESS | 3305 | 1460990748850 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:45:48 INFO - PROCESS | 3305 | 1460990748854 Marionette TRACE conn3 <- [1,1734,null,{}] 07:45:48 INFO - PROCESS | 3305 | 1460990748861 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}] 07:45:49 INFO - PROCESS | 3305 | 1460990749192 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 07:45:49 INFO - PROCESS | 3305 | 1460990749527 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd0000 == 132 [pid = 3305] [id = 441] 07:45:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x86cddc00) [pid = 3305] [serial = 1324] [outer = (nil)] 07:45:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8ac21c00) [pid = 3305] [serial = 1325] [outer = 0x86cddc00] 07:45:49 INFO - PROCESS | 3305 | 1460990749619 Marionette DEBUG loaded listener.js 07:45:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8aee1000) [pid = 3305] [serial = 1326] [outer = 0x86cddc00] 07:45:50 INFO - PROCESS | 3305 | 1460990750945 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]]]}] 07:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2187ms 07:45:51 INFO - PROCESS | 3305 | 1460990751263 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 07:45:51 INFO - PROCESS | 3305 | 1460990751270 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 07:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:45:51 INFO - PROCESS | 3305 | 1460990751306 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:45:51 INFO - PROCESS | 3305 | 1460990751316 Marionette TRACE conn3 <- [1,1738,null,{}] 07:45:51 INFO - PROCESS | 3305 | 1460990751347 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}] 07:45:51 INFO - PROCESS | 3305 | 1460990751722 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 07:45:52 INFO - PROCESS | 3305 | 1460990751990 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1e9c00 == 133 [pid = 3305] [id = 442] 07:45:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8c824000) [pid = 3305] [serial = 1327] [outer = (nil)] 07:45:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8e014800) [pid = 3305] [serial = 1328] [outer = 0x8c824000] 07:45:52 INFO - PROCESS | 3305 | 1460990752089 Marionette DEBUG loaded listener.js 07:45:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e0b1c00) [pid = 3305] [serial = 1329] [outer = 0x8c824000] 07:45:53 INFO - PROCESS | 3305 | 1460990753048 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]]]}] 07:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1804ms 07:45:53 INFO - PROCESS | 3305 | 1460990753110 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 07:45:53 INFO - PROCESS | 3305 | 1460990753115 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 07:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:45:53 INFO - PROCESS | 3305 | 1460990753126 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:45:53 INFO - PROCESS | 3305 | 1460990753130 Marionette TRACE conn3 <- [1,1742,null,{}] 07:45:53 INFO - PROCESS | 3305 | 1460990753137 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}] 07:45:53 INFO - PROCESS | 3305 | 1460990753373 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 07:45:53 INFO - PROCESS | 3305 | 1460990753704 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc6a400 == 134 [pid = 3305] [id = 443] 07:45:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e116400) [pid = 3305] [serial = 1330] [outer = (nil)] 07:45:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8e11f000) [pid = 3305] [serial = 1331] [outer = 0x8e116400] 07:45:53 INFO - PROCESS | 3305 | 1460990753815 Marionette DEBUG loaded listener.js 07:45:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8e452400) [pid = 3305] [serial = 1332] [outer = 0x8e116400] 07:45:54 INFO - PROCESS | 3305 | 1460990754868 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]]]}] 07:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1790ms 07:45:54 INFO - PROCESS | 3305 | 1460990754917 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 07:45:54 INFO - PROCESS | 3305 | 1460990754921 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 07:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:45:54 INFO - PROCESS | 3305 | 1460990754929 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:45:54 INFO - PROCESS | 3305 | 1460990754933 Marionette TRACE conn3 <- [1,1746,null,{}] 07:45:54 INFO - PROCESS | 3305 | 1460990754939 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}] 07:45:55 INFO - PROCESS | 3305 | 1460990755166 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 07:45:55 INFO - PROCESS | 3305 | 1460990755491 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e115800 == 135 [pid = 3305] [id = 444] 07:45:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8e115c00) [pid = 3305] [serial = 1333] [outer = (nil)] 07:45:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8e460800) [pid = 3305] [serial = 1334] [outer = 0x8e115c00] 07:45:55 INFO - PROCESS | 3305 | 1460990755589 Marionette DEBUG loaded listener.js 07:45:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8ec07c00) [pid = 3305] [serial = 1335] [outer = 0x8e115c00] 07:45:56 INFO - PROCESS | 3305 | 1460990756518 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]]]}] 07:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1635ms 07:45:56 INFO - PROCESS | 3305 | 1460990756565 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 07:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:45:56 INFO - PROCESS | 3305 | 1460990756570 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 07:45:56 INFO - PROCESS | 3305 | 1460990756577 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:45:56 INFO - PROCESS | 3305 | 1460990756581 Marionette TRACE conn3 <- [1,1750,null,{}] 07:45:56 INFO - PROCESS | 3305 | 1460990756586 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}] 07:45:56 INFO - PROCESS | 3305 | 1460990756858 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 07:45:57 INFO - PROCESS | 3305 | 1460990757264 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x8845a000 == 136 [pid = 3305] [id = 445] 07:45:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8ed31800) [pid = 3305] [serial = 1336] [outer = (nil)] 07:45:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8fd28400) [pid = 3305] [serial = 1337] [outer = 0x8ed31800] 07:45:57 INFO - PROCESS | 3305 | 1460990757366 Marionette DEBUG loaded listener.js 07:45:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8fd7d800) [pid = 3305] [serial = 1338] [outer = 0x8ed31800] 07:45:58 INFO - PROCESS | 3305 | 1460990758317 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]]]}] 07:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1788ms 07:45:58 INFO - PROCESS | 3305 | 1460990758366 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 07:45:58 INFO - PROCESS | 3305 | 1460990758370 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 07:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:45:58 INFO - PROCESS | 3305 | 1460990758377 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:45:58 INFO - PROCESS | 3305 | 1460990758381 Marionette TRACE conn3 <- [1,1754,null,{}] 07:45:58 INFO - PROCESS | 3305 | 1460990758387 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}] 07:45:58 INFO - PROCESS | 3305 | 1460990758615 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 07:45:58 INFO - PROCESS | 3305 | 1460990758952 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x87496000 == 137 [pid = 3305] [id = 446] 07:45:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8e45e800) [pid = 3305] [serial = 1339] [outer = (nil)] 07:45:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8ffae800) [pid = 3305] [serial = 1340] [outer = 0x8e45e800] 07:45:59 INFO - PROCESS | 3305 | 1460990759052 Marionette DEBUG loaded listener.js 07:45:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x9010a400) [pid = 3305] [serial = 1341] [outer = 0x8e45e800] 07:46:00 INFO - PROCESS | 3305 | 1460990760020 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]]]}] 07:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1685ms 07:46:00 INFO - PROCESS | 3305 | 1460990760064 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 07:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:46:00 INFO - PROCESS | 3305 | 1460990760068 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 07:46:00 INFO - PROCESS | 3305 | 1460990760075 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:46:00 INFO - PROCESS | 3305 | 1460990760078 Marionette TRACE conn3 <- [1,1758,null,{}] 07:46:00 INFO - PROCESS | 3305 | 1460990760085 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}] 07:46:00 INFO - PROCESS | 3305 | 1460990760348 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 07:46:00 INFO - PROCESS | 3305 | 1460990760674 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x8670c800 == 138 [pid = 3305] [id = 447] 07:46:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8e45f800) [pid = 3305] [serial = 1342] [outer = (nil)] 07:46:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x9031cc00) [pid = 3305] [serial = 1343] [outer = 0x8e45f800] 07:46:00 INFO - PROCESS | 3305 | 1460990760765 Marionette DEBUG loaded listener.js 07:46:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x903e6c00) [pid = 3305] [serial = 1344] [outer = 0x8e45f800] 07:46:01 INFO - PROCESS | 3305 | 1460990761665 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]]]}] 07:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1642ms 07:46:01 INFO - PROCESS | 3305 | 1460990761717 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 07:46:01 INFO - PROCESS | 3305 | 1460990761720 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 07:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:46:01 INFO - PROCESS | 3305 | 1460990761727 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:46:01 INFO - PROCESS | 3305 | 1460990761730 Marionette TRACE conn3 <- [1,1762,null,{}] 07:46:01 INFO - PROCESS | 3305 | 1460990761737 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}] 07:46:01 INFO - PROCESS | 3305 | 1460990761964 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 07:46:02 INFO - PROCESS | 3305 | 1460990762297 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bcd000 == 139 [pid = 3305] [id = 448] 07:46:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8ffb0800) [pid = 3305] [serial = 1345] [outer = (nil)] 07:46:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x9055cc00) [pid = 3305] [serial = 1346] [outer = 0x8ffb0800] 07:46:02 INFO - PROCESS | 3305 | 1460990762400 Marionette DEBUG loaded listener.js 07:46:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x90565000) [pid = 3305] [serial = 1347] [outer = 0x8ffb0800] 07:46:03 INFO - PROCESS | 3305 | 1460990763265 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]]]}] 07:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1589ms 07:46:03 INFO - PROCESS | 3305 | 1460990763335 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 07:46:03 INFO - PROCESS | 3305 | 1460990763340 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 07:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:46:03 INFO - PROCESS | 3305 | 1460990763349 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:46:03 INFO - PROCESS | 3305 | 1460990763352 Marionette TRACE conn3 <- [1,1766,null,{}] 07:46:03 INFO - PROCESS | 3305 | 1460990763359 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}] 07:46:03 INFO - PROCESS | 3305 | 1460990763592 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 07:46:03 INFO - PROCESS | 3305 | 1460990763930 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x90104800 == 140 [pid = 3305] [id = 449] 07:46:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x9054e000) [pid = 3305] [serial = 1348] [outer = (nil)] 07:46:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x907b0400) [pid = 3305] [serial = 1349] [outer = 0x9054e000] 07:46:04 INFO - PROCESS | 3305 | 1460990764030 Marionette DEBUG loaded listener.js 07:46:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x907b5c00) [pid = 3305] [serial = 1350] [outer = 0x9054e000] 07:46:04 INFO - PROCESS | 3305 | 1460990764968 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]]]}] 07:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1679ms 07:46:05 INFO - PROCESS | 3305 | 1460990765030 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 07:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:46:05 INFO - PROCESS | 3305 | 1460990765036 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 07:46:05 INFO - PROCESS | 3305 | 1460990765043 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:46:05 INFO - PROCESS | 3305 | 1460990765048 Marionette TRACE conn3 <- [1,1770,null,{}] 07:46:05 INFO - PROCESS | 3305 | 1460990765054 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}] 07:46:05 INFO - PROCESS | 3305 | 1460990765349 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 07:46:05 INFO - PROCESS | 3305 | 1460990765689 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffb2400 == 141 [pid = 3305] [id = 450] 07:46:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x916aa800) [pid = 3305] [serial = 1351] [outer = (nil)] 07:46:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x92044800) [pid = 3305] [serial = 1352] [outer = 0x916aa800] 07:46:05 INFO - PROCESS | 3305 | 1460990765793 Marionette DEBUG loaded listener.js 07:46:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x93267000) [pid = 3305] [serial = 1353] [outer = 0x916aa800] 07:46:06 INFO - PROCESS | 3305 | 1460990766730 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]]]}] 07:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1734ms 07:46:06 INFO - PROCESS | 3305 | 1460990766777 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 07:46:06 INFO - PROCESS | 3305 | 1460990766781 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 07:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:46:06 INFO - PROCESS | 3305 | 1460990766788 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:46:06 INFO - PROCESS | 3305 | 1460990766791 Marionette TRACE conn3 <- [1,1774,null,{}] 07:46:06 INFO - PROCESS | 3305 | 1460990766797 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}] 07:46:07 INFO - PROCESS | 3305 | 1460990767029 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 07:46:07 INFO - PROCESS | 3305 | 1460990767367 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x853db400 == 142 [pid = 3305] [id = 451] 07:46:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x91372400) [pid = 3305] [serial = 1354] [outer = (nil)] 07:46:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x9444d000) [pid = 3305] [serial = 1355] [outer = 0x91372400] 07:46:07 INFO - PROCESS | 3305 | 1460990767465 Marionette DEBUG loaded listener.js 07:46:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x9589d800) [pid = 3305] [serial = 1356] [outer = 0x91372400] 07:46:08 INFO - PROCESS | 3305 | 1460990768481 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]]]}] 07:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1731ms 07:46:08 INFO - PROCESS | 3305 | 1460990768539 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 07:46:08 INFO - PROCESS | 3305 | 1460990768542 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 07:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:46:08 INFO - PROCESS | 3305 | 1460990768553 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:46:08 INFO - PROCESS | 3305 | 1460990768556 Marionette TRACE conn3 <- [1,1778,null,{}] 07:46:08 INFO - PROCESS | 3305 | 1460990768563 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}] 07:46:08 INFO - PROCESS | 3305 | 1460990768791 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 07:46:09 INFO - PROCESS | 3305 | 1460990769133 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d1f800 == 143 [pid = 3305] [id = 452] 07:46:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x8be6e400) [pid = 3305] [serial = 1357] [outer = (nil)] 07:46:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x96e07c00) [pid = 3305] [serial = 1358] [outer = 0x8be6e400] 07:46:09 INFO - PROCESS | 3305 | 1460990769232 Marionette DEBUG loaded listener.js 07:46:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x96f2a000) [pid = 3305] [serial = 1359] [outer = 0x8be6e400] 07:46:10 INFO - PROCESS | 3305 | 1460990770145 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]]]}] 07:46:10 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 07:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1628ms 07:46:10 INFO - PROCESS | 3305 | 1460990770182 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 07:46:10 INFO - PROCESS | 3305 | 1460990770186 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 07:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:46:10 INFO - PROCESS | 3305 | 1460990770192 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:46:10 INFO - PROCESS | 3305 | 1460990770196 Marionette TRACE conn3 <- [1,1782,null,{}] 07:46:10 INFO - PROCESS | 3305 | 1460990770202 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}] 07:46:10 INFO - PROCESS | 3305 | 1460990770424 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 07:46:10 INFO - PROCESS | 3305 | 1460990770753 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x93679400 == 144 [pid = 3305] [id = 453] 07:46:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x96e08400) [pid = 3305] [serial = 1360] [outer = (nil)] 07:46:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x98fd7000) [pid = 3305] [serial = 1361] [outer = 0x96e08400] 07:46:10 INFO - PROCESS | 3305 | 1460990770851 Marionette DEBUG loaded listener.js 07:46:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x991b9400) [pid = 3305] [serial = 1362] [outer = 0x96e08400] 07:46:11 INFO - PROCESS | 3305 | 1460990771731 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]]]}] 07:46:11 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 07:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1585ms 07:46:11 INFO - PROCESS | 3305 | 1460990771779 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 07:46:11 INFO - PROCESS | 3305 | 1460990771783 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 07:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:46:11 INFO - PROCESS | 3305 | 1460990771789 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:46:11 INFO - PROCESS | 3305 | 1460990771793 Marionette TRACE conn3 <- [1,1786,null,{}] 07:46:11 INFO - PROCESS | 3305 | 1460990771799 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}] 07:46:12 INFO - PROCESS | 3305 | 1460990772032 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 07:46:12 INFO - PROCESS | 3305 | 1460990772424 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x8493e800 == 145 [pid = 3305] [id = 454] 07:46:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x84bac800) [pid = 3305] [serial = 1363] [outer = (nil)] 07:46:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x991b3000) [pid = 3305] [serial = 1364] [outer = 0x84bac800] 07:46:12 INFO - PROCESS | 3305 | 1460990772522 Marionette DEBUG loaded listener.js 07:46:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x99681000) [pid = 3305] [serial = 1365] [outer = 0x84bac800] 07:46:13 INFO - PROCESS | 3305 | 1460990773445 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]]]}] 07:46:13 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 07:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1732ms 07:46:13 INFO - PROCESS | 3305 | 1460990773522 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 07:46:13 INFO - PROCESS | 3305 | 1460990773526 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 07:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:46:13 INFO - PROCESS | 3305 | 1460990773533 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:46:13 INFO - PROCESS | 3305 | 1460990773536 Marionette TRACE conn3 <- [1,1790,null,{}] 07:46:13 INFO - PROCESS | 3305 | 1460990773542 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}] 07:46:13 INFO - PROCESS | 3305 | 1460990773774 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 07:46:14 INFO - PROCESS | 3305 | 1460990774121 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x98fd1c00 == 146 [pid = 3305] [id = 455] 07:46:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x993f7000) [pid = 3305] [serial = 1366] [outer = (nil)] 07:46:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x99cd9800) [pid = 3305] [serial = 1367] [outer = 0x993f7000] 07:46:14 INFO - PROCESS | 3305 | 1460990774215 Marionette DEBUG loaded listener.js 07:46:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x99cdd000) [pid = 3305] [serial = 1368] [outer = 0x993f7000] 07:46:15 INFO - PROCESS | 3305 | 1460990775181 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]]]}] 07:46:15 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) 07:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1688ms 07:46:15 INFO - PROCESS | 3305 | 1460990775222 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 07:46:15 INFO - PROCESS | 3305 | 1460990775225 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 07:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:46:15 INFO - PROCESS | 3305 | 1460990775232 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:46:15 INFO - PROCESS | 3305 | 1460990775235 Marionette TRACE conn3 <- [1,1794,null,{}] 07:46:15 INFO - PROCESS | 3305 | 1460990775241 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}] 07:46:15 INFO - PROCESS | 3305 | 1460990775470 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 07:46:15 INFO - PROCESS | 3305 | 1460990775816 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x86450400 == 147 [pid = 3305] [id = 456] 07:46:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x97c61000) [pid = 3305] [serial = 1369] [outer = (nil)] 07:46:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x9a054800) [pid = 3305] [serial = 1370] [outer = 0x97c61000] 07:46:15 INFO - PROCESS | 3305 | 1460990775913 Marionette DEBUG loaded listener.js 07:46:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x9a05a800) [pid = 3305] [serial = 1371] [outer = 0x97c61000] 07:46:16 INFO - PROCESS | 3305 | 1460990776807 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]]]}] 07:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1642ms 07:46:16 INFO - PROCESS | 3305 | 1460990776876 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 07:46:16 INFO - PROCESS | 3305 | 1460990776879 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 07:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:46:16 INFO - PROCESS | 3305 | 1460990776886 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:46:16 INFO - PROCESS | 3305 | 1460990776890 Marionette TRACE conn3 <- [1,1798,null,{}] 07:46:16 INFO - PROCESS | 3305 | 1460990776896 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}] 07:46:17 INFO - PROCESS | 3305 | 1460990777124 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x89185800 == 146 [pid = 3305] [id = 211] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaa0400 == 145 [pid = 3305] [id = 146] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x8748dc00 == 144 [pid = 3305] [id = 214] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x903e1800 == 143 [pid = 3305] [id = 58] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x87488800 == 142 [pid = 3305] [id = 213] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x9444b000 == 141 [pid = 3305] [id = 212] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4c7000 == 140 [pid = 3305] [id = 438] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x87d82800 == 139 [pid = 3305] [id = 437] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd0800 == 138 [pid = 3305] [id = 436] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x85d28c00 == 137 [pid = 3305] [id = 434] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x85b62800 == 136 [pid = 3305] [id = 433] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x8e20a400 == 135 [pid = 3305] [id = 431] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x85d25c00 == 134 [pid = 3305] [id = 432] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x86611800 == 133 [pid = 3305] [id = 430] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x903e0400 == 132 [pid = 3305] [id = 429] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x90312800 == 131 [pid = 3305] [id = 428] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaaac00 == 130 [pid = 3305] [id = 426] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffaa800 == 129 [pid = 3305] [id = 427] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x8e01cc00 == 128 [pid = 3305] [id = 425] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x87d84400 == 127 [pid = 3305] [id = 424] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x8c820800 == 126 [pid = 3305] [id = 423] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x8c824c00 == 125 [pid = 3305] [id = 422] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x86618c00 == 124 [pid = 3305] [id = 421] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd1400 == 123 [pid = 3305] [id = 419] 07:46:18 INFO - PROCESS | 3305 | --DOCSHELL 0x86ce9c00 == 122 [pid = 3305] [id = 420] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x8ac2a800) [pid = 3305] [serial = 1254] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x90551400) [pid = 3305] [serial = 1217] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x9031ac00) [pid = 3305] [serial = 1215] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x905d9c00) [pid = 3305] [serial = 1221] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8ffa7c00) [pid = 3305] [serial = 1212] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x8adcd400) [pid = 3305] [serial = 1196] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x958a2c00) [pid = 3305] [serial = 1229] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x979b2c00) [pid = 3305] [serial = 1233] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x90569000) [pid = 3305] [serial = 1220] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x96313c00) [pid = 3305] [serial = 1230] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x99684800) [pid = 3305] [serial = 1238] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8be6a800) [pid = 3305] [serial = 1197] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x991b9800) [pid = 3305] [serial = 1235] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x8aaab800) [pid = 3305] [serial = 1253] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x86ce5800) [pid = 3305] [serial = 1193] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8fd84c00) [pid = 3305] [serial = 1211] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x89188400) [pid = 3305] [serial = 1250] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x86ce5c00) [pid = 3305] [serial = 1247] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8e014c00) [pid = 3305] [serial = 1200] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8eebdc00) [pid = 3305] [serial = 1209] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8be75c00) [pid = 3305] [serial = 1128] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x93260c00) [pid = 3305] [serial = 1224] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8cc64000) [pid = 3305] [serial = 1199] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x86614400) [pid = 3305] [serial = 1244] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x94446c00) [pid = 3305] [serial = 1227] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8e115400) [pid = 3305] [serial = 1203] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x93681c00) [pid = 3305] [serial = 1226] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8e0b9000) [pid = 3305] [serial = 1202] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8e20bc00) [pid = 3305] [serial = 1205] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x90115c00) [pid = 3305] [serial = 1214] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x92043000) [pid = 3305] [serial = 1223] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x8e210c00) [pid = 3305] [serial = 1206] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x9055c800) [pid = 3305] [serial = 1218] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x87491c00) [pid = 3305] [serial = 1248] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x8a4cc000) [pid = 3305] [serial = 1251] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x9784e400) [pid = 3305] [serial = 1232] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8ed30800) [pid = 3305] [serial = 1208] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x9aa49000) [pid = 3305] [serial = 1241] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8844f800) [pid = 3305] [serial = 1194] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8661a000) [pid = 3305] [serial = 1245] [outer = (nil)] [url = about:blank] 07:46:19 INFO - PROCESS | 3305 | 1460990779331 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x86610000 == 123 [pid = 3305] [id = 457] 07:46:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x86611800) [pid = 3305] [serial = 1372] [outer = (nil)] 07:46:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x86618c00) [pid = 3305] [serial = 1373] [outer = 0x86611800] 07:46:19 INFO - PROCESS | 3305 | 1460990779417 Marionette DEBUG loaded listener.js 07:46:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x86704000) [pid = 3305] [serial = 1374] [outer = 0x86611800] 07:46:20 INFO - PROCESS | 3305 | 1460990780274 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]]]}] 07:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 3439ms 07:46:20 INFO - PROCESS | 3305 | 1460990780329 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 07:46:20 INFO - PROCESS | 3305 | 1460990780336 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 07:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:46:20 INFO - PROCESS | 3305 | 1460990780347 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:46:20 INFO - PROCESS | 3305 | 1460990780350 Marionette TRACE conn3 <- [1,1802,null,{}] 07:46:20 INFO - PROCESS | 3305 | 1460990780363 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}] 07:46:20 INFO - PROCESS | 3305 | 1460990780577 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 07:46:20 INFO - PROCESS | 3305 | 1460990780768 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x87489800 == 124 [pid = 3305] [id = 458] 07:46:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8748cc00) [pid = 3305] [serial = 1375] [outer = (nil)] 07:46:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x87492c00) [pid = 3305] [serial = 1376] [outer = 0x8748cc00] 07:46:20 INFO - PROCESS | 3305 | 1460990780847 Marionette DEBUG loaded listener.js 07:46:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x87d8ec00) [pid = 3305] [serial = 1377] [outer = 0x8748cc00] 07:46:21 INFO - PROCESS | 3305 | 1460990781827 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]]]}] 07:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1536ms 07:46:21 INFO - PROCESS | 3305 | 1460990781893 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 07:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:46:21 INFO - PROCESS | 3305 | 1460990781900 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 07:46:21 INFO - PROCESS | 3305 | 1460990781907 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:46:21 INFO - PROCESS | 3305 | 1460990781910 Marionette TRACE conn3 <- [1,1806,null,{}] 07:46:21 INFO - PROCESS | 3305 | 1460990781916 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}] 07:46:22 INFO - PROCESS | 3305 | 1460990782215 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 07:46:22 INFO - PROCESS | 3305 | 1460990782436 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x87494800 == 125 [pid = 3305] [id = 459] 07:46:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8a4c4c00) [pid = 3305] [serial = 1378] [outer = (nil)] 07:46:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8a4d0000) [pid = 3305] [serial = 1379] [outer = 0x8a4c4c00] 07:46:22 INFO - PROCESS | 3305 | 1460990782517 Marionette DEBUG loaded listener.js 07:46:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8ac25000) [pid = 3305] [serial = 1380] [outer = 0x8a4c4c00] 07:46:23 INFO - PROCESS | 3305 | 1460990783405 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]]]}] 07:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1541ms 07:46:23 INFO - PROCESS | 3305 | 1460990783448 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 07:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:46:23 INFO - PROCESS | 3305 | 1460990783452 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 07:46:24 INFO - PROCESS | 3305 | 1460990784189 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:46:24 INFO - PROCESS | 3305 | 1460990784200 Marionette TRACE conn3 <- [1,1810,null,{}] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x90120800) [pid = 3305] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8aaa3400) [pid = 3305] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8e116000) [pid = 3305] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x9054b400) [pid = 3305] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x8ec01400) [pid = 3305] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8e018400) [pid = 3305] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x86bd1000) [pid = 3305] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8c1f0800) [pid = 3305] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x86702000) [pid = 3305] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x85b6b800) [pid = 3305] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x9054b800) [pid = 3305] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x903e3400) [pid = 3305] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x87d86000) [pid = 3305] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8e0afc00) [pid = 3305] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x8adc3400) [pid = 3305] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x8ed2dc00) [pid = 3305] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8eebf000) [pid = 3305] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x8adc2c00) [pid = 3305] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:46:24 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x86bd2000) [pid = 3305] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:46:24 INFO - PROCESS | 3305 | 1460990784361 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}] 07:46:24 INFO - PROCESS | 3305 | 1460990784637 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 07:46:24 INFO - PROCESS | 3305 | 1460990784771 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x8645a400 == 126 [pid = 3305] [id = 460] 07:46:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8670a800) [pid = 3305] [serial = 1381] [outer = (nil)] 07:46:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8aaa1800) [pid = 3305] [serial = 1382] [outer = 0x8670a800] 07:46:24 INFO - PROCESS | 3305 | 1460990784849 Marionette DEBUG loaded listener.js 07:46:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8adce000) [pid = 3305] [serial = 1383] [outer = 0x8670a800] 07:46:25 INFO - PROCESS | 3305 | 1460990785661 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]]]}] 07:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2233ms 07:46:25 INFO - PROCESS | 3305 | 1460990785693 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 07:46:25 INFO - PROCESS | 3305 | 1460990785699 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 07:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:46:25 INFO - PROCESS | 3305 | 1460990785705 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:46:25 INFO - PROCESS | 3305 | 1460990785708 Marionette TRACE conn3 <- [1,1814,null,{}] 07:46:25 INFO - PROCESS | 3305 | 1460990785714 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}] 07:46:25 INFO - PROCESS | 3305 | 1460990785921 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 07:46:26 INFO - PROCESS | 3305 | 1460990786112 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d82400 == 127 [pid = 3305] [id = 461] 07:46:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x87d86000) [pid = 3305] [serial = 1384] [outer = (nil)] 07:46:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8c1e9000) [pid = 3305] [serial = 1385] [outer = 0x87d86000] 07:46:26 INFO - PROCESS | 3305 | 1460990786194 Marionette DEBUG loaded listener.js 07:46:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8c1f0400) [pid = 3305] [serial = 1386] [outer = 0x87d86000] 07:46:27 INFO - PROCESS | 3305 | 1460990787368 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]]]}] 07:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1734ms 07:46:27 INFO - PROCESS | 3305 | 1460990787441 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 07:46:27 INFO - PROCESS | 3305 | 1460990787450 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 07:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:46:27 INFO - PROCESS | 3305 | 1460990787460 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:46:27 INFO - PROCESS | 3305 | 1460990787465 Marionette TRACE conn3 <- [1,1818,null,{}] 07:46:27 INFO - PROCESS | 3305 | 1460990787474 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}] 07:46:27 INFO - PROCESS | 3305 | 1460990787760 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 07:46:28 INFO - PROCESS | 3305 | 1460990788096 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x8661a000 == 128 [pid = 3305] [id = 462] 07:46:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x86cde800) [pid = 3305] [serial = 1387] [outer = (nil)] 07:46:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x87493800) [pid = 3305] [serial = 1388] [outer = 0x86cde800] 07:46:28 INFO - PROCESS | 3305 | 1460990788194 Marionette DEBUG loaded listener.js 07:46:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x89188400) [pid = 3305] [serial = 1389] [outer = 0x86cde800] 07:46:29 INFO - PROCESS | 3305 | 1460990789250 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]]]}] 07:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1846ms 07:46:29 INFO - PROCESS | 3305 | 1460990789308 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 07:46:29 INFO - PROCESS | 3305 | 1460990789317 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 07:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:46:29 INFO - PROCESS | 3305 | 1460990789329 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:46:29 INFO - PROCESS | 3305 | 1460990789333 Marionette TRACE conn3 <- [1,1822,null,{}] 07:46:29 INFO - PROCESS | 3305 | 1460990789340 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}] 07:46:29 INFO - PROCESS | 3305 | 1460990789629 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 07:46:30 INFO - PROCESS | 3305 | 1460990790052 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc3000 == 129 [pid = 3305] [id = 463] 07:46:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8aedcc00) [pid = 3305] [serial = 1390] [outer = (nil)] 07:46:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8be76800) [pid = 3305] [serial = 1391] [outer = 0x8aedcc00] 07:46:30 INFO - PROCESS | 3305 | 1460990790145 Marionette DEBUG loaded listener.js 07:46:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8c823400) [pid = 3305] [serial = 1392] [outer = 0x8aedcc00] 07:46:31 INFO - PROCESS | 3305 | 1460990791088 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]]]}] 07:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1835ms 07:46:31 INFO - PROCESS | 3305 | 1460990791164 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 07:46:31 INFO - PROCESS | 3305 | 1460990791169 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 07:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:46:31 INFO - PROCESS | 3305 | 1460990791176 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:46:31 INFO - PROCESS | 3305 | 1460990791184 Marionette TRACE conn3 <- [1,1826,null,{}] 07:46:31 INFO - PROCESS | 3305 | 1460990791203 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}] 07:46:31 INFO - PROCESS | 3305 | 1460990791548 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 07:46:31 INFO - PROCESS | 3305 | 1460990791810 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1e1c00 == 130 [pid = 3305] [id = 464] 07:46:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8e012800) [pid = 3305] [serial = 1393] [outer = (nil)] 07:46:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8e01bc00) [pid = 3305] [serial = 1394] [outer = 0x8e012800] 07:46:31 INFO - PROCESS | 3305 | 1460990791906 Marionette DEBUG loaded listener.js 07:46:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8e0bb800) [pid = 3305] [serial = 1395] [outer = 0x8e012800] 07:46:32 INFO - PROCESS | 3305 | 1460990792862 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]]]}] 07:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1743ms 07:46:32 INFO - PROCESS | 3305 | 1460990792921 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 07:46:32 INFO - PROCESS | 3305 | 1460990792926 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 07:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:46:32 INFO - PROCESS | 3305 | 1460990792932 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:46:32 INFO - PROCESS | 3305 | 1460990792936 Marionette TRACE conn3 <- [1,1830,null,{}] 07:46:32 INFO - PROCESS | 3305 | 1460990792942 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}] 07:46:33 INFO - PROCESS | 3305 | 1460990793181 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 07:46:33 INFO - PROCESS | 3305 | 1460990793506 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x87494c00 == 131 [pid = 3305] [id = 465] 07:46:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8e112400) [pid = 3305] [serial = 1396] [outer = (nil)] 07:46:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8e202c00) [pid = 3305] [serial = 1397] [outer = 0x8e112400] 07:46:33 INFO - PROCESS | 3305 | 1460990793604 Marionette DEBUG loaded listener.js 07:46:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8e20b800) [pid = 3305] [serial = 1398] [outer = 0x8e112400] 07:46:34 INFO - PROCESS | 3305 | 1460990794525 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]]]}] 07:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1638ms 07:46:34 INFO - PROCESS | 3305 | 1460990794571 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 07:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:46:34 INFO - PROCESS | 3305 | 1460990794576 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 07:46:34 INFO - PROCESS | 3305 | 1460990794582 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:46:34 INFO - PROCESS | 3305 | 1460990794586 Marionette TRACE conn3 <- [1,1834,null,{}] 07:46:34 INFO - PROCESS | 3305 | 1460990794592 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}] 07:46:34 INFO - PROCESS | 3305 | 1460990794827 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 07:46:35 INFO - PROCESS | 3305 | 1460990795181 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aed8800 == 132 [pid = 3305] [id = 466] 07:46:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8e11f400) [pid = 3305] [serial = 1399] [outer = (nil)] 07:46:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8e461800) [pid = 3305] [serial = 1400] [outer = 0x8e11f400] 07:46:35 INFO - PROCESS | 3305 | 1460990795279 Marionette DEBUG loaded listener.js 07:46:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8ec04400) [pid = 3305] [serial = 1401] [outer = 0x8e11f400] 07:46:36 INFO - PROCESS | 3305 | 1460990796224 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]]]}] 07:46:36 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 07:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1682ms 07:46:36 INFO - PROCESS | 3305 | 1460990796264 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 07:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:46:36 INFO - PROCESS | 3305 | 1460990796269 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 07:46:36 INFO - PROCESS | 3305 | 1460990796275 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:46:36 INFO - PROCESS | 3305 | 1460990796279 Marionette TRACE conn3 <- [1,1838,null,{}] 07:46:36 INFO - PROCESS | 3305 | 1460990796286 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}] 07:46:36 INFO - PROCESS | 3305 | 1460990796531 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 07:46:36 INFO - PROCESS | 3305 | 1460990796858 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e11a000 == 133 [pid = 3305] [id = 467] 07:46:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x8e459c00) [pid = 3305] [serial = 1402] [outer = (nil)] 07:46:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8fd27c00) [pid = 3305] [serial = 1403] [outer = 0x8e459c00] 07:46:36 INFO - PROCESS | 3305 | 1460990796955 Marionette DEBUG loaded listener.js 07:46:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8fd2c400) [pid = 3305] [serial = 1404] [outer = 0x8e459c00] 07:46:37 INFO - PROCESS | 3305 | 1460990797859 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]]]}] 07:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1632ms 07:46:37 INFO - PROCESS | 3305 | 1460990797908 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 07:46:37 INFO - PROCESS | 3305 | 1460990797912 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 07:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:46:37 INFO - PROCESS | 3305 | 1460990797919 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:46:37 INFO - PROCESS | 3305 | 1460990797923 Marionette TRACE conn3 <- [1,1842,null,{}] 07:46:37 INFO - PROCESS | 3305 | 1460990797928 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}] 07:46:38 INFO - PROCESS | 3305 | 1460990798159 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 07:46:38 INFO - PROCESS | 3305 | 1460990798484 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc4c00 == 134 [pid = 3305] [id = 468] 07:46:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8eeb6400) [pid = 3305] [serial = 1405] [outer = (nil)] 07:46:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8fd84c00) [pid = 3305] [serial = 1406] [outer = 0x8eeb6400] 07:46:38 INFO - PROCESS | 3305 | 1460990798581 Marionette DEBUG loaded listener.js 07:46:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x8ffa6800) [pid = 3305] [serial = 1407] [outer = 0x8eeb6400] 07:46:39 INFO - PROCESS | 3305 | 1460990799510 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]]]}] 07:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1635ms 07:46:39 INFO - PROCESS | 3305 | 1460990799555 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 07:46:39 INFO - PROCESS | 3305 | 1460990799559 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 07:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:46:39 INFO - PROCESS | 3305 | 1460990799566 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:46:39 INFO - PROCESS | 3305 | 1460990799570 Marionette TRACE conn3 <- [1,1846,null,{}] 07:46:39 INFO - PROCESS | 3305 | 1460990799577 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}] 07:46:39 INFO - PROCESS | 3305 | 1460990799807 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 07:46:40 INFO - PROCESS | 3305 | 1460990800143 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d23800 == 135 [pid = 3305] [id = 469] 07:46:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8e015400) [pid = 3305] [serial = 1408] [outer = (nil)] 07:46:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x90105800) [pid = 3305] [serial = 1409] [outer = 0x8e015400] 07:46:40 INFO - PROCESS | 3305 | 1460990800241 Marionette DEBUG loaded listener.js 07:46:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x9031ac00) [pid = 3305] [serial = 1410] [outer = 0x8e015400] 07:46:41 INFO - PROCESS | 3305 | 1460990801136 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]]]}] 07:46:41 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) 07:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1641ms 07:46:41 INFO - PROCESS | 3305 | 1460990801209 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 07:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:46:41 INFO - PROCESS | 3305 | 1460990801214 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 07:46:41 INFO - PROCESS | 3305 | 1460990801221 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:46:41 INFO - PROCESS | 3305 | 1460990801225 Marionette TRACE conn3 <- [1,1850,null,{}] 07:46:41 INFO - PROCESS | 3305 | 1460990801232 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}] 07:46:41 INFO - PROCESS | 3305 | 1460990801464 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 07:46:41 INFO - PROCESS | 3305 | 1460990801792 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebd000 == 136 [pid = 3305] [id = 470] 07:46:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x90106000) [pid = 3305] [serial = 1411] [outer = (nil)] 07:46:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x903e5400) [pid = 3305] [serial = 1412] [outer = 0x90106000] 07:46:41 INFO - PROCESS | 3305 | 1460990801890 Marionette DEBUG loaded listener.js 07:46:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x90551400) [pid = 3305] [serial = 1413] [outer = 0x90106000] 07:46:42 INFO - PROCESS | 3305 | 1460990802761 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]]]}] 07:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1593ms 07:46:42 INFO - PROCESS | 3305 | 1460990802815 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 07:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:46:42 INFO - PROCESS | 3305 | 1460990802819 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 07:46:42 INFO - PROCESS | 3305 | 1460990802828 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:46:42 INFO - PROCESS | 3305 | 1460990802831 Marionette TRACE conn3 <- [1,1854,null,{}] 07:46:42 INFO - PROCESS | 3305 | 1460990802838 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}] 07:46:43 INFO - PROCESS | 3305 | 1460990803067 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 07:46:43 INFO - PROCESS | 3305 | 1460990803407 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x90110000 == 137 [pid = 3305] [id = 471] 07:46:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x90564400) [pid = 3305] [serial = 1414] [outer = (nil)] 07:46:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x905e0400) [pid = 3305] [serial = 1415] [outer = 0x90564400] 07:46:43 INFO - PROCESS | 3305 | 1460990803508 Marionette DEBUG loaded listener.js 07:46:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x905e4c00) [pid = 3305] [serial = 1416] [outer = 0x90564400] 07:46:44 INFO - PROCESS | 3305 | 1460990804437 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]]]}] 07:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1650ms 07:46:44 INFO - PROCESS | 3305 | 1460990804477 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 07:46:44 INFO - PROCESS | 3305 | 1460990804482 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 07:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:46:44 INFO - PROCESS | 3305 | 1460990804489 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:46:44 INFO - PROCESS | 3305 | 1460990804494 Marionette TRACE conn3 <- [1,1858,null,{}] 07:46:44 INFO - PROCESS | 3305 | 1460990804500 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}] 07:46:44 INFO - PROCESS | 3305 | 1460990804766 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 07:46:45 INFO - PROCESS | 3305 | 1460990805141 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x916a4800 == 138 [pid = 3305] [id = 472] 07:46:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x916a6000) [pid = 3305] [serial = 1417] [outer = (nil)] 07:46:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x9203a800) [pid = 3305] [serial = 1418] [outer = 0x916a6000] 07:46:45 INFO - PROCESS | 3305 | 1460990805251 Marionette DEBUG loaded listener.js 07:46:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x920b6c00) [pid = 3305] [serial = 1419] [outer = 0x916a6000] 07:46:46 INFO - PROCESS | 3305 | 1460990806174 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]]]}] 07:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1737ms 07:46:46 INFO - PROCESS | 3305 | 1460990806227 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 07:46:46 INFO - PROCESS | 3305 | 1460990806231 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 07:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:46:46 INFO - PROCESS | 3305 | 1460990806239 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:46:46 INFO - PROCESS | 3305 | 1460990806242 Marionette TRACE conn3 <- [1,1862,null,{}] 07:46:46 INFO - PROCESS | 3305 | 1460990806248 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}] 07:46:46 INFO - PROCESS | 3305 | 1460990806476 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 07:46:46 INFO - PROCESS | 3305 | 1460990806802 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x916a5000 == 139 [pid = 3305] [id = 473] 07:46:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x9203d800) [pid = 3305] [serial = 1420] [outer = (nil)] 07:46:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x932d9400) [pid = 3305] [serial = 1421] [outer = 0x9203d800] 07:46:46 INFO - PROCESS | 3305 | 1460990806897 Marionette DEBUG loaded listener.js 07:46:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x93681c00) [pid = 3305] [serial = 1422] [outer = 0x9203d800] 07:46:47 INFO - PROCESS | 3305 | 1460990807794 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]]]}] 07:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1587ms 07:46:47 INFO - PROCESS | 3305 | 1460990807846 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 07:46:47 INFO - PROCESS | 3305 | 1460990807849 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 07:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:46:47 INFO - PROCESS | 3305 | 1460990807859 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:46:47 INFO - PROCESS | 3305 | 1460990807863 Marionette TRACE conn3 <- [1,1866,null,{}] 07:46:47 INFO - PROCESS | 3305 | 1460990807869 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}] 07:46:48 INFO - PROCESS | 3305 | 1460990808098 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 07:46:48 INFO - PROCESS | 3305 | 1460990808425 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x86458400 == 140 [pid = 3305] [id = 474] 07:46:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x8e119000) [pid = 3305] [serial = 1423] [outer = (nil)] 07:46:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x94450400) [pid = 3305] [serial = 1424] [outer = 0x8e119000] 07:46:48 INFO - PROCESS | 3305 | 1460990808522 Marionette DEBUG loaded listener.js 07:46:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x963e8400) [pid = 3305] [serial = 1425] [outer = 0x8e119000] 07:46:49 INFO - PROCESS | 3305 | 1460990809413 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]]]}] 07:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1585ms 07:46:49 INFO - PROCESS | 3305 | 1460990809454 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 07:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:46:49 INFO - PROCESS | 3305 | 1460990809462 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 07:46:49 INFO - PROCESS | 3305 | 1460990809470 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:46:49 INFO - PROCESS | 3305 | 1460990809475 Marionette TRACE conn3 <- [1,1870,null,{}] 07:46:49 INFO - PROCESS | 3305 | 1460990809481 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}] 07:46:49 INFO - PROCESS | 3305 | 1460990809707 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 07:46:50 INFO - PROCESS | 3305 | 1460990810042 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e453400 == 141 [pid = 3305] [id = 475] 07:46:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x8ec06400) [pid = 3305] [serial = 1426] [outer = (nil)] 07:46:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x977dc800) [pid = 3305] [serial = 1427] [outer = 0x8ec06400] 07:46:50 INFO - PROCESS | 3305 | 1460990810140 Marionette DEBUG loaded listener.js 07:46:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x9791b800) [pid = 3305] [serial = 1428] [outer = 0x8ec06400] 07:46:51 INFO - PROCESS | 3305 | 1460990811057 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]]]}] 07:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1637ms 07:46:51 INFO - PROCESS | 3305 | 1460990811109 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 07:46:51 INFO - PROCESS | 3305 | 1460990811112 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 07:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:46:51 INFO - PROCESS | 3305 | 1460990811119 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:46:51 INFO - PROCESS | 3305 | 1460990811122 Marionette TRACE conn3 <- [1,1874,null,{}] 07:46:51 INFO - PROCESS | 3305 | 1460990811129 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}] 07:46:51 INFO - PROCESS | 3305 | 1460990811365 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 07:46:51 INFO - PROCESS | 3305 | 1460990811694 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x9444f000 == 142 [pid = 3305] [id = 476] 07:46:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x977dcc00) [pid = 3305] [serial = 1429] [outer = (nil)] 07:46:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x99678400) [pid = 3305] [serial = 1430] [outer = 0x977dcc00] 07:46:51 INFO - PROCESS | 3305 | 1460990811793 Marionette DEBUG loaded listener.js 07:46:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x99685800) [pid = 3305] [serial = 1431] [outer = 0x977dcc00] 07:46:52 INFO - PROCESS | 3305 | 1460990812732 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]]]}] 07:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1685ms 07:46:52 INFO - PROCESS | 3305 | 1460990812804 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 07:46:52 INFO - PROCESS | 3305 | 1460990812808 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 07:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:46:52 INFO - PROCESS | 3305 | 1460990812815 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:46:52 INFO - PROCESS | 3305 | 1460990812819 Marionette TRACE conn3 <- [1,1878,null,{}] 07:46:52 INFO - PROCESS | 3305 | 1460990812824 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}] 07:46:53 INFO - PROCESS | 3305 | 1460990813092 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 07:46:53 INFO - PROCESS | 3305 | 1460990813426 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x86451400 == 143 [pid = 3305] [id = 477] 07:46:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x86703400) [pid = 3305] [serial = 1432] [outer = (nil)] 07:46:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x9a3cc000) [pid = 3305] [serial = 1433] [outer = 0x86703400] 07:46:53 INFO - PROCESS | 3305 | 1460990813518 Marionette DEBUG loaded listener.js 07:46:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x9aa50000) [pid = 3305] [serial = 1434] [outer = 0x86703400] 07:46:54 INFO - PROCESS | 3305 | 1460990814414 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]]]}] 07:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1635ms 07:46:54 INFO - PROCESS | 3305 | 1460990814451 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 07:46:54 INFO - PROCESS | 3305 | 1460990814455 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 07:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:46:54 INFO - PROCESS | 3305 | 1460990814462 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:46:54 INFO - PROCESS | 3305 | 1460990814472 Marionette TRACE conn3 <- [1,1882,null,{}] 07:46:54 INFO - PROCESS | 3305 | 1460990814479 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}] 07:46:54 INFO - PROCESS | 3305 | 1460990814718 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 07:46:55 INFO - PROCESS | 3305 | 1460990815055 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd2bc00 == 144 [pid = 3305] [id = 478] 07:46:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x8fd88000) [pid = 3305] [serial = 1435] [outer = (nil)] 07:46:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x9ab9d400) [pid = 3305] [serial = 1436] [outer = 0x8fd88000] 07:46:55 INFO - PROCESS | 3305 | 1460990815155 Marionette DEBUG loaded listener.js 07:46:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x9adc6400) [pid = 3305] [serial = 1437] [outer = 0x8fd88000] 07:46:56 INFO - PROCESS | 3305 | 1460990816054 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]]]}] 07:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1641ms 07:46:56 INFO - PROCESS | 3305 | 1460990816105 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 07:46:56 INFO - PROCESS | 3305 | 1460990816109 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 07:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:46:56 INFO - PROCESS | 3305 | 1460990816115 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:46:56 INFO - PROCESS | 3305 | 1460990816119 Marionette TRACE conn3 <- [1,1886,null,{}] 07:46:56 INFO - PROCESS | 3305 | 1460990816125 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}] 07:46:56 INFO - PROCESS | 3305 | 1460990816412 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 07:46:56 INFO - PROCESS | 3305 | 1460990816761 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x96311000 == 143 [pid = 3305] [id = 411] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x905dc400 == 142 [pid = 3305] [id = 412] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8645a400 == 141 [pid = 3305] [id = 460] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x87494800 == 140 [pid = 3305] [id = 459] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x87489800 == 139 [pid = 3305] [id = 458] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x86610000 == 138 [pid = 3305] [id = 457] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x86450400 == 137 [pid = 3305] [id = 456] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x98fd1c00 == 136 [pid = 3305] [id = 455] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x93679400 == 135 [pid = 3305] [id = 453] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8493e800 == 134 [pid = 3305] [id = 454] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x85d1f800 == 133 [pid = 3305] [id = 452] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x853db400 == 132 [pid = 3305] [id = 451] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x90104800 == 131 [pid = 3305] [id = 449] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffb2400 == 130 [pid = 3305] [id = 450] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x86bcd000 == 129 [pid = 3305] [id = 448] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8670c800 == 128 [pid = 3305] [id = 447] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x87496000 == 127 [pid = 3305] [id = 446] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8845a000 == 126 [pid = 3305] [id = 445] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc6a400 == 125 [pid = 3305] [id = 443] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8e115800 == 124 [pid = 3305] [id = 444] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1e9c00 == 123 [pid = 3305] [id = 442] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd0000 == 122 [pid = 3305] [id = 441] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x84baf000 == 121 [pid = 3305] [id = 353] 07:46:58 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd2400 == 120 [pid = 3305] [id = 440] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x8ac21400) [pid = 3305] [serial = 1319] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x9031e400) [pid = 3305] [serial = 1284] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x8adce800) [pid = 3305] [serial = 1263] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x8ec0e400) [pid = 3305] [serial = 1275] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x9444e400) [pid = 3305] [serial = 1299] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x8eebd400) [pid = 3305] [serial = 1278] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x8e0b2400) [pid = 3305] [serial = 1268] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x8eeb7400) [pid = 3305] [serial = 1277] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x86ce8400) [pid = 3305] [serial = 1311] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x8cc6d800) [pid = 3305] [serial = 1266] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x8aed6400) [pid = 3305] [serial = 1256] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8ac2a400) [pid = 3305] [serial = 1262] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x91479400) [pid = 3305] [serial = 1292] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x96313800) [pid = 3305] [serial = 1301] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x90550800) [pid = 3305] [serial = 1286] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x977d9800) [pid = 3305] [serial = 1304] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x94448c00) [pid = 3305] [serial = 1298] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x90317000) [pid = 3305] [serial = 1283] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x91373c00) [pid = 3305] [serial = 1290] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x8918ac00) [pid = 3305] [serial = 1314] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x88457800) [pid = 3305] [serial = 1313] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x86bd6800) [pid = 3305] [serial = 1310] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x963ee000) [pid = 3305] [serial = 1302] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x97cc3400) [pid = 3305] [serial = 1307] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8e202400) [pid = 3305] [serial = 1271] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8c1ea800) [pid = 3305] [serial = 1191] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8fd79400) [pid = 3305] [serial = 1281] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x916ac000) [pid = 3305] [serial = 1293] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x9055c000) [pid = 3305] [serial = 1287] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x93262c00) [pid = 3305] [serial = 1295] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8aedf400) [pid = 3305] [serial = 1316] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x8c827000) [pid = 3305] [serial = 1265] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x907b9c00) [pid = 3305] [serial = 1289] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x87496400) [pid = 3305] [serial = 1260] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8e0b8000) [pid = 3305] [serial = 1269] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x86ce7800) [pid = 3305] [serial = 1259] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x8be75400) [pid = 3305] [serial = 1317] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x932d8c00) [pid = 3305] [serial = 1296] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x8e206000) [pid = 3305] [serial = 1272] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8ec07000) [pid = 3305] [serial = 1274] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8fd32800) [pid = 3305] [serial = 1280] [outer = (nil)] [url = about:blank] 07:46:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x8493e800 == 121 [pid = 3305] [id = 479] 07:46:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x84baf000) [pid = 3305] [serial = 1438] [outer = (nil)] 07:46:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x86708800) [pid = 3305] [serial = 1439] [outer = 0x84baf000] 07:46:58 INFO - PROCESS | 3305 | 1460990818739 Marionette DEBUG loaded listener.js 07:46:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x86710c00) [pid = 3305] [serial = 1440] [outer = 0x84baf000] 07:46:59 INFO - PROCESS | 3305 | 1460990819651 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]]]}] 07:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 3593ms 07:46:59 INFO - PROCESS | 3305 | 1460990819714 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 07:46:59 INFO - PROCESS | 3305 | 1460990819722 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 07:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:46:59 INFO - PROCESS | 3305 | 1460990819732 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:46:59 INFO - PROCESS | 3305 | 1460990819736 Marionette TRACE conn3 <- [1,1890,null,{}] 07:46:59 INFO - PROCESS | 3305 | 1460990819744 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}] 07:46:59 INFO - PROCESS | 3305 | 1460990819972 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 07:47:00 INFO - PROCESS | 3305 | 1460990820282 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d86c00 == 122 [pid = 3305] [id = 480] 07:47:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x87d8c800) [pid = 3305] [serial = 1441] [outer = (nil)] 07:47:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x88450000) [pid = 3305] [serial = 1442] [outer = 0x87d8c800] 07:47:00 INFO - PROCESS | 3305 | 1460990820380 Marionette DEBUG loaded listener.js 07:47:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x89183800) [pid = 3305] [serial = 1443] [outer = 0x87d8c800] 07:47:01 INFO - PROCESS | 3305 | 1460990821239 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]]]}] 07:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1542ms 07:47:01 INFO - PROCESS | 3305 | 1460990821273 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 07:47:01 INFO - PROCESS | 3305 | 1460990821278 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 07:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:47:01 INFO - PROCESS | 3305 | 1460990821289 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:47:01 INFO - PROCESS | 3305 | 1460990821293 Marionette TRACE conn3 <- [1,1894,null,{}] 07:47:01 INFO - PROCESS | 3305 | 1460990821310 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}] 07:47:01 INFO - PROCESS | 3305 | 1460990821617 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 07:47:01 INFO - PROCESS | 3305 | 1460990821653 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x8748a800 == 123 [pid = 3305] [id = 481] 07:47:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8748d800) [pid = 3305] [serial = 1444] [outer = (nil)] 07:47:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8ac27400) [pid = 3305] [serial = 1445] [outer = 0x8748d800] 07:47:01 INFO - PROCESS | 3305 | 1460990821732 Marionette DEBUG loaded listener.js 07:47:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8adc5800) [pid = 3305] [serial = 1446] [outer = 0x8748d800] 07:47:02 INFO - PROCESS | 3305 | 1460990822988 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]]]}] 07:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1756ms 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8aaac400) [pid = 3305] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8a4c4c00) [pid = 3305] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8670a800) [pid = 3305] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8748cc00) [pid = 3305] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x86611800) [pid = 3305] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x993f7000) [pid = 3305] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x84bac800) [pid = 3305] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x96e08400) [pid = 3305] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8be6e400) [pid = 3305] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x91372400) [pid = 3305] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x916aa800) [pid = 3305] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x9054e000) [pid = 3305] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8ffb0800) [pid = 3305] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8e45f800) [pid = 3305] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8e45e800) [pid = 3305] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8ed31800) [pid = 3305] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8e115c00) [pid = 3305] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8e116400) [pid = 3305] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8c824000) [pid = 3305] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x86cddc00) [pid = 3305] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:47:03 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x86bd3000) [pid = 3305] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:47:03 INFO - PROCESS | 3305 | 1460990823633 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 07:47:03 INFO - PROCESS | 3305 | 1460990823636 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 07:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:47:03 INFO - PROCESS | 3305 | 1460990823665 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:47:03 INFO - PROCESS | 3305 | 1460990823670 Marionette TRACE conn3 <- [1,1898,null,{}] 07:47:03 INFO - PROCESS | 3305 | 1460990823687 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}] 07:47:03 INFO - PROCESS | 3305 | 1460990823965 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 07:47:04 INFO - PROCESS | 3305 | 1460990824103 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d1e000 == 124 [pid = 3305] [id = 482] 07:47:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8a4cec00) [pid = 3305] [serial = 1447] [outer = (nil)] 07:47:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8be6e400) [pid = 3305] [serial = 1448] [outer = 0x8a4cec00] 07:47:04 INFO - PROCESS | 3305 | 1460990824180 Marionette DEBUG loaded listener.js 07:47:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8c1e2000) [pid = 3305] [serial = 1449] [outer = 0x8a4cec00] 07:47:04 INFO - PROCESS | 3305 | 1460990824992 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]]]}] 07:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1389ms 07:47:05 INFO - PROCESS | 3305 | 1460990825052 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 07:47:05 INFO - PROCESS | 3305 | 1460990825057 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 07:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:47:05 INFO - PROCESS | 3305 | 1460990825063 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:47:05 INFO - PROCESS | 3305 | 1460990825067 Marionette TRACE conn3 <- [1,1902,null,{}] 07:47:05 INFO - PROCESS | 3305 | 1460990825072 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}] 07:47:05 INFO - PROCESS | 3305 | 1460990825287 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 07:47:05 INFO - PROCESS | 3305 | 1460990825801 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x853dd800 == 125 [pid = 3305] [id = 483] 07:47:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x853df400) [pid = 3305] [serial = 1450] [outer = (nil)] 07:47:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x85d22400) [pid = 3305] [serial = 1451] [outer = 0x853df400] 07:47:05 INFO - PROCESS | 3305 | 1460990825963 Marionette DEBUG loaded listener.js 07:47:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8645b000) [pid = 3305] [serial = 1452] [outer = 0x853df400] 07:47:07 INFO - PROCESS | 3305 | 1460990827336 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]]]}] 07:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2334ms 07:47:07 INFO - PROCESS | 3305 | 1460990827403 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 07:47:07 INFO - PROCESS | 3305 | 1460990827417 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 07:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:47:07 INFO - PROCESS | 3305 | 1460990827432 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:47:07 INFO - PROCESS | 3305 | 1460990827442 Marionette TRACE conn3 <- [1,1906,null,{}] 07:47:07 INFO - PROCESS | 3305 | 1460990827455 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}] 07:47:07 INFO - PROCESS | 3305 | 1460990827744 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 07:47:08 INFO - PROCESS | 3305 | 1460990828033 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x86cec000 == 126 [pid = 3305] [id = 484] 07:47:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x87489800) [pid = 3305] [serial = 1453] [outer = (nil)] 07:47:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x87d85800) [pid = 3305] [serial = 1454] [outer = 0x87489800] 07:47:08 INFO - PROCESS | 3305 | 1460990828128 Marionette DEBUG loaded listener.js 07:47:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x88457400) [pid = 3305] [serial = 1455] [outer = 0x87489800] 07:47:09 INFO - PROCESS | 3305 | 1460990829066 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]]]}] 07:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1698ms 07:47:09 INFO - PROCESS | 3305 | 1460990829146 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 07:47:09 INFO - PROCESS | 3305 | 1460990829153 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 07:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:47:09 INFO - PROCESS | 3305 | 1460990829166 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:47:09 INFO - PROCESS | 3305 | 1460990829170 Marionette TRACE conn3 <- [1,1910,null,{}] 07:47:09 INFO - PROCESS | 3305 | 1460990829177 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}] 07:47:09 INFO - PROCESS | 3305 | 1460990829436 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 07:47:09 INFO - PROCESS | 3305 | 1460990829809 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaa2000 == 127 [pid = 3305] [id = 485] 07:47:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8aaa6000) [pid = 3305] [serial = 1456] [outer = (nil)] 07:47:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8adcc000) [pid = 3305] [serial = 1457] [outer = 0x8aaa6000] 07:47:09 INFO - PROCESS | 3305 | 1460990829904 Marionette DEBUG loaded listener.js 07:47:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8be73800) [pid = 3305] [serial = 1458] [outer = 0x8aaa6000] 07:47:10 INFO - PROCESS | 3305 | 1460990830917 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]]]}] 07:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1783ms 07:47:10 INFO - PROCESS | 3305 | 1460990830949 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 07:47:10 INFO - PROCESS | 3305 | 1460990830953 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 07:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:47:10 INFO - PROCESS | 3305 | 1460990830963 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:47:10 INFO - PROCESS | 3305 | 1460990830973 Marionette TRACE conn3 <- [1,1914,null,{}] 07:47:10 INFO - PROCESS | 3305 | 1460990830989 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}] 07:47:11 INFO - PROCESS | 3305 | 1460990831256 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 07:47:11 INFO - PROCESS | 3305 | 1460990831697 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:11 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adcf000 == 128 [pid = 3305] [id = 486] 07:47:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8cc69c00) [pid = 3305] [serial = 1459] [outer = (nil)] 07:47:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8e01d800) [pid = 3305] [serial = 1460] [outer = 0x8cc69c00] 07:47:11 INFO - PROCESS | 3305 | 1460990831859 Marionette DEBUG loaded listener.js 07:47:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8e0b2c00) [pid = 3305] [serial = 1461] [outer = 0x8cc69c00] 07:47:12 INFO - PROCESS | 3305 | 1460990832927 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]]]}] 07:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2015ms 07:47:12 INFO - PROCESS | 3305 | 1460990832975 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 07:47:12 INFO - PROCESS | 3305 | 1460990832980 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 07:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:47:12 INFO - PROCESS | 3305 | 1460990832987 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:47:12 INFO - PROCESS | 3305 | 1460990832991 Marionette TRACE conn3 <- [1,1918,null,{}] 07:47:13 INFO - PROCESS | 3305 | 1460990832998 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}] 07:47:13 INFO - PROCESS | 3305 | 1460990833251 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 07:47:13 INFO - PROCESS | 3305 | 1460990833591 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1ec800 == 129 [pid = 3305] [id = 487] 07:47:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8e01f400) [pid = 3305] [serial = 1462] [outer = (nil)] 07:47:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8e11ac00) [pid = 3305] [serial = 1463] [outer = 0x8e01f400] 07:47:13 INFO - PROCESS | 3305 | 1460990833700 Marionette DEBUG loaded listener.js 07:47:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x8e205800) [pid = 3305] [serial = 1464] [outer = 0x8e01f400] 07:47:14 INFO - PROCESS | 3305 | 1460990834664 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]]]}] 07:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1743ms 07:47:14 INFO - PROCESS | 3305 | 1460990834732 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 07:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:47:14 INFO - PROCESS | 3305 | 1460990834736 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 07:47:14 INFO - PROCESS | 3305 | 1460990834744 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:47:14 INFO - PROCESS | 3305 | 1460990834748 Marionette TRACE conn3 <- [1,1922,null,{}] 07:47:14 INFO - PROCESS | 3305 | 1460990834755 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}] 07:47:15 INFO - PROCESS | 3305 | 1460990834996 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 07:47:15 INFO - PROCESS | 3305 | 1460990835341 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e11b800 == 130 [pid = 3305] [id = 488] 07:47:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8e209400) [pid = 3305] [serial = 1465] [outer = (nil)] 07:47:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8e45d800) [pid = 3305] [serial = 1466] [outer = 0x8e209400] 07:47:15 INFO - PROCESS | 3305 | 1460990835497 Marionette DEBUG loaded listener.js 07:47:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8ed31800) [pid = 3305] [serial = 1467] [outer = 0x8e209400] 07:47:16 INFO - PROCESS | 3305 | 1460990836517 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]]]}] 07:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1836ms 07:47:16 INFO - PROCESS | 3305 | 1460990836580 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 07:47:16 INFO - PROCESS | 3305 | 1460990836586 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 07:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:47:16 INFO - PROCESS | 3305 | 1460990836593 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:47:16 INFO - PROCESS | 3305 | 1460990836596 Marionette TRACE conn3 <- [1,1926,null,{}] 07:47:16 INFO - PROCESS | 3305 | 1460990836602 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}] 07:47:16 INFO - PROCESS | 3305 | 1460990836853 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 07:47:17 INFO - PROCESS | 3305 | 1460990837203 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e457000 == 131 [pid = 3305] [id = 489] 07:47:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8eec4400) [pid = 3305] [serial = 1468] [outer = (nil)] 07:47:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x8fd35400) [pid = 3305] [serial = 1469] [outer = 0x8eec4400] 07:47:17 INFO - PROCESS | 3305 | 1460990837302 Marionette DEBUG loaded listener.js 07:47:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x8fd7e800) [pid = 3305] [serial = 1470] [outer = 0x8eec4400] 07:47:18 INFO - PROCESS | 3305 | 1460990838276 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]]]}] 07:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1734ms 07:47:18 INFO - PROCESS | 3305 | 1460990838328 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 07:47:18 INFO - PROCESS | 3305 | 1460990838332 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 07:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:47:18 INFO - PROCESS | 3305 | 1460990838340 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:47:18 INFO - PROCESS | 3305 | 1460990838343 Marionette TRACE conn3 <- [1,1930,null,{}] 07:47:18 INFO - PROCESS | 3305 | 1460990838350 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}] 07:47:18 INFO - PROCESS | 3305 | 1460990838602 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 07:47:18 INFO - PROCESS | 3305 | 1460990838940 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:18 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e113800 == 132 [pid = 3305] [id = 490] 07:47:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x8eebe400) [pid = 3305] [serial = 1471] [outer = (nil)] 07:47:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x8ffb1400) [pid = 3305] [serial = 1472] [outer = 0x8eebe400] 07:47:19 INFO - PROCESS | 3305 | 1460990839052 Marionette DEBUG loaded listener.js 07:47:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x9010c400) [pid = 3305] [serial = 1473] [outer = 0x8eebe400] 07:47:20 INFO - PROCESS | 3305 | 1460990840027 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]]]}] 07:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1742ms 07:47:20 INFO - PROCESS | 3305 | 1460990840084 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 07:47:20 INFO - PROCESS | 3305 | 1460990840089 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 07:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:47:20 INFO - PROCESS | 3305 | 1460990840096 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:47:20 INFO - PROCESS | 3305 | 1460990840100 Marionette TRACE conn3 <- [1,1934,null,{}] 07:47:20 INFO - PROCESS | 3305 | 1460990840107 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}] 07:47:20 INFO - PROCESS | 3305 | 1460990840355 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 07:47:20 INFO - PROCESS | 3305 | 1460990840716 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d85400 == 133 [pid = 3305] [id = 491] 07:47:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x88452c00) [pid = 3305] [serial = 1474] [outer = (nil)] 07:47:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x903d8c00) [pid = 3305] [serial = 1475] [outer = 0x88452c00] 07:47:20 INFO - PROCESS | 3305 | 1460990840816 Marionette DEBUG loaded listener.js 07:47:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x90547400) [pid = 3305] [serial = 1476] [outer = 0x88452c00] 07:47:21 INFO - PROCESS | 3305 | 1460990841770 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]]]}] 07:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1737ms 07:47:21 INFO - PROCESS | 3305 | 1460990841834 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 07:47:21 INFO - PROCESS | 3305 | 1460990841839 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 07:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:47:21 INFO - PROCESS | 3305 | 1460990841846 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:47:21 INFO - PROCESS | 3305 | 1460990841850 Marionette TRACE conn3 <- [1,1938,null,{}] 07:47:21 INFO - PROCESS | 3305 | 1460990841857 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}] 07:47:22 INFO - PROCESS | 3305 | 1460990842101 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 07:47:22 INFO - PROCESS | 3305 | 1460990842423 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffa6400 == 134 [pid = 3305] [id = 492] 07:47:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x8ffb2400) [pid = 3305] [serial = 1477] [outer = (nil)] 07:47:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x90563000) [pid = 3305] [serial = 1478] [outer = 0x8ffb2400] 07:47:22 INFO - PROCESS | 3305 | 1460990842522 Marionette DEBUG loaded listener.js 07:47:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x90566800) [pid = 3305] [serial = 1479] [outer = 0x8ffb2400] 07:47:23 INFO - PROCESS | 3305 | 1460990843703 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]]]}] 07:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1935ms 07:47:23 INFO - PROCESS | 3305 | 1460990843783 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 07:47:23 INFO - PROCESS | 3305 | 1460990843787 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 07:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:47:23 INFO - PROCESS | 3305 | 1460990843811 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:47:23 INFO - PROCESS | 3305 | 1460990843816 Marionette TRACE conn3 <- [1,1942,null,{}] 07:47:23 INFO - PROCESS | 3305 | 1460990843822 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}] 07:47:24 INFO - PROCESS | 3305 | 1460990844236 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 07:47:24 INFO - PROCESS | 3305 | 1460990844459 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x905e4000 == 135 [pid = 3305] [id = 493] 07:47:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x907b4000) [pid = 3305] [serial = 1480] [outer = (nil)] 07:47:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x9136e400) [pid = 3305] [serial = 1481] [outer = 0x907b4000] 07:47:24 INFO - PROCESS | 3305 | 1460990844574 Marionette DEBUG loaded listener.js 07:47:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x91479800) [pid = 3305] [serial = 1482] [outer = 0x907b4000] 07:47:25 INFO - PROCESS | 3305 | 1460990845641 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]]]}] 07:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1854ms 07:47:25 INFO - PROCESS | 3305 | 1460990845660 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 07:47:25 INFO - PROCESS | 3305 | 1460990845665 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 07:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:47:25 INFO - PROCESS | 3305 | 1460990845673 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:47:25 INFO - PROCESS | 3305 | 1460990845678 Marionette TRACE conn3 <- [1,1946,null,{}] 07:47:25 INFO - PROCESS | 3305 | 1460990845685 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}] 07:47:25 INFO - PROCESS | 3305 | 1460990845975 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 07:47:26 INFO - PROCESS | 3305 | 1460990846312 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd6c00 == 136 [pid = 3305] [id = 494] 07:47:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x8aaaa800) [pid = 3305] [serial = 1483] [outer = (nil)] 07:47:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x932e2000) [pid = 3305] [serial = 1484] [outer = 0x8aaaa800] 07:47:26 INFO - PROCESS | 3305 | 1460990846407 Marionette DEBUG loaded listener.js 07:47:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x94443400) [pid = 3305] [serial = 1485] [outer = 0x8aaaa800] 07:47:27 INFO - PROCESS | 3305 | 1460990847363 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]]]}] 07:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1738ms 07:47:27 INFO - PROCESS | 3305 | 1460990847414 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 07:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:47:27 INFO - PROCESS | 3305 | 1460990847418 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 07:47:27 INFO - PROCESS | 3305 | 1460990847425 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:47:27 INFO - PROCESS | 3305 | 1460990847429 Marionette TRACE conn3 <- [1,1950,null,{}] 07:47:27 INFO - PROCESS | 3305 | 1460990847435 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}] 07:47:27 INFO - PROCESS | 3305 | 1460990847715 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 07:47:28 INFO - PROCESS | 3305 | 1460990848063 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x920aec00 == 137 [pid = 3305] [id = 495] 07:47:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x920b6400) [pid = 3305] [serial = 1486] [outer = (nil)] 07:47:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x958a0c00) [pid = 3305] [serial = 1487] [outer = 0x920b6400] 07:47:28 INFO - PROCESS | 3305 | 1460990848159 Marionette DEBUG loaded listener.js 07:47:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x9630bc00) [pid = 3305] [serial = 1488] [outer = 0x920b6400] 07:47:29 INFO - PROCESS | 3305 | 1460990849103 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]]]}] 07:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1739ms 07:47:29 INFO - PROCESS | 3305 | 1460990849168 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 07:47:29 INFO - PROCESS | 3305 | 1460990849172 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 07:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:47:29 INFO - PROCESS | 3305 | 1460990849183 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:47:29 INFO - PROCESS | 3305 | 1460990849185 Marionette TRACE conn3 <- [1,1954,null,{}] 07:47:29 INFO - PROCESS | 3305 | 1460990849193 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}] 07:47:29 INFO - PROCESS | 3305 | 1460990849439 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 07:47:29 INFO - PROCESS | 3305 | 1460990849768 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x91372400 == 138 [pid = 3305] [id = 496] 07:47:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x9444f800) [pid = 3305] [serial = 1489] [outer = (nil)] 07:47:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x96f30000) [pid = 3305] [serial = 1490] [outer = 0x9444f800] 07:47:29 INFO - PROCESS | 3305 | 1460990849869 Marionette DEBUG loaded listener.js 07:47:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x9784e800) [pid = 3305] [serial = 1491] [outer = 0x9444f800] 07:47:30 INFO - PROCESS | 3305 | 1460990850860 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]]]}] 07:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1730ms 07:47:30 INFO - PROCESS | 3305 | 1460990850913 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 07:47:30 INFO - PROCESS | 3305 | 1460990850917 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 07:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:47:30 INFO - PROCESS | 3305 | 1460990850925 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:47:30 INFO - PROCESS | 3305 | 1460990850928 Marionette TRACE conn3 <- [1,1958,null,{}] 07:47:30 INFO - PROCESS | 3305 | 1460990850934 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}] 07:47:31 INFO - PROCESS | 3305 | 1460990851193 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 07:47:31 INFO - PROCESS | 3305 | 1460990851549 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x86706000 == 139 [pid = 3305] [id = 497] 07:47:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x8a4cf000) [pid = 3305] [serial = 1492] [outer = (nil)] 07:47:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x9967e400) [pid = 3305] [serial = 1493] [outer = 0x8a4cf000] 07:47:31 INFO - PROCESS | 3305 | 1460990851670 Marionette DEBUG loaded listener.js 07:47:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x99680000) [pid = 3305] [serial = 1494] [outer = 0x8a4cf000] 07:47:32 INFO - PROCESS | 3305 | 1460990852647 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]]]}] 07:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1784ms 07:47:32 INFO - PROCESS | 3305 | 1460990852712 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 07:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:47:32 INFO - PROCESS | 3305 | 1460990852716 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 07:47:32 INFO - PROCESS | 3305 | 1460990852725 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:47:32 INFO - PROCESS | 3305 | 1460990852728 Marionette TRACE conn3 <- [1,1962,null,{}] 07:47:32 INFO - PROCESS | 3305 | 1460990852736 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}] 07:47:32 INFO - PROCESS | 3305 | 1460990852986 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 07:47:33 INFO - PROCESS | 3305 | 1460990853393 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eec0800 == 140 [pid = 3305] [id = 498] 07:47:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x9444dc00) [pid = 3305] [serial = 1495] [outer = (nil)] 07:47:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 182 (0x9ab9f800) [pid = 3305] [serial = 1496] [outer = 0x9444dc00] 07:47:33 INFO - PROCESS | 3305 | 1460990853519 Marionette DEBUG loaded listener.js 07:47:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 183 (0x9b2e1800) [pid = 3305] [serial = 1497] [outer = 0x9444dc00] 07:47:34 INFO - PROCESS | 3305 | 1460990854586 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]]]}] 07:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1936ms 07:47:34 INFO - PROCESS | 3305 | 1460990854661 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 07:47:34 INFO - PROCESS | 3305 | 1460990854665 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 07:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:47:34 INFO - PROCESS | 3305 | 1460990854672 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:47:34 INFO - PROCESS | 3305 | 1460990854676 Marionette TRACE conn3 <- [1,1966,null,{}] 07:47:34 INFO - PROCESS | 3305 | 1460990854683 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}] 07:47:34 INFO - PROCESS | 3305 | 1460990854972 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 07:47:35 INFO - PROCESS | 3305 | 1460990855328 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1ef000 == 141 [pid = 3305] [id = 499] 07:47:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 184 (0x977d9800) [pid = 3305] [serial = 1498] [outer = (nil)] 07:47:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 185 (0x9eb52000) [pid = 3305] [serial = 1499] [outer = 0x977d9800] 07:47:35 INFO - PROCESS | 3305 | 1460990855424 Marionette DEBUG loaded listener.js 07:47:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 186 (0x9fb50c00) [pid = 3305] [serial = 1500] [outer = 0x977d9800] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x84bb8400 == 140 [pid = 3305] [id = 439] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x907af000 == 139 [pid = 3305] [id = 83] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x9055b000 == 138 [pid = 3305] [id = 251] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x90105c00 == 137 [pid = 3305] [id = 252] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x86bc9400 == 136 [pid = 3305] [id = 253] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc65800 == 135 [pid = 3305] [id = 190] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x905e3c00 == 134 [pid = 3305] [id = 250] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x85d1e000 == 133 [pid = 3305] [id = 482] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8748a800 == 132 [pid = 3305] [id = 481] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x87d86c00 == 131 [pid = 3305] [id = 480] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8493e800 == 130 [pid = 3305] [id = 479] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x86451400 == 129 [pid = 3305] [id = 477] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x9444f000 == 128 [pid = 3305] [id = 476] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x86458400 == 127 [pid = 3305] [id = 474] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8e453400 == 126 [pid = 3305] [id = 475] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x916a5000 == 125 [pid = 3305] [id = 473] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x916a4800 == 124 [pid = 3305] [id = 472] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x90110000 == 123 [pid = 3305] [id = 471] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x85d23800 == 122 [pid = 3305] [id = 469] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebd000 == 121 [pid = 3305] [id = 470] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8adc4c00 == 120 [pid = 3305] [id = 468] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8e11a000 == 119 [pid = 3305] [id = 467] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8aed8800 == 118 [pid = 3305] [id = 466] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x87494c00 == 117 [pid = 3305] [id = 465] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1e1c00 == 116 [pid = 3305] [id = 464] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8661a000 == 115 [pid = 3305] [id = 462] 07:47:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8adc3000 == 114 [pid = 3305] [id = 463] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 185 (0x8be6c000) [pid = 3305] [serial = 1257] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 184 (0x8a4d0000) [pid = 3305] [serial = 1379] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 183 (0x8aaa1800) [pid = 3305] [serial = 1382] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 182 (0x87492c00) [pid = 3305] [serial = 1376] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 181 (0x86618c00) [pid = 3305] [serial = 1373] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x86704000) [pid = 3305] [serial = 1374] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x9a054800) [pid = 3305] [serial = 1370] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x99cdd000) [pid = 3305] [serial = 1368] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x99cd9800) [pid = 3305] [serial = 1367] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x99681000) [pid = 3305] [serial = 1365] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x991b3000) [pid = 3305] [serial = 1364] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x991b9400) [pid = 3305] [serial = 1362] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x98fd7000) [pid = 3305] [serial = 1361] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x96f2a000) [pid = 3305] [serial = 1359] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x96e07c00) [pid = 3305] [serial = 1358] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x9589d800) [pid = 3305] [serial = 1356] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x9444d000) [pid = 3305] [serial = 1355] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x93267000) [pid = 3305] [serial = 1353] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x92044800) [pid = 3305] [serial = 1352] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x907b5c00) [pid = 3305] [serial = 1350] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x907b0400) [pid = 3305] [serial = 1349] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x90565000) [pid = 3305] [serial = 1347] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x9055cc00) [pid = 3305] [serial = 1346] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x903e6c00) [pid = 3305] [serial = 1344] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x9031cc00) [pid = 3305] [serial = 1343] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x9010a400) [pid = 3305] [serial = 1341] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8ffae800) [pid = 3305] [serial = 1340] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8fd7d800) [pid = 3305] [serial = 1338] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8fd28400) [pid = 3305] [serial = 1337] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8ec07c00) [pid = 3305] [serial = 1335] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8e460800) [pid = 3305] [serial = 1334] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8e452400) [pid = 3305] [serial = 1332] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x8e11f000) [pid = 3305] [serial = 1331] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8e0b1c00) [pid = 3305] [serial = 1329] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8e014800) [pid = 3305] [serial = 1328] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8aee1000) [pid = 3305] [serial = 1326] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8ac21c00) [pid = 3305] [serial = 1325] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x87494400) [pid = 3305] [serial = 1323] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x86ce1800) [pid = 3305] [serial = 1322] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x8ac25000) [pid = 3305] [serial = 1380] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x87d8ec00) [pid = 3305] [serial = 1377] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8adce000) [pid = 3305] [serial = 1383] [outer = (nil)] [url = about:blank] 07:47:38 INFO - PROCESS | 3305 | 1460990858841 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]]]}] 07:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 4196ms 07:47:38 INFO - PROCESS | 3305 | 1460990858869 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 07:47:38 INFO - PROCESS | 3305 | 1460990858875 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 07:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:47:38 INFO - PROCESS | 3305 | 1460990858884 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:47:38 INFO - PROCESS | 3305 | 1460990858889 Marionette TRACE conn3 <- [1,1970,null,{}] 07:47:38 INFO - PROCESS | 3305 | 1460990858900 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}] 07:47:39 INFO - PROCESS | 3305 | 1460990859160 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 07:47:39 INFO - PROCESS | 3305 | 1460990859377 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bb8400 == 115 [pid = 3305] [id = 500] 07:47:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x86451400) [pid = 3305] [serial = 1501] [outer = (nil)] 07:47:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x86cdf000) [pid = 3305] [serial = 1502] [outer = 0x86451400] 07:47:39 INFO - PROCESS | 3305 | 1460990859465 Marionette DEBUG loaded listener.js 07:47:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8748b800) [pid = 3305] [serial = 1503] [outer = 0x86451400] 07:47:40 INFO - PROCESS | 3305 | 1460990860287 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]]]}] 07:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1438ms 07:47:40 INFO - PROCESS | 3305 | 1460990860323 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 07:47:40 INFO - PROCESS | 3305 | 1460990860332 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 07:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:47:40 INFO - PROCESS | 3305 | 1460990860375 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:47:40 INFO - PROCESS | 3305 | 1460990860381 Marionette TRACE conn3 <- [1,1974,null,{}] 07:47:40 INFO - PROCESS | 3305 | 1460990860393 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}] 07:47:40 INFO - PROCESS | 3305 | 1460990860633 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 07:47:40 INFO - PROCESS | 3305 | 1460990860913 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d86400 == 116 [pid = 3305] [id = 501] 07:47:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x87d8dc00) [pid = 3305] [serial = 1504] [outer = (nil)] 07:47:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x89186400) [pid = 3305] [serial = 1505] [outer = 0x87d8dc00] 07:47:41 INFO - PROCESS | 3305 | 1460990861016 Marionette DEBUG loaded listener.js 07:47:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x8a4c8000) [pid = 3305] [serial = 1506] [outer = 0x87d8dc00] 07:47:42 INFO - PROCESS | 3305 | 1460990862018 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]]]}] 07:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1728ms 07:47:42 INFO - PROCESS | 3305 | 1460990862071 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 07:47:42 INFO - PROCESS | 3305 | 1460990862074 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 07:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:47:42 INFO - PROCESS | 3305 | 1460990862082 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:47:42 INFO - PROCESS | 3305 | 1460990862088 Marionette TRACE conn3 <- [1,1978,null,{}] 07:47:42 INFO - PROCESS | 3305 | 1460990862112 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}] 07:47:42 INFO - PROCESS | 3305 | 1460990862419 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 07:47:42 INFO - PROCESS | 3305 | 1460990862642 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:42 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4ca800 == 117 [pid = 3305] [id = 502] 07:47:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8adc3400) [pid = 3305] [serial = 1507] [outer = (nil)] 07:47:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8aedfc00) [pid = 3305] [serial = 1508] [outer = 0x8adc3400] 07:47:42 INFO - PROCESS | 3305 | 1460990862725 Marionette DEBUG loaded listener.js 07:47:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8c1e1c00) [pid = 3305] [serial = 1509] [outer = 0x8adc3400] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x96b10800) [pid = 3305] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x97c61000) [pid = 3305] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x94446800) [pid = 3305] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8661a800) [pid = 3305] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x9967c800) [pid = 3305] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x916af000) [pid = 3305] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x96e05400) [pid = 3305] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8748d800) [pid = 3305] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x9203d800) [pid = 3305] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x916a6000) [pid = 3305] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x90564400) [pid = 3305] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x90106000) [pid = 3305] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8e015400) [pid = 3305] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8eeb6400) [pid = 3305] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8e459c00) [pid = 3305] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8e11f400) [pid = 3305] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8e112400) [pid = 3305] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8e012800) [pid = 3305] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8aedcc00) [pid = 3305] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x86cde800) [pid = 3305] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x87d8c800) [pid = 3305] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x84baf000) [pid = 3305] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x86703400) [pid = 3305] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x977dcc00) [pid = 3305] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x8ec06400) [pid = 3305] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:47:43 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x8e119000) [pid = 3305] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:47:44 INFO - PROCESS | 3305 | 1460990864263 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]]]}] 07:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2197ms 07:47:44 INFO - PROCESS | 3305 | 1460990864279 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 07:47:44 INFO - PROCESS | 3305 | 1460990864284 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 07:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:47:44 INFO - PROCESS | 3305 | 1460990864290 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:47:44 INFO - PROCESS | 3305 | 1460990864292 Marionette TRACE conn3 <- [1,1982,null,{}] 07:47:44 INFO - PROCESS | 3305 | 1460990864299 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}] 07:47:44 INFO - PROCESS | 3305 | 1460990864530 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 07:47:44 INFO - PROCESS | 3305 | 1460990864747 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:44 INFO - PROCESS | 3305 | ++DOCSHELL 0x8661ac00 == 118 [pid = 3305] [id = 503] 07:47:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8748d800) [pid = 3305] [serial = 1510] [outer = (nil)] 07:47:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8c1e5000) [pid = 3305] [serial = 1511] [outer = 0x8748d800] 07:47:44 INFO - PROCESS | 3305 | 1460990864827 Marionette DEBUG loaded listener.js 07:47:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8cc63400) [pid = 3305] [serial = 1512] [outer = 0x8748d800] 07:47:45 INFO - PROCESS | 3305 | 1460990865848 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]]]}] 07:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1632ms 07:47:45 INFO - PROCESS | 3305 | 1460990865952 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 07:47:45 INFO - PROCESS | 3305 | 1460990865959 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 07:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:47:45 INFO - PROCESS | 3305 | 1460990865971 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:47:45 INFO - PROCESS | 3305 | 1460990865976 Marionette TRACE conn3 <- [1,1986,null,{}] 07:47:45 INFO - PROCESS | 3305 | 1460990865987 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}] 07:47:46 INFO - PROCESS | 3305 | 1460990866251 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 07:47:46 INFO - PROCESS | 3305 | 1460990866606 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce4c00 == 119 [pid = 3305] [id = 504] 07:47:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x86ce5400) [pid = 3305] [serial = 1513] [outer = (nil)] 07:47:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x86cec400) [pid = 3305] [serial = 1514] [outer = 0x86ce5400] 07:47:46 INFO - PROCESS | 3305 | 1460990866705 Marionette DEBUG loaded listener.js 07:47:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x87496400) [pid = 3305] [serial = 1515] [outer = 0x86ce5400] 07:47:47 INFO - PROCESS | 3305 | 1460990867692 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]]]}] 07:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1789ms 07:47:47 INFO - PROCESS | 3305 | 1460990867760 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 07:47:47 INFO - PROCESS | 3305 | 1460990867771 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 07:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:47:47 INFO - PROCESS | 3305 | 1460990867785 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:47:47 INFO - PROCESS | 3305 | 1460990867791 Marionette TRACE conn3 <- [1,1990,null,{}] 07:47:47 INFO - PROCESS | 3305 | 1460990867798 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}] 07:47:48 INFO - PROCESS | 3305 | 1460990868105 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 07:47:48 INFO - PROCESS | 3305 | 1460990868453 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac25000 == 120 [pid = 3305] [id = 505] 07:47:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8ac27c00) [pid = 3305] [serial = 1516] [outer = (nil)] 07:47:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8be77c00) [pid = 3305] [serial = 1517] [outer = 0x8ac27c00] 07:47:48 INFO - PROCESS | 3305 | 1460990868563 Marionette DEBUG loaded listener.js 07:47:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8cc6f000) [pid = 3305] [serial = 1518] [outer = 0x8ac27c00] 07:47:49 INFO - PROCESS | 3305 | 1460990869576 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]]]}] 07:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1839ms 07:47:49 INFO - PROCESS | 3305 | 1460990869623 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 07:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:47:49 INFO - PROCESS | 3305 | 1460990869628 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 07:47:49 INFO - PROCESS | 3305 | 1460990869636 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:47:49 INFO - PROCESS | 3305 | 1460990869643 Marionette TRACE conn3 <- [1,1994,null,{}] 07:47:49 INFO - PROCESS | 3305 | 1460990869660 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}] 07:47:49 INFO - PROCESS | 3305 | 1460990869953 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 07:47:50 INFO - PROCESS | 3305 | 1460990870337 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e01b400 == 121 [pid = 3305] [id = 506] 07:47:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e0b6000) [pid = 3305] [serial = 1519] [outer = (nil)] 07:47:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8e119c00) [pid = 3305] [serial = 1520] [outer = 0x8e0b6000] 07:47:50 INFO - PROCESS | 3305 | 1460990870442 Marionette DEBUG loaded listener.js 07:47:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8e20a000) [pid = 3305] [serial = 1521] [outer = 0x8e0b6000] 07:47:51 INFO - PROCESS | 3305 | 1460990871383 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]]]}] 07:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1792ms 07:47:51 INFO - PROCESS | 3305 | 1460990871427 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 07:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:47:51 INFO - PROCESS | 3305 | 1460990871432 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 07:47:51 INFO - PROCESS | 3305 | 1460990871439 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:47:51 INFO - PROCESS | 3305 | 1460990871443 Marionette TRACE conn3 <- [1,1998,null,{}] 07:47:51 INFO - PROCESS | 3305 | 1460990871449 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}] 07:47:51 INFO - PROCESS | 3305 | 1460990871687 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 07:47:52 INFO - PROCESS | 3305 | 1460990872021 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e0bc000 == 122 [pid = 3305] [id = 507] 07:47:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8e11b000) [pid = 3305] [serial = 1522] [outer = (nil)] 07:47:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8ec07c00) [pid = 3305] [serial = 1523] [outer = 0x8e11b000] 07:47:52 INFO - PROCESS | 3305 | 1460990872124 Marionette DEBUG loaded listener.js 07:47:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8ec0d400) [pid = 3305] [serial = 1524] [outer = 0x8e11b000] 07:47:53 INFO - PROCESS | 3305 | 1460990873058 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]]]}] 07:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1683ms 07:47:53 INFO - PROCESS | 3305 | 1460990873123 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 07:47:53 INFO - PROCESS | 3305 | 1460990873127 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 07:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:47:53 INFO - PROCESS | 3305 | 1460990873137 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:47:53 INFO - PROCESS | 3305 | 1460990873141 Marionette TRACE conn3 <- [1,2002,null,{}] 07:47:53 INFO - PROCESS | 3305 | 1460990873147 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}] 07:47:53 INFO - PROCESS | 3305 | 1460990873421 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 07:47:53 INFO - PROCESS | 3305 | 1460990873760 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e45c800 == 123 [pid = 3305] [id = 508] 07:47:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8ec08c00) [pid = 3305] [serial = 1525] [outer = (nil)] 07:47:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8ed2dc00) [pid = 3305] [serial = 1526] [outer = 0x8ec08c00] 07:47:53 INFO - PROCESS | 3305 | 1460990873853 Marionette DEBUG loaded listener.js 07:47:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8ed31400) [pid = 3305] [serial = 1527] [outer = 0x8ec08c00] 07:47:54 INFO - PROCESS | 3305 | 1460990874781 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]]]}] 07:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1706ms 07:47:54 INFO - PROCESS | 3305 | 1460990874843 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 07:47:54 INFO - PROCESS | 3305 | 1460990874847 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 07:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:47:54 INFO - PROCESS | 3305 | 1460990874854 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:47:54 INFO - PROCESS | 3305 | 1460990874857 Marionette TRACE conn3 <- [1,2006,null,{}] 07:47:54 INFO - PROCESS | 3305 | 1460990874864 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}] 07:47:55 INFO - PROCESS | 3305 | 1460990875167 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 07:47:55 INFO - PROCESS | 3305 | 1460990875516 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed23400 == 124 [pid = 3305] [id = 509] 07:47:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8fd29800) [pid = 3305] [serial = 1528] [outer = (nil)] 07:47:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8fd35800) [pid = 3305] [serial = 1529] [outer = 0x8fd29800] 07:47:55 INFO - PROCESS | 3305 | 1460990875624 Marionette DEBUG loaded listener.js 07:47:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8ffac800) [pid = 3305] [serial = 1530] [outer = 0x8fd29800] 07:47:56 INFO - PROCESS | 3305 | 1460990876584 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]]]}] 07:47:56 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 07:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1790ms 07:47:56 INFO - PROCESS | 3305 | 1460990876646 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 07:47:56 INFO - PROCESS | 3305 | 1460990876650 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 07:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:47:56 INFO - PROCESS | 3305 | 1460990876657 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:47:56 INFO - PROCESS | 3305 | 1460990876661 Marionette TRACE conn3 <- [1,2010,null,{}] 07:47:56 INFO - PROCESS | 3305 | 1460990876667 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}] 07:47:56 INFO - PROCESS | 3305 | 1460990876905 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 07:47:57 INFO - PROCESS | 3305 | 1460990877236 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd33000 == 125 [pid = 3305] [id = 510] 07:47:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8ffa9c00) [pid = 3305] [serial = 1531] [outer = (nil)] 07:47:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x90113000) [pid = 3305] [serial = 1532] [outer = 0x8ffa9c00] 07:47:57 INFO - PROCESS | 3305 | 1460990877344 Marionette DEBUG loaded listener.js 07:47:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x9031cc00) [pid = 3305] [serial = 1533] [outer = 0x8ffa9c00] 07:47:58 INFO - PROCESS | 3305 | 1460990878235 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]]]}] 07:47:58 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 07:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1632ms 07:47:58 INFO - PROCESS | 3305 | 1460990878291 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 07:47:58 INFO - PROCESS | 3305 | 1460990878295 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 07:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:47:58 INFO - PROCESS | 3305 | 1460990878303 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:47:58 INFO - PROCESS | 3305 | 1460990878306 Marionette TRACE conn3 <- [1,2014,null,{}] 07:47:58 INFO - PROCESS | 3305 | 1460990878312 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}] 07:47:58 INFO - PROCESS | 3305 | 1460990878546 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 07:47:58 INFO - PROCESS | 3305 | 1460990878890 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc6fc00 == 126 [pid = 3305] [id = 511] 07:47:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8fd2d400) [pid = 3305] [serial = 1534] [outer = (nil)] 07:47:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x9054b400) [pid = 3305] [serial = 1535] [outer = 0x8fd2d400] 07:47:58 INFO - PROCESS | 3305 | 1460990878989 Marionette DEBUG loaded listener.js 07:47:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x9055d400) [pid = 3305] [serial = 1536] [outer = 0x8fd2d400] 07:47:59 INFO - PROCESS | 3305 | 1460990879896 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]]]}] 07:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1631ms 07:47:59 INFO - PROCESS | 3305 | 1460990879936 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 07:47:59 INFO - PROCESS | 3305 | 1460990879940 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 07:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:47:59 INFO - PROCESS | 3305 | 1460990879948 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:47:59 INFO - PROCESS | 3305 | 1460990879952 Marionette TRACE conn3 <- [1,2018,null,{}] 07:47:59 INFO - PROCESS | 3305 | 1460990879958 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}] 07:48:00 INFO - PROCESS | 3305 | 1460990880190 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 07:48:00 INFO - PROCESS | 3305 | 1460990880517 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x903e4000 == 127 [pid = 3305] [id = 512] 07:48:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x9054ac00) [pid = 3305] [serial = 1537] [outer = (nil)] 07:48:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x907af800) [pid = 3305] [serial = 1538] [outer = 0x9054ac00] 07:48:00 INFO - PROCESS | 3305 | 1460990880613 Marionette DEBUG loaded listener.js 07:48:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x907b5c00) [pid = 3305] [serial = 1539] [outer = 0x9054ac00] 07:48:01 INFO - PROCESS | 3305 | 1460990881558 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]]]}] 07:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1687ms 07:48:01 INFO - PROCESS | 3305 | 1460990881636 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 07:48:01 INFO - PROCESS | 3305 | 1460990881640 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 07:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:48:01 INFO - PROCESS | 3305 | 1460990881647 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:48:01 INFO - PROCESS | 3305 | 1460990881651 Marionette TRACE conn3 <- [1,2022,null,{}] 07:48:01 INFO - PROCESS | 3305 | 1460990881657 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}] 07:48:01 INFO - PROCESS | 3305 | 1460990881898 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 07:48:02 INFO - PROCESS | 3305 | 1460990882280 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x8748d400 == 128 [pid = 3305] [id = 513] 07:48:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x8adca000) [pid = 3305] [serial = 1540] [outer = (nil)] 07:48:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x9136e000) [pid = 3305] [serial = 1541] [outer = 0x8adca000] 07:48:02 INFO - PROCESS | 3305 | 1460990882386 Marionette DEBUG loaded listener.js 07:48:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x91474400) [pid = 3305] [serial = 1542] [outer = 0x8adca000] 07:48:03 INFO - PROCESS | 3305 | 1460990883297 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]]]}] 07:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1697ms 07:48:03 INFO - PROCESS | 3305 | 1460990883345 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 07:48:03 INFO - PROCESS | 3305 | 1460990883350 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 07:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:48:03 INFO - PROCESS | 3305 | 1460990883357 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:48:03 INFO - PROCESS | 3305 | 1460990883362 Marionette TRACE conn3 <- [1,2026,null,{}] 07:48:03 INFO - PROCESS | 3305 | 1460990883368 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}] 07:48:03 INFO - PROCESS | 3305 | 1460990883644 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 07:48:04 INFO - PROCESS | 3305 | 1460990883992 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x9086e800 == 129 [pid = 3305] [id = 514] 07:48:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x92017800) [pid = 3305] [serial = 1543] [outer = (nil)] 07:48:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x920b7400) [pid = 3305] [serial = 1544] [outer = 0x92017800] 07:48:04 INFO - PROCESS | 3305 | 1460990884092 Marionette DEBUG loaded listener.js 07:48:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x932d6800) [pid = 3305] [serial = 1545] [outer = 0x92017800] 07:48:05 INFO - PROCESS | 3305 | 1460990885032 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]]]}] 07:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1741ms 07:48:05 INFO - PROCESS | 3305 | 1460990885099 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 07:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:48:05 INFO - PROCESS | 3305 | 1460990885103 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 07:48:05 INFO - PROCESS | 3305 | 1460990885110 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:48:05 INFO - PROCESS | 3305 | 1460990885113 Marionette TRACE conn3 <- [1,2030,null,{}] 07:48:05 INFO - PROCESS | 3305 | 1460990885119 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}] 07:48:05 INFO - PROCESS | 3305 | 1460990885398 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 07:48:05 INFO - PROCESS | 3305 | 1460990885737 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x9325a000 == 130 [pid = 3305] [id = 515] 07:48:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x932ddc00) [pid = 3305] [serial = 1546] [outer = (nil)] 07:48:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x94443800) [pid = 3305] [serial = 1547] [outer = 0x932ddc00] 07:48:05 INFO - PROCESS | 3305 | 1460990885831 Marionette DEBUG loaded listener.js 07:48:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x9444bc00) [pid = 3305] [serial = 1548] [outer = 0x932ddc00] 07:48:06 INFO - PROCESS | 3305 | 1460990886784 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]]]}] 07:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1734ms 07:48:06 INFO - PROCESS | 3305 | 1460990886845 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 07:48:06 INFO - PROCESS | 3305 | 1460990886848 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 07:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:48:06 INFO - PROCESS | 3305 | 1460990886855 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:48:06 INFO - PROCESS | 3305 | 1460990886858 Marionette TRACE conn3 <- [1,2034,null,{}] 07:48:06 INFO - PROCESS | 3305 | 1460990886865 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}] 07:48:07 INFO - PROCESS | 3305 | 1460990887099 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 07:48:07 INFO - PROCESS | 3305 | 1460990887444 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x88452400 == 131 [pid = 3305] [id = 516] 07:48:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x8c1e7000) [pid = 3305] [serial = 1549] [outer = (nil)] 07:48:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x94449800) [pid = 3305] [serial = 1550] [outer = 0x8c1e7000] 07:48:07 INFO - PROCESS | 3305 | 1460990887541 Marionette DEBUG loaded listener.js 07:48:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x963e8c00) [pid = 3305] [serial = 1551] [outer = 0x8c1e7000] 07:48:08 INFO - PROCESS | 3305 | 1460990888417 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]]]}] 07:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1631ms 07:48:08 INFO - PROCESS | 3305 | 1460990888488 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 07:48:08 INFO - PROCESS | 3305 | 1460990888492 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 07:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:48:08 INFO - PROCESS | 3305 | 1460990888499 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:48:08 INFO - PROCESS | 3305 | 1460990888503 Marionette TRACE conn3 <- [1,2038,null,{}] 07:48:08 INFO - PROCESS | 3305 | 1460990888510 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}] 07:48:08 INFO - PROCESS | 3305 | 1460990888757 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 07:48:09 INFO - PROCESS | 3305 | 1460990889099 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x86451c00 == 132 [pid = 3305] [id = 517] 07:48:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x86702000) [pid = 3305] [serial = 1552] [outer = (nil)] 07:48:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x977dc400) [pid = 3305] [serial = 1553] [outer = 0x86702000] 07:48:09 INFO - PROCESS | 3305 | 1460990889192 Marionette DEBUG loaded listener.js 07:48:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x97850000) [pid = 3305] [serial = 1554] [outer = 0x86702000] 07:48:10 INFO - PROCESS | 3305 | 1460990890112 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]]]}] 07:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1682ms 07:48:10 INFO - PROCESS | 3305 | 1460990890182 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 07:48:10 INFO - PROCESS | 3305 | 1460990890186 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 07:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:48:10 INFO - PROCESS | 3305 | 1460990890193 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:48:10 INFO - PROCESS | 3305 | 1460990890197 Marionette TRACE conn3 <- [1,2042,null,{}] 07:48:10 INFO - PROCESS | 3305 | 1460990890203 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}] 07:48:10 INFO - PROCESS | 3305 | 1460990890448 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 07:48:10 INFO - PROCESS | 3305 | 1460990890785 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x96313000 == 133 [pid = 3305] [id = 518] 07:48:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x963ea800) [pid = 3305] [serial = 1555] [outer = (nil)] 07:48:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x993f6400) [pid = 3305] [serial = 1556] [outer = 0x963ea800] 07:48:10 INFO - PROCESS | 3305 | 1460990890877 Marionette DEBUG loaded listener.js 07:48:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x9967b400) [pid = 3305] [serial = 1557] [outer = 0x963ea800] 07:48:11 INFO - PROCESS | 3305 | 1460990891878 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]]]}] 07:48:11 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) 07:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1743ms 07:48:11 INFO - PROCESS | 3305 | 1460990891938 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 07:48:11 INFO - PROCESS | 3305 | 1460990891941 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 07:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:48:11 INFO - PROCESS | 3305 | 1460990891949 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:48:11 INFO - PROCESS | 3305 | 1460990891952 Marionette TRACE conn3 <- [1,2046,null,{}] 07:48:11 INFO - PROCESS | 3305 | 1460990891958 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}] 07:48:12 INFO - PROCESS | 3305 | 1460990892198 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 07:48:12 INFO - PROCESS | 3305 | 1460990892540 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d1f400 == 134 [pid = 3305] [id = 519] 07:48:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x86bce400) [pid = 3305] [serial = 1558] [outer = (nil)] 07:48:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x99cdc400) [pid = 3305] [serial = 1559] [outer = 0x86bce400] 07:48:12 INFO - PROCESS | 3305 | 1460990892640 Marionette DEBUG loaded listener.js 07:48:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0x99ce0800) [pid = 3305] [serial = 1560] [outer = 0x86bce400] 07:48:13 INFO - PROCESS | 3305 | 1460990893549 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]]]}] 07:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1645ms 07:48:13 INFO - PROCESS | 3305 | 1460990893595 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 07:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:48:13 INFO - PROCESS | 3305 | 1460990893599 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 07:48:13 INFO - PROCESS | 3305 | 1460990893606 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:48:13 INFO - PROCESS | 3305 | 1460990893610 Marionette TRACE conn3 <- [1,2050,null,{}] 07:48:13 INFO - PROCESS | 3305 | 1460990893616 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}] 07:48:13 INFO - PROCESS | 3305 | 1460990893868 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 07:48:14 INFO - PROCESS | 3305 | 1460990894207 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x993ea000 == 135 [pid = 3305] [id = 520] 07:48:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0x993ec800) [pid = 3305] [serial = 1561] [outer = (nil)] 07:48:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 180 (0x9aae8800) [pid = 3305] [serial = 1562] [outer = 0x993ec800] 07:48:14 INFO - PROCESS | 3305 | 1460990894305 Marionette DEBUG loaded listener.js 07:48:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 181 (0x9ab49800) [pid = 3305] [serial = 1563] [outer = 0x993ec800] 07:48:15 INFO - PROCESS | 3305 | 1460990895229 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]]]}] 07:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1682ms 07:48:15 INFO - PROCESS | 3305 | 1460990895289 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 07:48:15 INFO - PROCESS | 3305 | 1460990895292 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 07:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:48:15 INFO - PROCESS | 3305 | 1460990895299 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:48:15 INFO - PROCESS | 3305 | 1460990895303 Marionette TRACE conn3 <- [1,2054,null,{}] 07:48:15 INFO - PROCESS | 3305 | 1460990895309 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}] 07:48:15 INFO - PROCESS | 3305 | 1460990895547 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 07:48:15 INFO - PROCESS | 3305 | 1460990895888 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x87490400 == 134 [pid = 3305] [id = 243] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8eec0800 == 133 [pid = 3305] [id = 498] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x91372400 == 132 [pid = 3305] [id = 496] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x86706000 == 131 [pid = 3305] [id = 497] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x920aec00 == 130 [pid = 3305] [id = 495] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd6c00 == 129 [pid = 3305] [id = 494] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x905e4000 == 128 [pid = 3305] [id = 493] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x87d85400 == 127 [pid = 3305] [id = 491] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffa6400 == 126 [pid = 3305] [id = 492] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8e113800 == 125 [pid = 3305] [id = 490] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8e457000 == 124 [pid = 3305] [id = 489] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8e11b800 == 123 [pid = 3305] [id = 488] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1ec800 == 122 [pid = 3305] [id = 487] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8adcf000 == 121 [pid = 3305] [id = 486] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x86cec000 == 120 [pid = 3305] [id = 484] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaa2000 == 119 [pid = 3305] [id = 485] 07:48:17 INFO - PROCESS | 3305 | --DOCSHELL 0x853dd800 == 118 [pid = 3305] [id = 483] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 180 (0x9a05a800) [pid = 3305] [serial = 1371] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 179 (0x97848000) [pid = 3305] [serial = 1305] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x8c1ee000) [pid = 3305] [serial = 1320] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x9aa53400) [pid = 3305] [serial = 1242] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x99cdb400) [pid = 3305] [serial = 1239] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x993ed800) [pid = 3305] [serial = 1236] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x98fd4400) [pid = 3305] [serial = 1308] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8ac27400) [pid = 3305] [serial = 1445] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x8adc5800) [pid = 3305] [serial = 1446] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x8be6e400) [pid = 3305] [serial = 1448] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x932d9400) [pid = 3305] [serial = 1421] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x920b6c00) [pid = 3305] [serial = 1419] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x9203a800) [pid = 3305] [serial = 1418] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x905e4c00) [pid = 3305] [serial = 1416] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x905e0400) [pid = 3305] [serial = 1415] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x90551400) [pid = 3305] [serial = 1413] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x903e5400) [pid = 3305] [serial = 1412] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x9031ac00) [pid = 3305] [serial = 1410] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x90105800) [pid = 3305] [serial = 1409] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8ffa6800) [pid = 3305] [serial = 1407] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8fd84c00) [pid = 3305] [serial = 1406] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8fd2c400) [pid = 3305] [serial = 1404] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8fd27c00) [pid = 3305] [serial = 1403] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8ec04400) [pid = 3305] [serial = 1401] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8e461800) [pid = 3305] [serial = 1400] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8e20b800) [pid = 3305] [serial = 1398] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8e202c00) [pid = 3305] [serial = 1397] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x8e0bb800) [pid = 3305] [serial = 1395] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8e01bc00) [pid = 3305] [serial = 1394] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8c823400) [pid = 3305] [serial = 1392] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8be76800) [pid = 3305] [serial = 1391] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x89188400) [pid = 3305] [serial = 1389] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x87493800) [pid = 3305] [serial = 1388] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8c1e9000) [pid = 3305] [serial = 1385] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x88450000) [pid = 3305] [serial = 1442] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x86708800) [pid = 3305] [serial = 1439] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x86710c00) [pid = 3305] [serial = 1440] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x9ab9d400) [pid = 3305] [serial = 1436] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x9a3cc000) [pid = 3305] [serial = 1433] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x9aa50000) [pid = 3305] [serial = 1434] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x99685800) [pid = 3305] [serial = 1431] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x99678400) [pid = 3305] [serial = 1430] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x9791b800) [pid = 3305] [serial = 1428] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x977dc800) [pid = 3305] [serial = 1427] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x963e8400) [pid = 3305] [serial = 1425] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x94450400) [pid = 3305] [serial = 1424] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x93681c00) [pid = 3305] [serial = 1422] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x89183800) [pid = 3305] [serial = 1443] [outer = (nil)] [url = about:blank] 07:48:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d1e000 == 119 [pid = 3305] [id = 521] 07:48:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x86611800) [pid = 3305] [serial = 1564] [outer = (nil)] 07:48:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x86705000) [pid = 3305] [serial = 1565] [outer = 0x86611800] 07:48:18 INFO - PROCESS | 3305 | 1460990898037 Marionette DEBUG loaded listener.js 07:48:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x86bcb800) [pid = 3305] [serial = 1566] [outer = 0x86611800] 07:48:18 INFO - PROCESS | 3305 | 1460990898945 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]]]}] 07:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 3689ms 07:48:18 INFO - PROCESS | 3305 | 1460990898990 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 07:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:48:18 INFO - PROCESS | 3305 | 1460990898995 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 07:48:19 INFO - PROCESS | 3305 | 1460990899003 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:48:19 INFO - PROCESS | 3305 | 1460990899009 Marionette TRACE conn3 <- [1,2058,null,{}] 07:48:19 INFO - PROCESS | 3305 | 1460990899016 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}] 07:48:19 INFO - PROCESS | 3305 | 1460990899238 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 07:48:19 INFO - PROCESS | 3305 | 1460990899510 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d90800 == 120 [pid = 3305] [id = 522] 07:48:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x88452000) [pid = 3305] [serial = 1567] [outer = (nil)] 07:48:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8845c800) [pid = 3305] [serial = 1568] [outer = 0x88452000] 07:48:19 INFO - PROCESS | 3305 | 1460990899593 Marionette DEBUG loaded listener.js 07:48:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8a4c3000) [pid = 3305] [serial = 1569] [outer = 0x88452000] 07:48:20 INFO - PROCESS | 3305 | 1460990900493 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]]]}] 07:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1549ms 07:48:20 INFO - PROCESS | 3305 | 1460990900558 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 07:48:20 INFO - PROCESS | 3305 | 1460990900564 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 07:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:48:20 INFO - PROCESS | 3305 | 1460990900574 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:48:20 INFO - PROCESS | 3305 | 1460990900579 Marionette TRACE conn3 <- [1,2062,null,{}] 07:48:20 INFO - PROCESS | 3305 | 1460990900585 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}] 07:48:20 INFO - PROCESS | 3305 | 1460990900894 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 07:48:20 INFO - PROCESS | 3305 | 1460990900929 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x86455800 == 121 [pid = 3305] [id = 523] 07:48:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8aaab800) [pid = 3305] [serial = 1570] [outer = (nil)] 07:48:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8aed9400) [pid = 3305] [serial = 1571] [outer = 0x8aaab800] 07:48:21 INFO - PROCESS | 3305 | 1460990901011 Marionette DEBUG loaded listener.js 07:48:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8be76800) [pid = 3305] [serial = 1572] [outer = 0x8aaab800] 07:48:22 INFO - PROCESS | 3305 | 1460990902133 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]]]}] 07:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1592ms 07:48:22 INFO - PROCESS | 3305 | 1460990902167 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 07:48:22 INFO - PROCESS | 3305 | 1460990902170 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 07:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:48:22 INFO - PROCESS | 3305 | 1460990902178 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:48:22 INFO - PROCESS | 3305 | 1460990902184 Marionette TRACE conn3 <- [1,2066,null,{}] 07:48:22 INFO - PROCESS | 3305 | 1460990902232 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}] 07:48:23 INFO - PROCESS | 3305 | 1460990903028 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x87d86000) [pid = 3305] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x9444dc00) [pid = 3305] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8e01f400) [pid = 3305] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x88452c00) [pid = 3305] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x87d8dc00) [pid = 3305] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8ffb2400) [pid = 3305] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8aaaa800) [pid = 3305] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x920b6400) [pid = 3305] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8aaa6000) [pid = 3305] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x907b4000) [pid = 3305] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x853df400) [pid = 3305] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x86451400) [pid = 3305] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x8fd88000) [pid = 3305] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x8adc3400) [pid = 3305] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x8cc69c00) [pid = 3305] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x8eebe400) [pid = 3305] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x9444f800) [pid = 3305] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8eec4400) [pid = 3305] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x8e209400) [pid = 3305] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x87489800) [pid = 3305] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:48:23 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x8a4cf000) [pid = 3305] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:48:23 INFO - PROCESS | 3305 | 1460990903281 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x853df400 == 122 [pid = 3305] [id = 524] 07:48:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x85d29800) [pid = 3305] [serial = 1573] [outer = (nil)] 07:48:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x86ce1400) [pid = 3305] [serial = 1574] [outer = 0x85d29800] 07:48:23 INFO - PROCESS | 3305 | 1460990903381 Marionette DEBUG loaded listener.js 07:48:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x87d8dc00) [pid = 3305] [serial = 1575] [outer = 0x85d29800] 07:48:24 INFO - PROCESS | 3305 | 1460990904132 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]]]}] 07:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1974ms 07:48:24 INFO - PROCESS | 3305 | 1460990904152 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 07:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:48:24 INFO - PROCESS | 3305 | 1460990904158 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 07:48:24 INFO - PROCESS | 3305 | 1460990904164 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:48:24 INFO - PROCESS | 3305 | 1460990904167 Marionette TRACE conn3 <- [1,2070,null,{}] 07:48:24 INFO - PROCESS | 3305 | 1460990904173 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}] 07:48:24 INFO - PROCESS | 3305 | 1460990904453 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 07:48:24 INFO - PROCESS | 3305 | 1460990904476 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d24800 == 123 [pid = 3305] [id = 525] 07:48:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x87d88c00) [pid = 3305] [serial = 1576] [outer = (nil)] 07:48:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8e0ae000) [pid = 3305] [serial = 1577] [outer = 0x87d88c00] 07:48:24 INFO - PROCESS | 3305 | 1460990904550 Marionette DEBUG loaded listener.js 07:48:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8e0b4400) [pid = 3305] [serial = 1578] [outer = 0x87d88c00] 07:48:25 INFO - PROCESS | 3305 | 1460990905740 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]]]}] 07:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1632ms 07:48:25 INFO - PROCESS | 3305 | 1460990905796 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 07:48:25 INFO - PROCESS | 3305 | 1460990905804 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 07:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:48:25 INFO - PROCESS | 3305 | 1460990905814 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:48:25 INFO - PROCESS | 3305 | 1460990905819 Marionette TRACE conn3 <- [1,2074,null,{}] 07:48:25 INFO - PROCESS | 3305 | 1460990905828 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}] 07:48:26 INFO - PROCESS | 3305 | 1460990906079 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 07:48:26 INFO - PROCESS | 3305 | 1460990906402 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x87487c00 == 124 [pid = 3305] [id = 526] 07:48:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x87d81c00) [pid = 3305] [serial = 1579] [outer = (nil)] 07:48:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x88457c00) [pid = 3305] [serial = 1580] [outer = 0x87d81c00] 07:48:26 INFO - PROCESS | 3305 | 1460990906496 Marionette DEBUG loaded listener.js 07:48:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8ac27400) [pid = 3305] [serial = 1581] [outer = 0x87d81c00] 07:48:27 INFO - PROCESS | 3305 | 1460990907443 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]]]}] 07:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1685ms 07:48:27 INFO - PROCESS | 3305 | 1460990907500 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 07:48:27 INFO - PROCESS | 3305 | 1460990907510 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 07:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:48:27 INFO - PROCESS | 3305 | 1460990907520 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:48:27 INFO - PROCESS | 3305 | 1460990907526 Marionette TRACE conn3 <- [1,2078,null,{}] 07:48:27 INFO - PROCESS | 3305 | 1460990907533 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}] 07:48:27 INFO - PROCESS | 3305 | 1460990907809 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 07:48:28 INFO - PROCESS | 3305 | 1460990908212 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c81cc00 == 125 [pid = 3305] [id = 527] 07:48:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8c820000) [pid = 3305] [serial = 1582] [outer = (nil)] 07:48:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8cc63c00) [pid = 3305] [serial = 1583] [outer = 0x8c820000] 07:48:28 INFO - PROCESS | 3305 | 1460990908323 Marionette DEBUG loaded listener.js 07:48:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8e016800) [pid = 3305] [serial = 1584] [outer = 0x8c820000] 07:48:29 INFO - PROCESS | 3305 | 1460990909303 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]]]}] 07:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1844ms 07:48:29 INFO - PROCESS | 3305 | 1460990909365 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 07:48:29 INFO - PROCESS | 3305 | 1460990909370 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 07:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:48:29 INFO - PROCESS | 3305 | 1460990909377 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:48:29 INFO - PROCESS | 3305 | 1460990909384 Marionette TRACE conn3 <- [1,2082,null,{}] 07:48:29 INFO - PROCESS | 3305 | 1460990909401 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}] 07:48:29 INFO - PROCESS | 3305 | 1460990909680 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 07:48:30 INFO - PROCESS | 3305 | 1460990910025 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e11a000 == 126 [pid = 3305] [id = 528] 07:48:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8e11f800) [pid = 3305] [serial = 1585] [outer = (nil)] 07:48:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8e20b000) [pid = 3305] [serial = 1586] [outer = 0x8e11f800] 07:48:30 INFO - PROCESS | 3305 | 1460990910124 Marionette DEBUG loaded listener.js 07:48:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e456400) [pid = 3305] [serial = 1587] [outer = 0x8e11f800] 07:48:31 INFO - PROCESS | 3305 | 1460990911049 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]]]}] 07:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1738ms 07:48:31 INFO - PROCESS | 3305 | 1460990911117 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 07:48:31 INFO - PROCESS | 3305 | 1460990911122 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 07:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:48:31 INFO - PROCESS | 3305 | 1460990911129 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:48:31 INFO - PROCESS | 3305 | 1460990911133 Marionette TRACE conn3 <- [1,2086,null,{}] 07:48:31 INFO - PROCESS | 3305 | 1460990911139 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}] 07:48:31 INFO - PROCESS | 3305 | 1460990911410 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 07:48:31 INFO - PROCESS | 3305 | 1460990911745 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aed3400 == 127 [pid = 3305] [id = 529] 07:48:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e119400) [pid = 3305] [serial = 1588] [outer = (nil)] 07:48:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8ec10800) [pid = 3305] [serial = 1589] [outer = 0x8e119400] 07:48:31 INFO - PROCESS | 3305 | 1460990911843 Marionette DEBUG loaded listener.js 07:48:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8ed32800) [pid = 3305] [serial = 1590] [outer = 0x8e119400] 07:48:32 INFO - PROCESS | 3305 | 1460990912772 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]]]}] 07:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1681ms 07:48:32 INFO - PROCESS | 3305 | 1460990912812 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 07:48:32 INFO - PROCESS | 3305 | 1460990912816 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 07:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:48:32 INFO - PROCESS | 3305 | 1460990912823 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:48:32 INFO - PROCESS | 3305 | 1460990912826 Marionette TRACE conn3 <- [1,2090,null,{}] 07:48:32 INFO - PROCESS | 3305 | 1460990912832 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}] 07:48:33 INFO - PROCESS | 3305 | 1460990913086 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 07:48:33 INFO - PROCESS | 3305 | 1460990913448 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec06c00 == 128 [pid = 3305] [id = 530] 07:48:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8eebfc00) [pid = 3305] [serial = 1591] [outer = (nil)] 07:48:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8eec4400) [pid = 3305] [serial = 1592] [outer = 0x8eebfc00] 07:48:33 INFO - PROCESS | 3305 | 1460990913577 Marionette DEBUG loaded listener.js 07:48:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8fd28800) [pid = 3305] [serial = 1593] [outer = 0x8eebfc00] 07:48:34 INFO - PROCESS | 3305 | 1460990914528 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]]]}] 07:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1736ms 07:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:48:34 INFO - PROCESS | 3305 | 1460990914561 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 07:48:34 INFO - PROCESS | 3305 | 1460990914565 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 07:48:34 INFO - PROCESS | 3305 | 1460990914572 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:48:34 INFO - PROCESS | 3305 | 1460990914576 Marionette TRACE conn3 <- [1,2094,null,{}] 07:48:34 INFO - PROCESS | 3305 | 1460990914582 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}] 07:48:34 INFO - PROCESS | 3305 | 1460990914843 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 07:48:35 INFO - PROCESS | 3305 | 1460990915187 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec04400 == 129 [pid = 3305] [id = 531] 07:48:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8fd26c00) [pid = 3305] [serial = 1594] [outer = (nil)] 07:48:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8ffa9000) [pid = 3305] [serial = 1595] [outer = 0x8fd26c00] 07:48:35 INFO - PROCESS | 3305 | 1460990915289 Marionette DEBUG loaded listener.js 07:48:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8ffb2400) [pid = 3305] [serial = 1596] [outer = 0x8fd26c00] 07:48:36 INFO - PROCESS | 3305 | 1460990916178 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]]]}] 07:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1653ms 07:48:36 INFO - PROCESS | 3305 | 1460990916225 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 07:48:36 INFO - PROCESS | 3305 | 1460990916229 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 07:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:48:36 INFO - PROCESS | 3305 | 1460990916236 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:48:36 INFO - PROCESS | 3305 | 1460990916239 Marionette TRACE conn3 <- [1,2098,null,{}] 07:48:36 INFO - PROCESS | 3305 | 1460990916245 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}] 07:48:36 INFO - PROCESS | 3305 | 1460990916478 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 07:48:36 INFO - PROCESS | 3305 | 1460990916807 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffab000 == 130 [pid = 3305] [id = 532] 07:48:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x90104800) [pid = 3305] [serial = 1597] [outer = (nil)] 07:48:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x90320800) [pid = 3305] [serial = 1598] [outer = 0x90104800] 07:48:36 INFO - PROCESS | 3305 | 1460990916905 Marionette DEBUG loaded listener.js 07:48:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x903e1800) [pid = 3305] [serial = 1599] [outer = 0x90104800] 07:48:37 INFO - PROCESS | 3305 | 1460990917814 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]]]}] 07:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1633ms 07:48:37 INFO - PROCESS | 3305 | 1460990917870 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 07:48:37 INFO - PROCESS | 3305 | 1460990917873 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 07:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:48:37 INFO - PROCESS | 3305 | 1460990917880 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:48:37 INFO - PROCESS | 3305 | 1460990917883 Marionette TRACE conn3 <- [1,2102,null,{}] 07:48:37 INFO - PROCESS | 3305 | 1460990917890 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}] 07:48:38 INFO - PROCESS | 3305 | 1460990918122 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 07:48:38 INFO - PROCESS | 3305 | 1460990918423 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec04000 == 131 [pid = 3305] [id = 533] 07:48:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8ffac400) [pid = 3305] [serial = 1600] [outer = (nil)] 07:48:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x9055bc00) [pid = 3305] [serial = 1601] [outer = 0x8ffac400] 07:48:38 INFO - PROCESS | 3305 | 1460990918535 Marionette DEBUG loaded listener.js 07:48:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x90568000) [pid = 3305] [serial = 1602] [outer = 0x8ffac400] 07:48:39 INFO - PROCESS | 3305 | 1460990919458 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]]]}] 07:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1631ms 07:48:39 INFO - PROCESS | 3305 | 1460990919512 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 07:48:39 INFO - PROCESS | 3305 | 1460990919516 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 07:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:48:39 INFO - PROCESS | 3305 | 1460990919523 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:48:39 INFO - PROCESS | 3305 | 1460990919526 Marionette TRACE conn3 <- [1,2106,null,{}] 07:48:39 INFO - PROCESS | 3305 | 1460990919533 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}] 07:48:39 INFO - PROCESS | 3305 | 1460990919771 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 07:48:40 INFO - PROCESS | 3305 | 1460990920118 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x90320400 == 132 [pid = 3305] [id = 534] 07:48:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x903de400) [pid = 3305] [serial = 1603] [outer = (nil)] 07:48:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x907b4000) [pid = 3305] [serial = 1604] [outer = 0x903de400] 07:48:40 INFO - PROCESS | 3305 | 1460990920209 Marionette DEBUG loaded listener.js 07:48:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x90871400) [pid = 3305] [serial = 1605] [outer = 0x903de400] 07:48:41 INFO - PROCESS | 3305 | 1460990921111 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]]]}] 07:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1632ms 07:48:41 INFO - PROCESS | 3305 | 1460990921157 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 07:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:48:41 INFO - PROCESS | 3305 | 1460990921161 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 07:48:41 INFO - PROCESS | 3305 | 1460990921168 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:48:41 INFO - PROCESS | 3305 | 1460990921172 Marionette TRACE conn3 <- [1,2110,null,{}] 07:48:41 INFO - PROCESS | 3305 | 1460990921178 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}] 07:48:41 INFO - PROCESS | 3305 | 1460990921412 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 07:48:41 INFO - PROCESS | 3305 | 1460990921742 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x86459c00 == 133 [pid = 3305] [id = 535] 07:48:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x90564400) [pid = 3305] [serial = 1606] [outer = (nil)] 07:48:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x9203bc00) [pid = 3305] [serial = 1607] [outer = 0x90564400] 07:48:41 INFO - PROCESS | 3305 | 1460990921840 Marionette DEBUG loaded listener.js 07:48:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x92043400) [pid = 3305] [serial = 1608] [outer = 0x90564400] 07:48:42 INFO - PROCESS | 3305 | 1460990922771 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]]]}] 07:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1643ms 07:48:42 INFO - PROCESS | 3305 | 1460990922811 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 07:48:42 INFO - PROCESS | 3305 | 1460990922815 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 07:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:48:42 INFO - PROCESS | 3305 | 1460990922822 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:48:42 INFO - PROCESS | 3305 | 1460990922827 Marionette TRACE conn3 <- [1,2114,null,{}] 07:48:42 INFO - PROCESS | 3305 | 1460990922833 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}] 07:48:43 INFO - PROCESS | 3305 | 1460990923100 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 07:48:43 INFO - PROCESS | 3305 | 1460990923451 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bca400 == 134 [pid = 3305] [id = 536] 07:48:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x93267800) [pid = 3305] [serial = 1609] [outer = (nil)] 07:48:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x94444400) [pid = 3305] [serial = 1610] [outer = 0x93267800] 07:48:43 INFO - PROCESS | 3305 | 1460990923571 Marionette DEBUG loaded listener.js 07:48:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x9589ac00) [pid = 3305] [serial = 1611] [outer = 0x93267800] 07:48:44 INFO - PROCESS | 3305 | 1460990924491 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]]]}] 07:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1740ms 07:48:44 INFO - PROCESS | 3305 | 1460990924564 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 07:48:44 INFO - PROCESS | 3305 | 1460990924569 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 07:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:48:44 INFO - PROCESS | 3305 | 1460990924575 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:48:44 INFO - PROCESS | 3305 | 1460990924579 Marionette TRACE conn3 <- [1,2118,null,{}] 07:48:44 INFO - PROCESS | 3305 | 1460990924585 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}] 07:48:44 INFO - PROCESS | 3305 | 1460990924826 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 07:48:45 INFO - PROCESS | 3305 | 1460990925178 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffa7000 == 135 [pid = 3305] [id = 537] 07:48:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x9203dc00) [pid = 3305] [serial = 1612] [outer = (nil)] 07:48:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x96bae000) [pid = 3305] [serial = 1613] [outer = 0x9203dc00] 07:48:45 INFO - PROCESS | 3305 | 1460990925277 Marionette DEBUG loaded listener.js 07:48:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x977dc800) [pid = 3305] [serial = 1614] [outer = 0x9203dc00] 07:48:46 INFO - PROCESS | 3305 | 1460990926169 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]]]}] 07:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1637ms 07:48:46 INFO - PROCESS | 3305 | 1460990926213 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 07:48:46 INFO - PROCESS | 3305 | 1460990926216 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 07:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:48:46 INFO - PROCESS | 3305 | 1460990926223 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:48:46 INFO - PROCESS | 3305 | 1460990926227 Marionette TRACE conn3 <- [1,2122,null,{}] 07:48:46 INFO - PROCESS | 3305 | 1460990926233 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}] 07:48:46 INFO - PROCESS | 3305 | 1460990926470 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 07:48:46 INFO - PROCESS | 3305 | 1460990926804 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x95896800 == 136 [pid = 3305] [id = 538] 07:48:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x96b06000) [pid = 3305] [serial = 1615] [outer = (nil)] 07:48:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x98fd5800) [pid = 3305] [serial = 1616] [outer = 0x96b06000] 07:48:46 INFO - PROCESS | 3305 | 1460990926901 Marionette DEBUG loaded listener.js 07:48:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x98fdf000) [pid = 3305] [serial = 1617] [outer = 0x96b06000] 07:48:47 INFO - PROCESS | 3305 | 1460990927794 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]]]}] 07:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1633ms 07:48:47 INFO - PROCESS | 3305 | 1460990927858 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 07:48:47 INFO - PROCESS | 3305 | 1460990927862 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 07:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:48:47 INFO - PROCESS | 3305 | 1460990927869 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:48:47 INFO - PROCESS | 3305 | 1460990927872 Marionette TRACE conn3 <- [1,2126,null,{}] 07:48:47 INFO - PROCESS | 3305 | 1460990927878 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}] 07:48:48 INFO - PROCESS | 3305 | 1460990928120 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 07:48:48 INFO - PROCESS | 3305 | 1460990928461 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x90555000 == 137 [pid = 3305] [id = 539] 07:48:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x958a4c00) [pid = 3305] [serial = 1618] [outer = (nil)] 07:48:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x99684800) [pid = 3305] [serial = 1619] [outer = 0x958a4c00] 07:48:48 INFO - PROCESS | 3305 | 1460990928566 Marionette DEBUG loaded listener.js 07:48:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x99cdb400) [pid = 3305] [serial = 1620] [outer = 0x958a4c00] 07:48:49 INFO - PROCESS | 3305 | 1460990929515 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]]]}] 07:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1732ms 07:48:49 INFO - PROCESS | 3305 | 1460990929603 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 07:48:49 INFO - PROCESS | 3305 | 1460990929607 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 07:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:48:49 INFO - PROCESS | 3305 | 1460990929613 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:48:49 INFO - PROCESS | 3305 | 1460990929617 Marionette TRACE conn3 <- [1,2130,null,{}] 07:48:49 INFO - PROCESS | 3305 | 1460990929623 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}] 07:48:49 INFO - PROCESS | 3305 | 1460990929901 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 07:48:50 INFO - PROCESS | 3305 | 1460990930242 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x86cea800 == 138 [pid = 3305] [id = 540] 07:48:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x89187800) [pid = 3305] [serial = 1621] [outer = (nil)] 07:48:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x9aa51400) [pid = 3305] [serial = 1622] [outer = 0x89187800] 07:48:50 INFO - PROCESS | 3305 | 1460990930336 Marionette DEBUG loaded listener.js 07:48:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x9aaa3400) [pid = 3305] [serial = 1623] [outer = 0x89187800] 07:48:51 INFO - PROCESS | 3305 | 1460990931287 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] 07:48:51 INFO - PROCESS | 3305 | 1460990931359 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 07:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:48:51 INFO - PROCESS | 3305 | 1460990931367 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:48:51 INFO - PROCESS | 3305 | 1460990931371 Marionette TRACE conn3 <- [1,2134,null,{}] 07:48:51 INFO - PROCESS | 3305 | 1460990931377 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}] 07:48:51 INFO - PROCESS | 3305 | 1460990931618 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 07:48:51 INFO - PROCESS | 3305 | 1460990931959 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bb3000 == 139 [pid = 3305] [id = 541] 07:48:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x97bbcc00) [pid = 3305] [serial = 1624] [outer = (nil)] 07:48:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x9fbbcc00) [pid = 3305] [serial = 1625] [outer = 0x97bbcc00] 07:48:52 INFO - PROCESS | 3305 | 1460990932051 Marionette DEBUG loaded listener.js 07:48:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x9fc7b800) [pid = 3305] [serial = 1626] [outer = 0x97bbcc00] 07:48:53 INFO - PROCESS | 3305 | 1460990933003 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]]]}] 07:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1688ms 07:48:53 INFO - PROCESS | 3305 | 1460990933057 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 07:48:53 INFO - PROCESS | 3305 | 1460990933060 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 07:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:48:53 INFO - PROCESS | 3305 | 1460990933067 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:48:53 INFO - PROCESS | 3305 | 1460990933070 Marionette TRACE conn3 <- [1,2138,null,{}] 07:48:53 INFO - PROCESS | 3305 | 1460990933078 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}] 07:48:53 INFO - PROCESS | 3305 | 1460990933318 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 07:48:53 INFO - PROCESS | 3305 | 1460990933660 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x9967fc00 == 140 [pid = 3305] [id = 542] 07:48:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x9fbba000) [pid = 3305] [serial = 1627] [outer = (nil)] 07:48:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0x9fe15400) [pid = 3305] [serial = 1628] [outer = 0x9fbba000] 07:48:53 INFO - PROCESS | 3305 | 1460990933756 Marionette DEBUG loaded listener.js 07:48:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0xa0001c00) [pid = 3305] [serial = 1629] [outer = 0x9fbba000] 07:48:54 INFO - PROCESS | 3305 | 1460990934688 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]]]}] 07:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1685ms 07:48:54 INFO - PROCESS | 3305 | 1460990934754 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 07:48:54 INFO - PROCESS | 3305 | 1460990934758 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 07:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:48:54 INFO - PROCESS | 3305 | 1460990934765 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:48:54 INFO - PROCESS | 3305 | 1460990934769 Marionette TRACE conn3 <- [1,2142,null,{}] 07:48:54 INFO - PROCESS | 3305 | 1460990934774 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}] 07:48:55 INFO - PROCESS | 3305 | 1460990935058 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 07:48:55 INFO - PROCESS | 3305 | 1460990935417 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:57 INFO - PROCESS | 3305 | --DOCSHELL 0x9967e000 == 139 [pid = 3305] [id = 182] 07:48:57 INFO - PROCESS | 3305 | --DOCSHELL 0x86454800 == 138 [pid = 3305] [id = 396] 07:48:57 INFO - PROCESS | 3305 | --DOCSHELL 0x8661b400 == 137 [pid = 3305] [id = 242] 07:48:57 INFO - PROCESS | 3305 | --DOCSHELL 0x9011c800 == 136 [pid = 3305] [id = 62] 07:48:57 INFO - PROCESS | 3305 | --DOCSHELL 0x8be73c00 == 135 [pid = 3305] [id = 392] 07:48:57 INFO - PROCESS | 3305 | --DOCSHELL 0x9054c400 == 134 [pid = 3305] [id = 70] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x8c1f0400) [pid = 3305] [serial = 1386] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x9b2e1800) [pid = 3305] [serial = 1497] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x8e11ac00) [pid = 3305] [serial = 1463] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x90547400) [pid = 3305] [serial = 1476] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x89186400) [pid = 3305] [serial = 1505] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x90563000) [pid = 3305] [serial = 1478] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x94443400) [pid = 3305] [serial = 1485] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x958a0c00) [pid = 3305] [serial = 1487] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x90566800) [pid = 3305] [serial = 1479] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x932e2000) [pid = 3305] [serial = 1484] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x8adcc000) [pid = 3305] [serial = 1457] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x9eb52000) [pid = 3305] [serial = 1499] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x9136e400) [pid = 3305] [serial = 1481] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x8645b000) [pid = 3305] [serial = 1452] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x86cdf000) [pid = 3305] [serial = 1502] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x9adc6400) [pid = 3305] [serial = 1437] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8c1e1c00) [pid = 3305] [serial = 1509] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8aedfc00) [pid = 3305] [serial = 1508] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8e01d800) [pid = 3305] [serial = 1460] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x903d8c00) [pid = 3305] [serial = 1475] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x9010c400) [pid = 3305] [serial = 1473] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8be73800) [pid = 3305] [serial = 1458] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x96f30000) [pid = 3305] [serial = 1490] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x9784e800) [pid = 3305] [serial = 1491] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x8ffb1400) [pid = 3305] [serial = 1472] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x9ab9f800) [pid = 3305] [serial = 1496] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8fd35400) [pid = 3305] [serial = 1469] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x85d22400) [pid = 3305] [serial = 1451] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8a4c8000) [pid = 3305] [serial = 1506] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x8748b800) [pid = 3305] [serial = 1503] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8e45d800) [pid = 3305] [serial = 1466] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x8e205800) [pid = 3305] [serial = 1464] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x87d85800) [pid = 3305] [serial = 1454] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x9967e400) [pid = 3305] [serial = 1493] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x88457400) [pid = 3305] [serial = 1455] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x91479800) [pid = 3305] [serial = 1482] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8fd7e800) [pid = 3305] [serial = 1470] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8ed31800) [pid = 3305] [serial = 1467] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x9630bc00) [pid = 3305] [serial = 1488] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x99680000) [pid = 3305] [serial = 1494] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8e0b2c00) [pid = 3305] [serial = 1461] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8c1e5000) [pid = 3305] [serial = 1511] [outer = (nil)] [url = about:blank] 07:48:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d22400 == 135 [pid = 3305] [id = 543] 07:48:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x86454800) [pid = 3305] [serial = 1630] [outer = (nil)] 07:48:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x86bcb400) [pid = 3305] [serial = 1631] [outer = 0x86454800] 07:48:57 INFO - PROCESS | 3305 | 1460990937645 Marionette DEBUG loaded listener.js 07:48:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x86bd6c00) [pid = 3305] [serial = 1632] [outer = 0x86454800] 07:48:58 INFO - PROCESS | 3305 | 1460990938522 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] 07:48:58 INFO - PROCESS | 3305 | 1460990938573 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 07:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:48:58 INFO - PROCESS | 3305 | 1460990938583 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:48:58 INFO - PROCESS | 3305 | 1460990938587 Marionette TRACE conn3 <- [1,2146,null,{}] 07:48:58 INFO - PROCESS | 3305 | 1460990938595 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}] 07:48:58 INFO - PROCESS | 3305 | 1460990938838 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 07:48:59 INFO - PROCESS | 3305 | 1460990939138 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x8845d800 == 136 [pid = 3305] [id = 544] 07:48:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x89186400) [pid = 3305] [serial = 1633] [outer = (nil)] 07:48:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8a4c4400) [pid = 3305] [serial = 1634] [outer = 0x89186400] 07:48:59 INFO - PROCESS | 3305 | 1460990939221 Marionette DEBUG loaded listener.js 07:48:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8aaa2000) [pid = 3305] [serial = 1635] [outer = 0x89186400] 07:49:00 INFO - PROCESS | 3305 | 1460990940109 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] 07:49:00 INFO - PROCESS | 3305 | 1460990940189 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 07:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:49:00 INFO - PROCESS | 3305 | 1460990940200 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:49:00 INFO - PROCESS | 3305 | 1460990940204 Marionette TRACE conn3 <- [1,2150,null,{}] 07:49:00 INFO - PROCESS | 3305 | 1460990940211 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}] 07:49:00 INFO - PROCESS | 3305 | 1460990940531 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 07:49:00 INFO - PROCESS | 3305 | 1460990940565 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be70800 == 137 [pid = 3305] [id = 545] 07:49:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8be71800) [pid = 3305] [serial = 1636] [outer = (nil)] 07:49:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8c1e5000) [pid = 3305] [serial = 1637] [outer = 0x8be71800] 07:49:00 INFO - PROCESS | 3305 | 1460990940754 Marionette DEBUG loaded listener.js 07:49:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8cc63800) [pid = 3305] [serial = 1638] [outer = 0x8be71800] 07:49:01 INFO - PROCESS | 3305 | 1460990941759 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]]]}] 07:49: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 07:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1594ms 07:49:01 INFO - PROCESS | 3305 | 1460990941794 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 07:49:01 INFO - PROCESS | 3305 | 1460990941798 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 07:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:49:01 INFO - PROCESS | 3305 | 1460990941805 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:49:01 INFO - PROCESS | 3305 | 1460990941811 Marionette TRACE conn3 <- [1,2154,null,{}] 07:49:01 INFO - PROCESS | 3305 | 1460990941838 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}] 07:49:02 INFO - PROCESS | 3305 | 1460990942852 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8ffa9c00) [pid = 3305] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x85d29800) [pid = 3305] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x86bce400) [pid = 3305] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x963ea800) [pid = 3305] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8ac27c00) [pid = 3305] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8adca000) [pid = 3305] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x92017800) [pid = 3305] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x86ce5400) [pid = 3305] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8fd2d400) [pid = 3305] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x932ddc00) [pid = 3305] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x993ec800) [pid = 3305] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8e11b000) [pid = 3305] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:49:02 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x8fd29800) [pid = 3305] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x88452000) [pid = 3305] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8aaab800) [pid = 3305] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x86702000) [pid = 3305] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x86611800) [pid = 3305] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x8e0b6000) [pid = 3305] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x9054ac00) [pid = 3305] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x8a4cec00) [pid = 3305] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8c1e7000) [pid = 3305] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x8ec08c00) [pid = 3305] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:49:03 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x977d9800) [pid = 3305] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:49:03 INFO - PROCESS | 3305 | 1460990943241 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x8493e800 == 138 [pid = 3305] [id = 546] 07:49:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x86458400) [pid = 3305] [serial = 1639] [outer = (nil)] 07:49:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x86bce400) [pid = 3305] [serial = 1640] [outer = 0x86458400] 07:49:03 INFO - PROCESS | 3305 | 1460990943380 Marionette DEBUG loaded listener.js 07:49:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8845a400) [pid = 3305] [serial = 1641] [outer = 0x86458400] 07:49:04 INFO - PROCESS | 3305 | 1460990944313 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]]]}] 07:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2550ms 07:49:04 INFO - PROCESS | 3305 | 1460990944358 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 07:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:49:04 INFO - PROCESS | 3305 | 1460990944363 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 07:49:04 INFO - PROCESS | 3305 | 1460990944370 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:49:04 INFO - PROCESS | 3305 | 1460990944374 Marionette TRACE conn3 <- [1,2158,null,{}] 07:49:04 INFO - PROCESS | 3305 | 1460990944379 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}] 07:49:04 INFO - PROCESS | 3305 | 1460990944583 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 07:49:04 INFO - PROCESS | 3305 | 1460990944917 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x8645b000 == 139 [pid = 3305] [id = 547] 07:49:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8645d400) [pid = 3305] [serial = 1642] [outer = (nil)] 07:49:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x86bd1400) [pid = 3305] [serial = 1643] [outer = 0x8645d400] 07:49:05 INFO - PROCESS | 3305 | 1460990945101 Marionette DEBUG loaded listener.js 07:49:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x87487400) [pid = 3305] [serial = 1644] [outer = 0x8645d400] 07:49:06 INFO - PROCESS | 3305 | 1460990946063 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]]]}] 07:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1735ms 07:49:06 INFO - PROCESS | 3305 | 1460990946107 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 07:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:49:06 INFO - PROCESS | 3305 | 1460990946115 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 07:49:06 INFO - PROCESS | 3305 | 1460990946125 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:49:06 INFO - PROCESS | 3305 | 1460990946130 Marionette TRACE conn3 <- [1,2162,null,{}] 07:49:06 INFO - PROCESS | 3305 | 1460990946139 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}] 07:49:06 INFO - PROCESS | 3305 | 1460990946397 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 07:49:06 INFO - PROCESS | 3305 | 1460990946740 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:06 INFO - PROCESS | 3305 | ++DOCSHELL 0x89189000 == 140 [pid = 3305] [id = 548] 07:49:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8918e800) [pid = 3305] [serial = 1645] [outer = (nil)] 07:49:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8ac26800) [pid = 3305] [serial = 1646] [outer = 0x8918e800] 07:49:06 INFO - PROCESS | 3305 | 1460990946836 Marionette DEBUG loaded listener.js 07:49:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8aed6400) [pid = 3305] [serial = 1647] [outer = 0x8918e800] 07:49:07 INFO - PROCESS | 3305 | 1460990947901 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]]]}] 07:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1840ms 07:49:07 INFO - PROCESS | 3305 | 1460990947967 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 07:49:07 INFO - PROCESS | 3305 | 1460990947974 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 07:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:49:07 INFO - PROCESS | 3305 | 1460990947983 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:49:07 INFO - PROCESS | 3305 | 1460990947987 Marionette TRACE conn3 <- [1,2166,null,{}] 07:49:07 INFO - PROCESS | 3305 | 1460990947995 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}] 07:49:08 INFO - PROCESS | 3305 | 1460990948288 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 07:49:08 INFO - PROCESS | 3305 | 1460990948676 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x86708000 == 141 [pid = 3305] [id = 549] 07:49:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8ac2a800) [pid = 3305] [serial = 1648] [outer = (nil)] 07:49:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8c821800) [pid = 3305] [serial = 1649] [outer = 0x8ac2a800] 07:49:08 INFO - PROCESS | 3305 | 1460990948769 Marionette DEBUG loaded listener.js 07:49:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8e013400) [pid = 3305] [serial = 1650] [outer = 0x8ac2a800] 07:49:09 INFO - PROCESS | 3305 | 1460990949803 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]]]}] 07:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1884ms 07:49:09 INFO - PROCESS | 3305 | 1460990949868 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 07:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:49:09 INFO - PROCESS | 3305 | 1460990949873 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 07:49:09 INFO - PROCESS | 3305 | 1460990949883 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:49:09 INFO - PROCESS | 3305 | 1460990949893 Marionette TRACE conn3 <- [1,2170,null,{}] 07:49:09 INFO - PROCESS | 3305 | 1460990949909 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}] 07:49:10 INFO - PROCESS | 3305 | 1460990950218 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 07:49:10 INFO - PROCESS | 3305 | 1460990950556 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1efc00 == 142 [pid = 3305] [id = 550] 07:49:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8e0b9800) [pid = 3305] [serial = 1651] [outer = (nil)] 07:49:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e206c00) [pid = 3305] [serial = 1652] [outer = 0x8e0b9800] 07:49:10 INFO - PROCESS | 3305 | 1460990950652 Marionette DEBUG loaded listener.js 07:49:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e459c00) [pid = 3305] [serial = 1653] [outer = 0x8e0b9800] 07:49:11 INFO - PROCESS | 3305 | 1460990951629 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]]]}] 07:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1797ms 07:49:11 INFO - PROCESS | 3305 | 1460990951677 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 07:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:49:11 INFO - PROCESS | 3305 | 1460990951682 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 07:49:11 INFO - PROCESS | 3305 | 1460990951689 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:49:11 INFO - PROCESS | 3305 | 1460990951693 Marionette TRACE conn3 <- [1,2174,null,{}] 07:49:11 INFO - PROCESS | 3305 | 1460990951698 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}] 07:49:11 INFO - PROCESS | 3305 | 1460990951941 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 07:49:12 INFO - PROCESS | 3305 | 1460990952275 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e113000 == 143 [pid = 3305] [id = 551] 07:49:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8e20a400) [pid = 3305] [serial = 1654] [outer = (nil)] 07:49:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8ed26800) [pid = 3305] [serial = 1655] [outer = 0x8e20a400] 07:49:12 INFO - PROCESS | 3305 | 1460990952376 Marionette DEBUG loaded listener.js 07:49:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8eeb6800) [pid = 3305] [serial = 1656] [outer = 0x8e20a400] 07:49:13 INFO - PROCESS | 3305 | 1460990953422 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]]]}] 07:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1792ms 07:49:13 INFO - PROCESS | 3305 | 1460990953481 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 07:49:13 INFO - PROCESS | 3305 | 1460990953484 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 07:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:49:13 INFO - PROCESS | 3305 | 1460990953491 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:49:13 INFO - PROCESS | 3305 | 1460990953494 Marionette TRACE conn3 <- [1,2178,null,{}] 07:49:13 INFO - PROCESS | 3305 | 1460990953501 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}] 07:49:13 INFO - PROCESS | 3305 | 1460990953733 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 07:49:14 INFO - PROCESS | 3305 | 1460990954089 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd2d400 == 144 [pid = 3305] [id = 552] 07:49:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8fd2e000) [pid = 3305] [serial = 1657] [outer = (nil)] 07:49:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8fd31800) [pid = 3305] [serial = 1658] [outer = 0x8fd2e000] 07:49:14 INFO - PROCESS | 3305 | 1460990954215 Marionette DEBUG loaded listener.js 07:49:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8ffab800) [pid = 3305] [serial = 1659] [outer = 0x8fd2e000] 07:49:15 INFO - PROCESS | 3305 | 1460990955235 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]]]}] 07:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1791ms 07:49:15 INFO - PROCESS | 3305 | 1460990955283 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 07:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:49:15 INFO - PROCESS | 3305 | 1460990955288 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 07:49:15 INFO - PROCESS | 3305 | 1460990955294 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:49:15 INFO - PROCESS | 3305 | 1460990955298 Marionette TRACE conn3 <- [1,2182,null,{}] 07:49:15 INFO - PROCESS | 3305 | 1460990955304 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}] 07:49:15 INFO - PROCESS | 3305 | 1460990955554 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 07:49:15 INFO - PROCESS | 3305 | 1460990955896 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b64000 == 145 [pid = 3305] [id = 553] 07:49:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8e455400) [pid = 3305] [serial = 1660] [outer = (nil)] 07:49:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x90316000) [pid = 3305] [serial = 1661] [outer = 0x8e455400] 07:49:15 INFO - PROCESS | 3305 | 1460990955993 Marionette DEBUG loaded listener.js 07:49:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x903df400) [pid = 3305] [serial = 1662] [outer = 0x8e455400] 07:49:16 INFO - PROCESS | 3305 | 1460990956905 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]]]}] 07:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1682ms 07:49:16 INFO - PROCESS | 3305 | 1460990956978 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 07:49:16 INFO - PROCESS | 3305 | 1460990956982 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 07:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:49:16 INFO - PROCESS | 3305 | 1460990956989 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:49:16 INFO - PROCESS | 3305 | 1460990956992 Marionette TRACE conn3 <- [1,2186,null,{}] 07:49:17 INFO - PROCESS | 3305 | 1460990956999 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}] 07:49:17 INFO - PROCESS | 3305 | 1460990957235 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 07:49:17 INFO - PROCESS | 3305 | 1460990957571 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x90105800 == 146 [pid = 3305] [id = 554] 07:49:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x90117400) [pid = 3305] [serial = 1663] [outer = (nil)] 07:49:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x90552000) [pid = 3305] [serial = 1664] [outer = 0x90117400] 07:49:17 INFO - PROCESS | 3305 | 1460990957665 Marionette DEBUG loaded listener.js 07:49:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x9055dc00) [pid = 3305] [serial = 1665] [outer = 0x90117400] 07:49:18 INFO - PROCESS | 3305 | 1460990958598 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]]]}] 07:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1646ms 07:49:18 INFO - PROCESS | 3305 | 1460990958637 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 07:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:49:18 INFO - PROCESS | 3305 | 1460990958641 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 07:49:18 INFO - PROCESS | 3305 | 1460990958648 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:49:18 INFO - PROCESS | 3305 | 1460990958652 Marionette TRACE conn3 <- [1,2190,null,{}] 07:49:18 INFO - PROCESS | 3305 | 1460990958658 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}] 07:49:18 INFO - PROCESS | 3305 | 1460990958894 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 07:49:19 INFO - PROCESS | 3305 | 1460990959271 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x9054c400 == 147 [pid = 3305] [id = 555] 07:49:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x9054dc00) [pid = 3305] [serial = 1666] [outer = (nil)] 07:49:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x905e0000) [pid = 3305] [serial = 1667] [outer = 0x9054dc00] 07:49:19 INFO - PROCESS | 3305 | 1460990959374 Marionette DEBUG loaded listener.js 07:49:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x907b5800) [pid = 3305] [serial = 1668] [outer = 0x9054dc00] 07:49:20 INFO - PROCESS | 3305 | 1460990960285 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]]]}] 07:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1692ms 07:49:20 INFO - PROCESS | 3305 | 1460990960340 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 07:49:20 INFO - PROCESS | 3305 | 1460990960344 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 07:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:49:20 INFO - PROCESS | 3305 | 1460990960353 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:49:20 INFO - PROCESS | 3305 | 1460990960357 Marionette TRACE conn3 <- [1,2194,null,{}] 07:49:20 INFO - PROCESS | 3305 | 1460990960363 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}] 07:49:20 INFO - PROCESS | 3305 | 1460990960609 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 07:49:20 INFO - PROCESS | 3305 | 1460990960948 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce1c00 == 148 [pid = 3305] [id = 556] 07:49:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8ac24000) [pid = 3305] [serial = 1669] [outer = (nil)] 07:49:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x916a3000) [pid = 3305] [serial = 1670] [outer = 0x8ac24000] 07:49:21 INFO - PROCESS | 3305 | 1460990961050 Marionette DEBUG loaded listener.js 07:49:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x92013000) [pid = 3305] [serial = 1671] [outer = 0x8ac24000] 07:49:21 INFO - PROCESS | 3305 | 1460990961959 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]]]}] 07:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1642ms 07:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:49:22 INFO - PROCESS | 3305 | 1460990961994 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 07:49:22 INFO - PROCESS | 3305 | 1460990961998 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 07:49:22 INFO - PROCESS | 3305 | 1460990962005 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:49:22 INFO - PROCESS | 3305 | 1460990962009 Marionette TRACE conn3 <- [1,2198,null,{}] 07:49:22 INFO - PROCESS | 3305 | 1460990962015 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}] 07:49:22 INFO - PROCESS | 3305 | 1460990962260 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 07:49:22 INFO - PROCESS | 3305 | 1460990962608 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x93262800 == 149 [pid = 3305] [id = 557] 07:49:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x93262c00) [pid = 3305] [serial = 1672] [outer = (nil)] 07:49:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x932d8400) [pid = 3305] [serial = 1673] [outer = 0x93262c00] 07:49:22 INFO - PROCESS | 3305 | 1460990962723 Marionette DEBUG loaded listener.js 07:49:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x932e4800) [pid = 3305] [serial = 1674] [outer = 0x93262c00] 07:49:23 INFO - PROCESS | 3305 | 1460990963643 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]]]}] 07:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1685ms 07:49:23 INFO - PROCESS | 3305 | 1460990963690 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 07:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:49:23 INFO - PROCESS | 3305 | 1460990963695 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 07:49:23 INFO - PROCESS | 3305 | 1460990963702 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:49:23 INFO - PROCESS | 3305 | 1460990963706 Marionette TRACE conn3 <- [1,2202,null,{}] 07:49:23 INFO - PROCESS | 3305 | 1460990963712 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}] 07:49:23 INFO - PROCESS | 3305 | 1460990963984 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 07:49:24 INFO - PROCESS | 3305 | 1460990964355 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x94450800 == 150 [pid = 3305] [id = 558] 07:49:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x9589f400) [pid = 3305] [serial = 1675] [outer = (nil)] 07:49:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x96b10c00) [pid = 3305] [serial = 1676] [outer = 0x9589f400] 07:49:24 INFO - PROCESS | 3305 | 1460990964453 Marionette DEBUG loaded listener.js 07:49:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x96e07c00) [pid = 3305] [serial = 1677] [outer = 0x9589f400] 07:49:25 INFO - PROCESS | 3305 | 1460990965365 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]]]}] 07:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1690ms 07:49:25 INFO - PROCESS | 3305 | 1460990965392 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 07:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:49:25 INFO - PROCESS | 3305 | 1460990965396 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 07:49:25 INFO - PROCESS | 3305 | 1460990965403 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:49:25 INFO - PROCESS | 3305 | 1460990965407 Marionette TRACE conn3 <- [1,2206,null,{}] 07:49:25 INFO - PROCESS | 3305 | 1460990965413 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}] 07:49:25 INFO - PROCESS | 3305 | 1460990965649 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 07:49:26 INFO - PROCESS | 3305 | 1460990965997 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc63000 == 151 [pid = 3305] [id = 559] 07:49:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x905df400) [pid = 3305] [serial = 1678] [outer = (nil)] 07:49:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x97bb3400) [pid = 3305] [serial = 1679] [outer = 0x905df400] 07:49:26 INFO - PROCESS | 3305 | 1460990966095 Marionette DEBUG loaded listener.js 07:49:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x98fd7400) [pid = 3305] [serial = 1680] [outer = 0x905df400] 07:49:27 INFO - PROCESS | 3305 | 1460990967023 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]]]}] 07:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1682ms 07:49:27 INFO - PROCESS | 3305 | 1460990967085 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 07:49:27 INFO - PROCESS | 3305 | 1460990967090 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 07:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:49:27 INFO - PROCESS | 3305 | 1460990967097 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:49:27 INFO - PROCESS | 3305 | 1460990967101 Marionette TRACE conn3 <- [1,2210,null,{}] 07:49:27 INFO - PROCESS | 3305 | 1460990967107 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}] 07:49:27 INFO - PROCESS | 3305 | 1460990967355 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 07:49:27 INFO - PROCESS | 3305 | 1460990967700 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:27 INFO - PROCESS | 3305 | ++DOCSHELL 0x977dd800 == 152 [pid = 3305] [id = 560] 07:49:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x97855800) [pid = 3305] [serial = 1681] [outer = (nil)] 07:49:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x99b04800) [pid = 3305] [serial = 1682] [outer = 0x97855800] 07:49:27 INFO - PROCESS | 3305 | 1460990967797 Marionette DEBUG loaded listener.js 07:49:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x99cdbc00) [pid = 3305] [serial = 1683] [outer = 0x97855800] 07:49:28 INFO - PROCESS | 3305 | 1460990968719 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]]]}] 07:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1685ms 07:49:28 INFO - PROCESS | 3305 | 1460990968783 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 07:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:49:28 INFO - PROCESS | 3305 | 1460990968787 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 07:49:28 INFO - PROCESS | 3305 | 1460990968794 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:49:28 INFO - PROCESS | 3305 | 1460990968798 Marionette TRACE conn3 <- [1,2214,null,{}] 07:49:28 INFO - PROCESS | 3305 | 1460990968804 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}] 07:49:29 INFO - PROCESS | 3305 | 1460990969102 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 07:49:29 INFO - PROCESS | 3305 | 1460990969461 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x9784a000 == 153 [pid = 3305] [id = 561] 07:49:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x9a3c8c00) [pid = 3305] [serial = 1684] [outer = (nil)] 07:49:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x9adc2c00) [pid = 3305] [serial = 1685] [outer = 0x9a3c8c00] 07:49:29 INFO - PROCESS | 3305 | 1460990969556 Marionette DEBUG loaded listener.js 07:49:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x9b2d9000) [pid = 3305] [serial = 1686] [outer = 0x9a3c8c00] 07:49:30 INFO - PROCESS | 3305 | 1460990970496 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]]]}] 07:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1747ms 07:49:30 INFO - PROCESS | 3305 | 1460990970542 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 07:49:30 INFO - PROCESS | 3305 | 1460990970546 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 07:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:49:30 INFO - PROCESS | 3305 | 1460990970553 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:49:30 INFO - PROCESS | 3305 | 1460990970557 Marionette TRACE conn3 <- [1,2218,null,{}] 07:49:30 INFO - PROCESS | 3305 | 1460990970563 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}] 07:49:30 INFO - PROCESS | 3305 | 1460990970816 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 07:49:31 INFO - PROCESS | 3305 | 1460990971168 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b65000 == 154 [pid = 3305] [id = 562] 07:49:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x8adcbc00) [pid = 3305] [serial = 1687] [outer = (nil)] 07:49:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x9fbc3800) [pid = 3305] [serial = 1688] [outer = 0x8adcbc00] 07:49:31 INFO - PROCESS | 3305 | 1460990971269 Marionette DEBUG loaded listener.js 07:49:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x9fc7d800) [pid = 3305] [serial = 1689] [outer = 0x8adcbc00] 07:49:32 INFO - PROCESS | 3305 | 1460990972206 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]]]}] 07:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1685ms 07:49:32 INFO - PROCESS | 3305 | 1460990972240 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 07:49:32 INFO - PROCESS | 3305 | 1460990972243 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 07:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:49:32 INFO - PROCESS | 3305 | 1460990972251 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:49:32 INFO - PROCESS | 3305 | 1460990972255 Marionette TRACE conn3 <- [1,2222,null,{}] 07:49:32 INFO - PROCESS | 3305 | 1460990972260 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}] 07:49:32 INFO - PROCESS | 3305 | 1460990972487 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 07:49:32 INFO - PROCESS | 3305 | 1460990972829 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:32 INFO - PROCESS | 3305 | ++DOCSHELL 0x9eb4cc00 == 155 [pid = 3305] [id = 563] 07:49:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x9fb50400) [pid = 3305] [serial = 1690] [outer = (nil)] 07:49:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0xa0a60400) [pid = 3305] [serial = 1691] [outer = 0x9fb50400] 07:49:32 INFO - PROCESS | 3305 | 1460990972925 Marionette DEBUG loaded listener.js 07:49:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0xa0a66000) [pid = 3305] [serial = 1692] [outer = 0x9fb50400] 07:49:33 INFO - PROCESS | 3305 | 1460990973821 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]]]}] 07:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1638ms 07:49:33 INFO - PROCESS | 3305 | 1460990973891 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 07:49:33 INFO - PROCESS | 3305 | 1460990973895 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 07:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:49:33 INFO - PROCESS | 3305 | 1460990973901 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:49:33 INFO - PROCESS | 3305 | 1460990973905 Marionette TRACE conn3 <- [1,2226,null,{}] 07:49:33 INFO - PROCESS | 3305 | 1460990973911 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}] 07:49:34 INFO - PROCESS | 3305 | 1460990974194 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 07:49:34 INFO - PROCESS | 3305 | 1460990974590 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:34 INFO - PROCESS | 3305 | ++DOCSHELL 0xa0a63400 == 156 [pid = 3305] [id = 564] 07:49:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0xa0c4d800) [pid = 3305] [serial = 1693] [outer = (nil)] 07:49:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 178 (0xa0c50800) [pid = 3305] [serial = 1694] [outer = 0xa0c4d800] 07:49:34 INFO - PROCESS | 3305 | 1460990974690 Marionette DEBUG loaded listener.js 07:49:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 179 (0xa0e3a400) [pid = 3305] [serial = 1695] [outer = 0xa0c4d800] 07:49:35 INFO - PROCESS | 3305 | 1460990975543 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]]]}] 07:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1693ms 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8493e800 == 155 [pid = 3305] [id = 546] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8be70800 == 154 [pid = 3305] [id = 545] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8845d800 == 153 [pid = 3305] [id = 544] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x85d22400 == 152 [pid = 3305] [id = 543] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x90555000 == 151 [pid = 3305] [id = 539] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffa7000 == 150 [pid = 3305] [id = 537] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x95896800 == 149 [pid = 3305] [id = 538] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x86bca400 == 148 [pid = 3305] [id = 536] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x86459c00 == 147 [pid = 3305] [id = 535] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x90320400 == 146 [pid = 3305] [id = 534] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec04000 == 145 [pid = 3305] [id = 533] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec04400 == 144 [pid = 3305] [id = 531] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffab000 == 143 [pid = 3305] [id = 532] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec06c00 == 142 [pid = 3305] [id = 530] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8aed3400 == 141 [pid = 3305] [id = 529] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8e11a000 == 140 [pid = 3305] [id = 528] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x8c81cc00 == 139 [pid = 3305] [id = 527] 07:49:37 INFO - PROCESS | 3305 | --DOCSHELL 0x87487c00 == 138 [pid = 3305] [id = 526] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 178 (0x8e0ae000) [pid = 3305] [serial = 1577] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 177 (0x9031cc00) [pid = 3305] [serial = 1533] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x86ce1400) [pid = 3305] [serial = 1574] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x99ce0800) [pid = 3305] [serial = 1560] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x993f6400) [pid = 3305] [serial = 1556] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8be77c00) [pid = 3305] [serial = 1517] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x9136e000) [pid = 3305] [serial = 1541] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x932d6800) [pid = 3305] [serial = 1545] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x86cec400) [pid = 3305] [serial = 1514] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x9054b400) [pid = 3305] [serial = 1535] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x9444bc00) [pid = 3305] [serial = 1548] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x9aae8800) [pid = 3305] [serial = 1562] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8cc6f000) [pid = 3305] [serial = 1518] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x87d8dc00) [pid = 3305] [serial = 1575] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x8ec07c00) [pid = 3305] [serial = 1523] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8fd35800) [pid = 3305] [serial = 1529] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8845c800) [pid = 3305] [serial = 1568] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8be76800) [pid = 3305] [serial = 1572] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x977dc400) [pid = 3305] [serial = 1553] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x86bcb800) [pid = 3305] [serial = 1566] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8e119c00) [pid = 3305] [serial = 1520] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x907b5c00) [pid = 3305] [serial = 1539] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8c1e2000) [pid = 3305] [serial = 1449] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x94443800) [pid = 3305] [serial = 1547] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8aed9400) [pid = 3305] [serial = 1571] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x963e8c00) [pid = 3305] [serial = 1551] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8e20a000) [pid = 3305] [serial = 1521] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x91474400) [pid = 3305] [serial = 1542] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8ed31400) [pid = 3305] [serial = 1527] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x86705000) [pid = 3305] [serial = 1565] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x8ed2dc00) [pid = 3305] [serial = 1526] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8ec0d400) [pid = 3305] [serial = 1524] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x907af800) [pid = 3305] [serial = 1538] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x9ab49800) [pid = 3305] [serial = 1563] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x94449800) [pid = 3305] [serial = 1550] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x9055d400) [pid = 3305] [serial = 1536] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x920b7400) [pid = 3305] [serial = 1544] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x9fb50c00) [pid = 3305] [serial = 1500] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x90113000) [pid = 3305] [serial = 1532] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x99cdc400) [pid = 3305] [serial = 1559] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x87496400) [pid = 3305] [serial = 1515] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8a4c3000) [pid = 3305] [serial = 1569] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x9967b400) [pid = 3305] [serial = 1557] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8ffac800) [pid = 3305] [serial = 1530] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x97850000) [pid = 3305] [serial = 1554] [outer = (nil)] [url = about:blank] 07:49:37 INFO - PROCESS | 3305 | 1460990977918 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 07:49:37 INFO - PROCESS | 3305 | 1460990977937 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 07:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:49:37 INFO - PROCESS | 3305 | 1460990977991 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:49:38 INFO - PROCESS | 3305 | 1460990978000 Marionette TRACE conn3 <- [1,2230,null,{}] 07:49:38 INFO - PROCESS | 3305 | 1460990978008 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}] 07:49:38 INFO - PROCESS | 3305 | 1460990978225 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 07:49:38 INFO - PROCESS | 3305 | 1460990978464 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x8748c800 == 139 [pid = 3305] [id = 565] 07:49:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8748cc00) [pid = 3305] [serial = 1696] [outer = (nil)] 07:49:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x87494800) [pid = 3305] [serial = 1697] [outer = 0x8748cc00] 07:49:38 INFO - PROCESS | 3305 | 1460990978546 Marionette DEBUG loaded listener.js 07:49:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x87d89000) [pid = 3305] [serial = 1698] [outer = 0x8748cc00] 07:49:39 INFO - PROCESS | 3305 | 1460990979398 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]]]}] 07:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1443ms 07:49:39 INFO - PROCESS | 3305 | 1460990979430 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 07:49:39 INFO - PROCESS | 3305 | 1460990979435 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 07:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:49:39 INFO - PROCESS | 3305 | 1460990979447 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:49:39 INFO - PROCESS | 3305 | 1460990979452 Marionette TRACE conn3 <- [1,2234,null,{}] 07:49:39 INFO - PROCESS | 3305 | 1460990979459 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}] 07:49:39 INFO - PROCESS | 3305 | 1460990979711 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 07:49:40 INFO - PROCESS | 3305 | 1460990979991 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x89188800 == 140 [pid = 3305] [id = 566] 07:49:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8918ec00) [pid = 3305] [serial = 1699] [outer = (nil)] 07:49:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8aaa3400) [pid = 3305] [serial = 1700] [outer = 0x8918ec00] 07:49:40 INFO - PROCESS | 3305 | 1460990980081 Marionette DEBUG loaded listener.js 07:49:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8ac2ac00) [pid = 3305] [serial = 1701] [outer = 0x8918ec00] 07:49:41 INFO - PROCESS | 3305 | 1460990981077 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]]]}] 07:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1690ms 07:49:41 INFO - PROCESS | 3305 | 1460990981141 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 07:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:49:41 INFO - PROCESS | 3305 | 1460990981145 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 07:49:41 INFO - PROCESS | 3305 | 1460990981152 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:49:41 INFO - PROCESS | 3305 | 1460990981156 Marionette TRACE conn3 <- [1,2238,null,{}] 07:49:41 INFO - PROCESS | 3305 | 1460990981171 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}] 07:49:41 INFO - PROCESS | 3305 | 1460990981498 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 07:49:41 INFO - PROCESS | 3305 | 1460990981702 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1e3800 == 141 [pid = 3305] [id = 567] 07:49:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8c1e4800) [pid = 3305] [serial = 1702] [outer = (nil)] 07:49:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8c1eac00) [pid = 3305] [serial = 1703] [outer = 0x8c1e4800] 07:49:41 INFO - PROCESS | 3305 | 1460990981823 Marionette DEBUG loaded listener.js 07:49:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8c822400) [pid = 3305] [serial = 1704] [outer = 0x8c1e4800] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x89187800) [pid = 3305] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8eebfc00) [pid = 3305] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x958a4c00) [pid = 3305] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x903de400) [pid = 3305] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x9203dc00) [pid = 3305] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8748d800) [pid = 3305] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8ffac400) [pid = 3305] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8be71800) [pid = 3305] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8fd26c00) [pid = 3305] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x87d81c00) [pid = 3305] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x8e119400) [pid = 3305] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x89186400) [pid = 3305] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8c820000) [pid = 3305] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x96b06000) [pid = 3305] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x90564400) [pid = 3305] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x93267800) [pid = 3305] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x97bbcc00) [pid = 3305] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x90104800) [pid = 3305] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8e11f800) [pid = 3305] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:49:43 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x86454800) [pid = 3305] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:49:43 INFO - PROCESS | 3305 | 1460990983421 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]]]}] 07:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2285ms 07:49:43 INFO - PROCESS | 3305 | 1460990983436 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 07:49:43 INFO - PROCESS | 3305 | 1460990983440 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 07:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:49:43 INFO - PROCESS | 3305 | 1460990983447 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:49:43 INFO - PROCESS | 3305 | 1460990983450 Marionette TRACE conn3 <- [1,2242,null,{}] 07:49:43 INFO - PROCESS | 3305 | 1460990983456 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}] 07:49:43 INFO - PROCESS | 3305 | 1460990983764 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 07:49:43 INFO - PROCESS | 3305 | 1460990983786 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x86454800 == 142 [pid = 3305] [id = 568] 07:49:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x87495800) [pid = 3305] [serial = 1705] [outer = (nil)] 07:49:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8cc6ec00) [pid = 3305] [serial = 1706] [outer = 0x87495800] 07:49:43 INFO - PROCESS | 3305 | 1460990983865 Marionette DEBUG loaded listener.js 07:49:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8e0b4800) [pid = 3305] [serial = 1707] [outer = 0x87495800] 07:49:44 INFO - PROCESS | 3305 | 1460990984799 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]]]}] 07:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1382ms 07:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:49:44 INFO - PROCESS | 3305 | 1460990984831 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 07:49:44 INFO - PROCESS | 3305 | 1460990984834 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 07:49:44 INFO - PROCESS | 3305 | 1460990984841 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:49:44 INFO - PROCESS | 3305 | 1460990984844 Marionette TRACE conn3 <- [1,2246,null,{}] 07:49:44 INFO - PROCESS | 3305 | 1460990984850 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}] 07:49:45 INFO - PROCESS | 3305 | 1460990985070 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 07:49:45 INFO - PROCESS | 3305 | 1460990985534 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x86701c00 == 143 [pid = 3305] [id = 569] 07:49:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x86705000) [pid = 3305] [serial = 1708] [outer = (nil)] 07:49:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x86bca400) [pid = 3305] [serial = 1709] [outer = 0x86705000] 07:49:45 INFO - PROCESS | 3305 | 1460990985635 Marionette DEBUG loaded listener.js 07:49:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x86cec400) [pid = 3305] [serial = 1710] [outer = 0x86705000] 07:49:46 INFO - PROCESS | 3305 | 1460990986639 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]]]}] 07:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1844ms 07:49:46 INFO - PROCESS | 3305 | 1460990986687 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 07:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:49:46 INFO - PROCESS | 3305 | 1460990986695 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 07:49:46 INFO - PROCESS | 3305 | 1460990986706 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:49:46 INFO - PROCESS | 3305 | 1460990986712 Marionette TRACE conn3 <- [1,2250,null,{}] 07:49:46 INFO - PROCESS | 3305 | 1460990986720 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}] 07:49:46 INFO - PROCESS | 3305 | 1460990986983 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 07:49:47 INFO - PROCESS | 3305 | 1460990987327 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x8918ac00 == 144 [pid = 3305] [id = 570] 07:49:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8a4c6400) [pid = 3305] [serial = 1711] [outer = (nil)] 07:49:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8ac1f400) [pid = 3305] [serial = 1712] [outer = 0x8a4c6400] 07:49:47 INFO - PROCESS | 3305 | 1460990987434 Marionette DEBUG loaded listener.js 07:49:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8aedcc00) [pid = 3305] [serial = 1713] [outer = 0x8a4c6400] 07:49:48 INFO - PROCESS | 3305 | 1460990988490 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]]]}] 07:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1836ms 07:49:48 INFO - PROCESS | 3305 | 1460990988546 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 07:49:48 INFO - PROCESS | 3305 | 1460990988554 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 07:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:49:48 INFO - PROCESS | 3305 | 1460990988562 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:49:48 INFO - PROCESS | 3305 | 1460990988566 Marionette TRACE conn3 <- [1,2254,null,{}] 07:49:48 INFO - PROCESS | 3305 | 1460990988573 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}] 07:49:48 INFO - PROCESS | 3305 | 1460990988828 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 07:49:49 INFO - PROCESS | 3305 | 1460990989225 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c829c00 == 145 [pid = 3305] [id = 571] 07:49:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8cc6b000) [pid = 3305] [serial = 1714] [outer = (nil)] 07:49:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8e012800) [pid = 3305] [serial = 1715] [outer = 0x8cc6b000] 07:49:49 INFO - PROCESS | 3305 | 1460990989325 Marionette DEBUG loaded listener.js 07:49:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8e0b3400) [pid = 3305] [serial = 1716] [outer = 0x8cc6b000] 07:49:50 INFO - PROCESS | 3305 | 1460990990342 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]]]}] 07:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1840ms 07:49:50 INFO - PROCESS | 3305 | 1460990990404 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 07:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:49:50 INFO - PROCESS | 3305 | 1460990990409 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 07:49:50 INFO - PROCESS | 3305 | 1460990990425 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:49:50 INFO - PROCESS | 3305 | 1460990990436 Marionette TRACE conn3 <- [1,2258,null,{}] 07:49:50 INFO - PROCESS | 3305 | 1460990990489 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}] 07:49:50 INFO - PROCESS | 3305 | 1460990990763 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 07:49:51 INFO - PROCESS | 3305 | 1460990991112 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc6a000 == 146 [pid = 3305] [id = 572] 07:49:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e016000) [pid = 3305] [serial = 1717] [outer = (nil)] 07:49:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e453800) [pid = 3305] [serial = 1718] [outer = 0x8e016000] 07:49:51 INFO - PROCESS | 3305 | 1460990991203 Marionette DEBUG loaded listener.js 07:49:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8e461800) [pid = 3305] [serial = 1719] [outer = 0x8e016000] 07:49:52 INFO - PROCESS | 3305 | 1460990992184 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]]]}] 07:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1799ms 07:49:52 INFO - PROCESS | 3305 | 1460990992215 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 07:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:49:52 INFO - PROCESS | 3305 | 1460990992220 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 07:49:52 INFO - PROCESS | 3305 | 1460990992227 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:49:52 INFO - PROCESS | 3305 | 1460990992230 Marionette TRACE conn3 <- [1,2262,null,{}] 07:49:52 INFO - PROCESS | 3305 | 1460990992236 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}] 07:49:52 INFO - PROCESS | 3305 | 1460990992479 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 07:49:52 INFO - PROCESS | 3305 | 1460990992827 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e455800 == 147 [pid = 3305] [id = 573] 07:49:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8ed24000) [pid = 3305] [serial = 1720] [outer = (nil)] 07:49:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8ed30c00) [pid = 3305] [serial = 1721] [outer = 0x8ed24000] 07:49:52 INFO - PROCESS | 3305 | 1460990992928 Marionette DEBUG loaded listener.js 07:49:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8eeb7800) [pid = 3305] [serial = 1722] [outer = 0x8ed24000] 07:49:53 INFO - PROCESS | 3305 | 1460990993831 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]]]}] 07:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1640ms 07:49:53 INFO - PROCESS | 3305 | 1460990993867 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 07:49:53 INFO - PROCESS | 3305 | 1460990993871 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 07:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:49:53 INFO - PROCESS | 3305 | 1460990993878 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:49:53 INFO - PROCESS | 3305 | 1460990993882 Marionette TRACE conn3 <- [1,2266,null,{}] 07:49:53 INFO - PROCESS | 3305 | 1460990993889 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}] 07:49:54 INFO - PROCESS | 3305 | 1460990994144 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 07:49:54 INFO - PROCESS | 3305 | 1460990994504 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd2e800 == 148 [pid = 3305] [id = 574] 07:49:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8fd2ec00) [pid = 3305] [serial = 1723] [outer = (nil)] 07:49:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8fd35800) [pid = 3305] [serial = 1724] [outer = 0x8fd2ec00] 07:49:54 INFO - PROCESS | 3305 | 1460990994618 Marionette DEBUG loaded listener.js 07:49:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8ffac400) [pid = 3305] [serial = 1725] [outer = 0x8fd2ec00] 07:49:55 INFO - PROCESS | 3305 | 1460990995614 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]]]}] 07:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1784ms 07:49:55 INFO - PROCESS | 3305 | 1460990995663 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 07:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:49:55 INFO - PROCESS | 3305 | 1460990995668 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 07:49:55 INFO - PROCESS | 3305 | 1460990995675 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:49:55 INFO - PROCESS | 3305 | 1460990995679 Marionette TRACE conn3 <- [1,2270,null,{}] 07:49:55 INFO - PROCESS | 3305 | 1460990995685 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}] 07:49:55 INFO - PROCESS | 3305 | 1460990995933 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 07:49:56 INFO - PROCESS | 3305 | 1460990996269 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebfc00 == 149 [pid = 3305] [id = 575] 07:49:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x9010dc00) [pid = 3305] [serial = 1726] [outer = (nil)] 07:49:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x9031cc00) [pid = 3305] [serial = 1727] [outer = 0x9010dc00] 07:49:56 INFO - PROCESS | 3305 | 1460990996367 Marionette DEBUG loaded listener.js 07:49:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x903d8c00) [pid = 3305] [serial = 1728] [outer = 0x9010dc00] 07:49:57 INFO - PROCESS | 3305 | 1460990997275 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]]]}] 07:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1632ms 07:49:57 INFO - PROCESS | 3305 | 1460990997307 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 07:49:57 INFO - PROCESS | 3305 | 1460990997311 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 07:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:49:57 INFO - PROCESS | 3305 | 1460990997319 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:49:57 INFO - PROCESS | 3305 | 1460990997322 Marionette TRACE conn3 <- [1,2274,null,{}] 07:49:57 INFO - PROCESS | 3305 | 1460990997329 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}] 07:49:57 INFO - PROCESS | 3305 | 1460990997591 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 07:49:57 INFO - PROCESS | 3305 | 1460990997938 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x9010c400 == 150 [pid = 3305] [id = 576] 07:49:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x9031a800) [pid = 3305] [serial = 1729] [outer = (nil)] 07:49:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x90555400) [pid = 3305] [serial = 1730] [outer = 0x9031a800] 07:49:58 INFO - PROCESS | 3305 | 1460990998038 Marionette DEBUG loaded listener.js 07:49:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x90560400) [pid = 3305] [serial = 1731] [outer = 0x9031a800] 07:49:58 INFO - PROCESS | 3305 | 1460990998933 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]]]}] 07:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1688ms 07:49:59 INFO - PROCESS | 3305 | 1460990999008 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 07:49:59 INFO - PROCESS | 3305 | 1460990999012 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 07:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:49:59 INFO - PROCESS | 3305 | 1460990999019 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:49:59 INFO - PROCESS | 3305 | 1460990999024 Marionette TRACE conn3 <- [1,2278,null,{}] 07:49:59 INFO - PROCESS | 3305 | 1460990999030 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}] 07:49:59 INFO - PROCESS | 3305 | 1460990999321 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 07:49:59 INFO - PROCESS | 3305 | 1460990999662 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x90551400 == 151 [pid = 3305] [id = 577] 07:49:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x9055c400) [pid = 3305] [serial = 1732] [outer = (nil)] 07:49:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x907b7c00) [pid = 3305] [serial = 1733] [outer = 0x9055c400] 07:49:59 INFO - PROCESS | 3305 | 1460990999757 Marionette DEBUG loaded listener.js 07:49:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x907bd800) [pid = 3305] [serial = 1734] [outer = 0x9055c400] 07:50:00 INFO - PROCESS | 3305 | 1460991000667 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]]]}] 07:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1691ms 07:50:00 INFO - PROCESS | 3305 | 1460991000710 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 07:50:00 INFO - PROCESS | 3305 | 1460991000715 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 07:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:50:00 INFO - PROCESS | 3305 | 1460991000721 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:50:00 INFO - PROCESS | 3305 | 1460991000725 Marionette TRACE conn3 <- [1,2282,null,{}] 07:50:00 INFO - PROCESS | 3305 | 1460991000731 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}] 07:50:00 INFO - PROCESS | 3305 | 1460991000977 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 07:50:01 INFO - PROCESS | 3305 | 1460991001314 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e116000 == 152 [pid = 3305] [id = 578] 07:50:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x905de400) [pid = 3305] [serial = 1735] [outer = (nil)] 07:50:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x916a9400) [pid = 3305] [serial = 1736] [outer = 0x905de400] 07:50:01 INFO - PROCESS | 3305 | 1460991001415 Marionette DEBUG loaded listener.js 07:50:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x9203c800) [pid = 3305] [serial = 1737] [outer = 0x905de400] 07:50:02 INFO - PROCESS | 3305 | 1460991002493 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]]]}] 07:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1836ms 07:50:02 INFO - PROCESS | 3305 | 1460991002561 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 07:50:02 INFO - PROCESS | 3305 | 1460991002568 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 07:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:50:02 INFO - PROCESS | 3305 | 1460991002577 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:50:02 INFO - PROCESS | 3305 | 1460991002583 Marionette TRACE conn3 <- [1,2286,null,{}] 07:50:02 INFO - PROCESS | 3305 | 1460991002651 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}] 07:50:03 INFO - PROCESS | 3305 | 1460991003087 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 07:50:03 INFO - PROCESS | 3305 | 1460991003390 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x92011400 == 153 [pid = 3305] [id = 579] 07:50:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x93260c00) [pid = 3305] [serial = 1738] [outer = (nil)] 07:50:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x932d7800) [pid = 3305] [serial = 1739] [outer = 0x93260c00] 07:50:03 INFO - PROCESS | 3305 | 1460991003502 Marionette DEBUG loaded listener.js 07:50:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x94446800) [pid = 3305] [serial = 1740] [outer = 0x93260c00] 07:50:04 INFO - PROCESS | 3305 | 1460991004530 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]]]}] 07:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 07:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1997ms 07:50:04 INFO - PROCESS | 3305 | 1460991004574 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 07:50:04 INFO - PROCESS | 3305 | 1460991004579 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 07:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:50:04 INFO - PROCESS | 3305 | 1460991004586 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:50:04 INFO - PROCESS | 3305 | 1460991004591 Marionette TRACE conn3 <- [1,2290,null,{}] 07:50:04 INFO - PROCESS | 3305 | 1460991004597 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}] 07:50:04 INFO - PROCESS | 3305 | 1460991004900 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 07:50:05 INFO - PROCESS | 3305 | 1460991005291 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x958a3000 == 154 [pid = 3305] [id = 580] 07:50:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x96315400) [pid = 3305] [serial = 1741] [outer = (nil)] 07:50:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x96b06000) [pid = 3305] [serial = 1742] [outer = 0x96315400] 07:50:05 INFO - PROCESS | 3305 | 1460991005394 Marionette DEBUG loaded listener.js 07:50:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x96e0a400) [pid = 3305] [serial = 1743] [outer = 0x96315400] 07:50:06 INFO - PROCESS | 3305 | 1460991006315 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]]]}] 07:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1787ms 07:50:06 INFO - PROCESS | 3305 | 1460991006375 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 07:50:06 INFO - PROCESS | 3305 | 1460991006379 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 07:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:50:06 INFO - PROCESS | 3305 | 1460991006386 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:50:06 INFO - PROCESS | 3305 | 1460991006390 Marionette TRACE conn3 <- [1,2294,null,{}] 07:50:06 INFO - PROCESS | 3305 | 1460991006397 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}] 07:50:06 INFO - PROCESS | 3305 | 1460991006643 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 07:50:07 INFO - PROCESS | 3305 | 1460991006983 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x9325bc00 == 155 [pid = 3305] [id = 581] 07:50:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x9630a000) [pid = 3305] [serial = 1744] [outer = (nil)] 07:50:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x97bbec00) [pid = 3305] [serial = 1745] [outer = 0x9630a000] 07:50:07 INFO - PROCESS | 3305 | 1460991007081 Marionette DEBUG loaded listener.js 07:50:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x98fd6400) [pid = 3305] [serial = 1746] [outer = 0x9630a000] 07:50:07 INFO - PROCESS | 3305 | 1460991007972 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]]]}] 07:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1646ms 07:50:08 INFO - PROCESS | 3305 | 1460991008052 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 07:50:08 INFO - PROCESS | 3305 | 1460991008056 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 07:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:50:08 INFO - PROCESS | 3305 | 1460991008068 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:50:08 INFO - PROCESS | 3305 | 1460991008071 Marionette TRACE conn3 <- [1,2298,null,{}] 07:50:08 INFO - PROCESS | 3305 | 1460991008078 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}] 07:50:08 INFO - PROCESS | 3305 | 1460991008320 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 07:50:08 INFO - PROCESS | 3305 | 1460991008639 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x8661c400 == 156 [pid = 3305] [id = 582] 07:50:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x8fd29000) [pid = 3305] [serial = 1747] [outer = (nil)] 07:50:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x993eec00) [pid = 3305] [serial = 1748] [outer = 0x8fd29000] 07:50:08 INFO - PROCESS | 3305 | 1460991008735 Marionette DEBUG loaded listener.js 07:50:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x99683800) [pid = 3305] [serial = 1749] [outer = 0x8fd29000] 07:50:09 INFO - PROCESS | 3305 | 1460991009671 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]]]}] 07:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1636ms 07:50:09 INFO - PROCESS | 3305 | 1460991009704 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 07:50:09 INFO - PROCESS | 3305 | 1460991009708 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 07:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:50:09 INFO - PROCESS | 3305 | 1460991009716 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:50:09 INFO - PROCESS | 3305 | 1460991009720 Marionette TRACE conn3 <- [1,2302,null,{}] 07:50:09 INFO - PROCESS | 3305 | 1460991009726 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}] 07:50:09 INFO - PROCESS | 3305 | 1460991009968 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 07:50:10 INFO - PROCESS | 3305 | 1460991010341 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x8493bc00 == 157 [pid = 3305] [id = 583] 07:50:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x8be6c400) [pid = 3305] [serial = 1750] [outer = (nil)] 07:50:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x99d81400) [pid = 3305] [serial = 1751] [outer = 0x8be6c400] 07:50:10 INFO - PROCESS | 3305 | 1460991010442 Marionette DEBUG loaded listener.js 07:50:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x9a3d6000) [pid = 3305] [serial = 1752] [outer = 0x8be6c400] 07:50:11 INFO - PROCESS | 3305 | 1460991011362 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]]]}] 07:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1737ms 07:50:11 INFO - PROCESS | 3305 | 1460991011453 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 07:50:11 INFO - PROCESS | 3305 | 1460991011458 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 07:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:50:11 INFO - PROCESS | 3305 | 1460991011465 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:50:11 INFO - PROCESS | 3305 | 1460991011468 Marionette TRACE conn3 <- [1,2306,null,{}] 07:50:11 INFO - PROCESS | 3305 | 1460991011475 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}] 07:50:11 INFO - PROCESS | 3305 | 1460991011725 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 07:50:12 INFO - PROCESS | 3305 | 1460991012071 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x979b3000 == 158 [pid = 3305] [id = 584] 07:50:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x99cdb800) [pid = 3305] [serial = 1753] [outer = (nil)] 07:50:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x9df36c00) [pid = 3305] [serial = 1754] [outer = 0x99cdb800] 07:50:12 INFO - PROCESS | 3305 | 1460991012196 Marionette DEBUG loaded listener.js 07:50:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x9eb49000) [pid = 3305] [serial = 1755] [outer = 0x99cdb800] 07:50:13 INFO - PROCESS | 3305 | 1460991013173 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]]]}] 07:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1787ms 07:50:13 INFO - PROCESS | 3305 | 1460991013253 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 07:50:13 INFO - PROCESS | 3305 | 1460991013257 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 07:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:50:13 INFO - PROCESS | 3305 | 1460991013264 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:50:13 INFO - PROCESS | 3305 | 1460991013267 Marionette TRACE conn3 <- [1,2310,null,{}] 07:50:13 INFO - PROCESS | 3305 | 1460991013274 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}] 07:50:13 INFO - PROCESS | 3305 | 1460991013554 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 07:50:13 INFO - PROCESS | 3305 | 1460991013898 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x9adc6400 == 159 [pid = 3305] [id = 585] 07:50:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x9b2db800) [pid = 3305] [serial = 1756] [outer = (nil)] 07:50:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0xa000f800) [pid = 3305] [serial = 1757] [outer = 0x9b2db800] 07:50:14 INFO - PROCESS | 3305 | 1460991013997 Marionette DEBUG loaded listener.js 07:50:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0xa00d1800) [pid = 3305] [serial = 1758] [outer = 0x9b2db800] 07:50:14 INFO - PROCESS | 3305 | 1460991014937 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]]]}] 07:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1691ms 07:50:14 INFO - PROCESS | 3305 | 1460991014956 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 07:50:14 INFO - PROCESS | 3305 | 1460991014959 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 07:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:50:14 INFO - PROCESS | 3305 | 1460991014967 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:50:14 INFO - PROCESS | 3305 | 1460991014970 Marionette TRACE conn3 <- [1,2314,null,{}] 07:50:14 INFO - PROCESS | 3305 | 1460991014977 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}] 07:50:15 INFO - PROCESS | 3305 | 1460991015229 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x87d86400 == 158 [pid = 3305] [id = 501] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x86455800 == 157 [pid = 3305] [id = 523] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x86ce4c00 == 156 [pid = 3305] [id = 504] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaaf800 == 155 [pid = 3305] [id = 147] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed23400 == 154 [pid = 3305] [id = 509] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8eec1800 == 153 [pid = 3305] [id = 249] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8748d400 == 152 [pid = 3305] [id = 513] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x88452400 == 151 [pid = 3305] [id = 516] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x86451c00 == 150 [pid = 3305] [id = 517] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x853df400 == 149 [pid = 3305] [id = 524] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x85d1e000 == 148 [pid = 3305] [id = 521] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x84bb8400 == 147 [pid = 3305] [id = 500] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x87d90800 == 146 [pid = 3305] [id = 522] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8e01b400 == 145 [pid = 3305] [id = 506] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd33000 == 144 [pid = 3305] [id = 510] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8e0bc000 == 143 [pid = 3305] [id = 507] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8e45c800 == 142 [pid = 3305] [id = 508] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x9325a000 == 141 [pid = 3305] [id = 515] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac25000 == 140 [pid = 3305] [id = 505] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x903e4000 == 139 [pid = 3305] [id = 512] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc6fc00 == 138 [pid = 3305] [id = 511] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x9086e800 == 137 [pid = 3305] [id = 514] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x96313000 == 136 [pid = 3305] [id = 518] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x85d1f400 == 135 [pid = 3305] [id = 519] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x86454800 == 134 [pid = 3305] [id = 568] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1e3800 == 133 [pid = 3305] [id = 567] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x89188800 == 132 [pid = 3305] [id = 566] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8748c800 == 131 [pid = 3305] [id = 565] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x94450800 == 130 [pid = 3305] [id = 558] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x93262800 == 129 [pid = 3305] [id = 557] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x86ce1c00 == 128 [pid = 3305] [id = 556] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x9967c400 == 127 [pid = 3305] [id = 413] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x9054c400 == 126 [pid = 3305] [id = 555] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x993ea000 == 125 [pid = 3305] [id = 520] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x90105800 == 124 [pid = 3305] [id = 554] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x85b64000 == 123 [pid = 3305] [id = 553] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd2d400 == 122 [pid = 3305] [id = 552] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1efc00 == 121 [pid = 3305] [id = 550] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8e113000 == 120 [pid = 3305] [id = 551] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x86708000 == 119 [pid = 3305] [id = 549] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x89189000 == 118 [pid = 3305] [id = 548] 07:50:17 INFO - PROCESS | 3305 | --DOCSHELL 0x8645b000 == 117 [pid = 3305] [id = 547] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x9aaa3400) [pid = 3305] [serial = 1623] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0x8fd28800) [pid = 3305] [serial = 1593] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x86bce400) [pid = 3305] [serial = 1640] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x99cdb400) [pid = 3305] [serial = 1620] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x8eec4400) [pid = 3305] [serial = 1592] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x907b4000) [pid = 3305] [serial = 1604] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x96bae000) [pid = 3305] [serial = 1613] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x8cc63400) [pid = 3305] [serial = 1512] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x90568000) [pid = 3305] [serial = 1602] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x8c1e5000) [pid = 3305] [serial = 1637] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x9aa51400) [pid = 3305] [serial = 1622] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x8ffa9000) [pid = 3305] [serial = 1595] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x88457c00) [pid = 3305] [serial = 1580] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8ac27400) [pid = 3305] [serial = 1581] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8ed32800) [pid = 3305] [serial = 1590] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x99684800) [pid = 3305] [serial = 1619] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8aaa2000) [pid = 3305] [serial = 1635] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x9fe15400) [pid = 3305] [serial = 1628] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8e016800) [pid = 3305] [serial = 1584] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8ec10800) [pid = 3305] [serial = 1589] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x98fdf000) [pid = 3305] [serial = 1617] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x92043400) [pid = 3305] [serial = 1608] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x9589ac00) [pid = 3305] [serial = 1611] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x9fbbcc00) [pid = 3305] [serial = 1625] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x903e1800) [pid = 3305] [serial = 1599] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x94444400) [pid = 3305] [serial = 1610] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8cc63800) [pid = 3305] [serial = 1638] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8e20b000) [pid = 3305] [serial = 1586] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x9203bc00) [pid = 3305] [serial = 1607] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x86bcb400) [pid = 3305] [serial = 1631] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x90320800) [pid = 3305] [serial = 1598] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x90871400) [pid = 3305] [serial = 1605] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8a4c4400) [pid = 3305] [serial = 1634] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x8cc63c00) [pid = 3305] [serial = 1583] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x9fc7b800) [pid = 3305] [serial = 1626] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x977dc800) [pid = 3305] [serial = 1614] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x86bd6c00) [pid = 3305] [serial = 1632] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x98fd5800) [pid = 3305] [serial = 1616] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x9055bc00) [pid = 3305] [serial = 1601] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8ffb2400) [pid = 3305] [serial = 1596] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8e456400) [pid = 3305] [serial = 1587] [outer = (nil)] [url = about:blank] 07:50:17 INFO - PROCESS | 3305 | 1460991017971 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:18 INFO - PROCESS | 3305 | ++DOCSHELL 0x86455800 == 118 [pid = 3305] [id = 586] 07:50:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8645b000) [pid = 3305] [serial = 1759] [outer = (nil)] 07:50:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x86bd6c00) [pid = 3305] [serial = 1760] [outer = 0x8645b000] 07:50:18 INFO - PROCESS | 3305 | 1460991018097 Marionette DEBUG loaded listener.js 07:50:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8748ac00) [pid = 3305] [serial = 1761] [outer = 0x8645b000] 07:50:19 INFO - PROCESS | 3305 | 1460991019228 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]]]}] 07:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 4340ms 07:50:19 INFO - PROCESS | 3305 | 1460991019310 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 07:50:19 INFO - PROCESS | 3305 | 1460991019318 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 07:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:50:19 INFO - PROCESS | 3305 | 1460991019329 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:50:19 INFO - PROCESS | 3305 | 1460991019334 Marionette TRACE conn3 <- [1,2318,null,{}] 07:50:19 INFO - PROCESS | 3305 | 1460991019342 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}] 07:50:19 INFO - PROCESS | 3305 | 1460991019590 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 07:50:19 INFO - PROCESS | 3305 | 1460991019848 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x8845dc00 == 119 [pid = 3305] [id = 587] 07:50:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x89183800) [pid = 3305] [serial = 1762] [outer = (nil)] 07:50:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8a4c7400) [pid = 3305] [serial = 1763] [outer = 0x89183800] 07:50:19 INFO - PROCESS | 3305 | 1460991019939 Marionette DEBUG loaded listener.js 07:50:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8aaa6000) [pid = 3305] [serial = 1764] [outer = 0x89183800] 07:50:20 INFO - PROCESS | 3305 | 1460991020965 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] 07:50:21 INFO - PROCESS | 3305 | 1460991021029 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 07:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:50:21 INFO - PROCESS | 3305 | 1460991021046 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:50:21 INFO - PROCESS | 3305 | 1460991021050 Marionette TRACE conn3 <- [1,2322,null,{}] 07:50:21 INFO - PROCESS | 3305 | 1460991021057 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}] 07:50:21 INFO - PROCESS | 3305 | 1460991021367 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 07:50:21 INFO - PROCESS | 3305 | 1460991021620 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c8000 == 120 [pid = 3305] [id = 588] 07:50:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8be77000) [pid = 3305] [serial = 1765] [outer = (nil)] 07:50:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8c1e8c00) [pid = 3305] [serial = 1766] [outer = 0x8be77000] 07:50:21 INFO - PROCESS | 3305 | 1460991021731 Marionette DEBUG loaded listener.js 07:50:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8c81f000) [pid = 3305] [serial = 1767] [outer = 0x8be77000] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x9fb50400) [pid = 3305] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x97855800) [pid = 3305] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x8ac2a800) [pid = 3305] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8c1e4800) [pid = 3305] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8748cc00) [pid = 3305] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8918e800) [pid = 3305] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x90117400) [pid = 3305] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8645d400) [pid = 3305] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8fd2e000) [pid = 3305] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x9589f400) [pid = 3305] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8ac24000) [pid = 3305] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8e455400) [pid = 3305] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x93262c00) [pid = 3305] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x9054dc00) [pid = 3305] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8e20a400) [pid = 3305] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x87d88c00) [pid = 3305] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x9a3c8c00) [pid = 3305] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x8adcbc00) [pid = 3305] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x8e0b9800) [pid = 3305] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x905df400) [pid = 3305] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8918ec00) [pid = 3305] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:50:23 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x9fbba000) [pid = 3305] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:50:23 INFO - PROCESS | 3305 | 1460991023359 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]]]}] 07:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2345ms 07:50:23 INFO - PROCESS | 3305 | 1460991023393 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 07:50:23 INFO - PROCESS | 3305 | 1460991023397 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 07:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:50:23 INFO - PROCESS | 3305 | 1460991023422 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:50:23 INFO - PROCESS | 3305 | 1460991023432 Marionette TRACE conn3 <- [1,2326,null,{}] 07:50:23 INFO - PROCESS | 3305 | 1460991023439 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}] 07:50:23 INFO - PROCESS | 3305 | 1460991023744 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 07:50:23 INFO - PROCESS | 3305 | 1460991023879 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be70400 == 121 [pid = 3305] [id = 589] 07:50:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x8be77400) [pid = 3305] [serial = 1768] [outer = (nil)] 07:50:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8cc60800) [pid = 3305] [serial = 1769] [outer = 0x8be77400] 07:50:23 INFO - PROCESS | 3305 | 1460991023958 Marionette DEBUG loaded listener.js 07:50:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8cc6c400) [pid = 3305] [serial = 1770] [outer = 0x8be77400] 07:50:24 INFO - PROCESS | 3305 | 1460991024762 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]]]}] 07:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1417ms 07:50:24 INFO - PROCESS | 3305 | 1460991024824 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 07:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:50:24 INFO - PROCESS | 3305 | 1460991024829 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 07:50:24 INFO - PROCESS | 3305 | 1460991024835 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:50:24 INFO - PROCESS | 3305 | 1460991024839 Marionette TRACE conn3 <- [1,2330,null,{}] 07:50:24 INFO - PROCESS | 3305 | 1460991024844 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}] 07:50:25 INFO - PROCESS | 3305 | 1460991025073 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 07:50:25 INFO - PROCESS | 3305 | 1460991025434 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:25 INFO - PROCESS | 3305 | ++DOCSHELL 0x8645d400 == 122 [pid = 3305] [id = 590] 07:50:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8645d800) [pid = 3305] [serial = 1771] [outer = (nil)] 07:50:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8670c400) [pid = 3305] [serial = 1772] [outer = 0x8645d800] 07:50:25 INFO - PROCESS | 3305 | 1460991025623 Marionette DEBUG loaded listener.js 07:50:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x86ce8800) [pid = 3305] [serial = 1773] [outer = 0x8645d800] 07:50:26 INFO - PROCESS | 3305 | 1460991026592 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]]]}] 07:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1792ms 07:50:26 INFO - PROCESS | 3305 | 1460991026628 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 07:50:26 INFO - PROCESS | 3305 | 1460991026637 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 07:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:50:26 INFO - PROCESS | 3305 | 1460991026667 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:50:26 INFO - PROCESS | 3305 | 1460991026672 Marionette TRACE conn3 <- [1,2334,null,{}] 07:50:26 INFO - PROCESS | 3305 | 1460991026681 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}] 07:50:26 INFO - PROCESS | 3305 | 1460991026949 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 07:50:27 INFO - PROCESS | 3305 | 1460991027270 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:27 INFO - PROCESS | 3305 | ++DOCSHELL 0x89188800 == 123 [pid = 3305] [id = 591] 07:50:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8a4c7c00) [pid = 3305] [serial = 1774] [outer = (nil)] 07:50:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8ac2b400) [pid = 3305] [serial = 1775] [outer = 0x8a4c7c00] 07:50:27 INFO - PROCESS | 3305 | 1460991027370 Marionette DEBUG loaded listener.js 07:50:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8aed6000) [pid = 3305] [serial = 1776] [outer = 0x8a4c7c00] 07:50:28 INFO - PROCESS | 3305 | 1460991028418 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]]]}] 07:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1790ms 07:50:28 INFO - PROCESS | 3305 | 1460991028457 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 07:50:28 INFO - PROCESS | 3305 | 1460991028464 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 07:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:50:28 INFO - PROCESS | 3305 | 1460991028474 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:50:28 INFO - PROCESS | 3305 | 1460991028479 Marionette TRACE conn3 <- [1,2338,null,{}] 07:50:28 INFO - PROCESS | 3305 | 1460991028486 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}] 07:50:28 INFO - PROCESS | 3305 | 1460991028750 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 07:50:29 INFO - PROCESS | 3305 | 1460991029141 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1f0c00 == 124 [pid = 3305] [id = 592] 07:50:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8cc6b800) [pid = 3305] [serial = 1777] [outer = (nil)] 07:50:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8e01a000) [pid = 3305] [serial = 1778] [outer = 0x8cc6b800] 07:50:29 INFO - PROCESS | 3305 | 1460991029241 Marionette DEBUG loaded listener.js 07:50:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8e115800) [pid = 3305] [serial = 1779] [outer = 0x8cc6b800] 07:50:30 INFO - PROCESS | 3305 | 1460991030262 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]]]}] 07:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1845ms 07:50:30 INFO - PROCESS | 3305 | 1460991030320 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 07:50:30 INFO - PROCESS | 3305 | 1460991030324 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 07:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:50:30 INFO - PROCESS | 3305 | 1460991030334 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:50:30 INFO - PROCESS | 3305 | 1460991030345 Marionette TRACE conn3 <- [1,2342,null,{}] 07:50:30 INFO - PROCESS | 3305 | 1460991030403 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}] 07:50:30 INFO - PROCESS | 3305 | 1460991030763 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 07:50:31 INFO - PROCESS | 3305 | 1460991031038 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc67c00 == 125 [pid = 3305] [id = 593] 07:50:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e11ac00) [pid = 3305] [serial = 1780] [outer = (nil)] 07:50:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e460400) [pid = 3305] [serial = 1781] [outer = 0x8e11ac00] 07:50:31 INFO - PROCESS | 3305 | 1460991031133 Marionette DEBUG loaded listener.js 07:50:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8ec0e400) [pid = 3305] [serial = 1782] [outer = 0x8e11ac00] 07:50:32 INFO - PROCESS | 3305 | 1460991032100 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]]]}] 07:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1797ms 07:50:32 INFO - PROCESS | 3305 | 1460991032130 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 07:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:50:32 INFO - PROCESS | 3305 | 1460991032136 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 07:50:32 INFO - PROCESS | 3305 | 1460991032143 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:50:32 INFO - PROCESS | 3305 | 1460991032147 Marionette TRACE conn3 <- [1,2346,null,{}] 07:50:32 INFO - PROCESS | 3305 | 1460991032153 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}] 07:50:32 INFO - PROCESS | 3305 | 1460991032409 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 07:50:32 INFO - PROCESS | 3305 | 1460991032750 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:32 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e119400 == 126 [pid = 3305] [id = 594] 07:50:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8e461000) [pid = 3305] [serial = 1783] [outer = (nil)] 07:50:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8eec0000) [pid = 3305] [serial = 1784] [outer = 0x8e461000] 07:50:32 INFO - PROCESS | 3305 | 1460991032849 Marionette DEBUG loaded listener.js 07:50:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8fd26400) [pid = 3305] [serial = 1785] [outer = 0x8e461000] 07:50:33 INFO - PROCESS | 3305 | 1460991033807 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]]]}] 07:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1685ms 07:50:33 INFO - PROCESS | 3305 | 1460991033828 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 07:50:33 INFO - PROCESS | 3305 | 1460991033833 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 07:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:50:33 INFO - PROCESS | 3305 | 1460991033840 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:50:33 INFO - PROCESS | 3305 | 1460991033844 Marionette TRACE conn3 <- [1,2350,null,{}] 07:50:33 INFO - PROCESS | 3305 | 1460991033850 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}] 07:50:34 INFO - PROCESS | 3305 | 1460991034094 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 07:50:34 INFO - PROCESS | 3305 | 1460991034470 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd34c00 == 127 [pid = 3305] [id = 595] 07:50:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8fd79400) [pid = 3305] [serial = 1786] [outer = (nil)] 07:50:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8fd7dc00) [pid = 3305] [serial = 1787] [outer = 0x8fd79400] 07:50:34 INFO - PROCESS | 3305 | 1460991034588 Marionette DEBUG loaded listener.js 07:50:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8ffb2000) [pid = 3305] [serial = 1788] [outer = 0x8fd79400] 07:50:35 INFO - PROCESS | 3305 | 1460991035621 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]]]}] 07:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1844ms 07:50:35 INFO - PROCESS | 3305 | 1460991035686 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 07:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:50:35 INFO - PROCESS | 3305 | 1460991035690 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 07:50:35 INFO - PROCESS | 3305 | 1460991035698 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:50:35 INFO - PROCESS | 3305 | 1460991035702 Marionette TRACE conn3 <- [1,2354,null,{}] 07:50:35 INFO - PROCESS | 3305 | 1460991035710 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}] 07:50:36 INFO - PROCESS | 3305 | 1460991036005 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 07:50:36 INFO - PROCESS | 3305 | 1460991036348 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc8800 == 128 [pid = 3305] [id = 596] 07:50:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8fd2e000) [pid = 3305] [serial = 1789] [outer = (nil)] 07:50:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x903dfc00) [pid = 3305] [serial = 1790] [outer = 0x8fd2e000] 07:50:36 INFO - PROCESS | 3305 | 1460991036454 Marionette DEBUG loaded listener.js 07:50:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x903e5400) [pid = 3305] [serial = 1791] [outer = 0x8fd2e000] 07:50:37 INFO - PROCESS | 3305 | 1460991037431 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]]]}] 07:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1787ms 07:50:37 INFO - PROCESS | 3305 | 1460991037485 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 07:50:37 INFO - PROCESS | 3305 | 1460991037488 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 07:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:50:37 INFO - PROCESS | 3305 | 1460991037496 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:50:37 INFO - PROCESS | 3305 | 1460991037499 Marionette TRACE conn3 <- [1,2358,null,{}] 07:50:37 INFO - PROCESS | 3305 | 1460991037506 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}] 07:50:37 INFO - PROCESS | 3305 | 1460991037750 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 07:50:38 INFO - PROCESS | 3305 | 1460991038104 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x90119c00 == 129 [pid = 3305] [id = 597] 07:50:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x9011e800) [pid = 3305] [serial = 1792] [outer = (nil)] 07:50:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x9055a800) [pid = 3305] [serial = 1793] [outer = 0x9011e800] 07:50:38 INFO - PROCESS | 3305 | 1460991038208 Marionette DEBUG loaded listener.js 07:50:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x90563400) [pid = 3305] [serial = 1794] [outer = 0x9011e800] 07:50:39 INFO - PROCESS | 3305 | 1460991039120 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]]]}] 07:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1689ms 07:50:39 INFO - PROCESS | 3305 | 1460991039191 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 07:50:39 INFO - PROCESS | 3305 | 1460991039195 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 07:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:50:39 INFO - PROCESS | 3305 | 1460991039205 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:50:39 INFO - PROCESS | 3305 | 1460991039208 Marionette TRACE conn3 <- [1,2362,null,{}] 07:50:39 INFO - PROCESS | 3305 | 1460991039214 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}] 07:50:39 INFO - PROCESS | 3305 | 1460991039470 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 07:50:39 INFO - PROCESS | 3305 | 1460991039787 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x9055bc00 == 130 [pid = 3305] [id = 598] 07:50:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x9055cc00) [pid = 3305] [serial = 1795] [outer = (nil)] 07:50:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x907b2c00) [pid = 3305] [serial = 1796] [outer = 0x9055cc00] 07:50:39 INFO - PROCESS | 3305 | 1460991039882 Marionette DEBUG loaded listener.js 07:50:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x907bc800) [pid = 3305] [serial = 1797] [outer = 0x9055cc00] 07:50:40 INFO - PROCESS | 3305 | 1460991040862 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]]]}] 07:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1735ms 07:50:40 INFO - PROCESS | 3305 | 1460991040942 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 07:50:40 INFO - PROCESS | 3305 | 1460991040945 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 07:50:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:50:40 INFO - PROCESS | 3305 | 1460991040953 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:50:40 INFO - PROCESS | 3305 | 1460991040958 Marionette TRACE conn3 <- [1,2366,null,{}] 07:50:40 INFO - PROCESS | 3305 | 1460991040966 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}] 07:50:41 INFO - PROCESS | 3305 | 1460991041252 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 07:50:41 INFO - PROCESS | 3305 | 1460991041599 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x9054d800 == 131 [pid = 3305] [id = 599] 07:50:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x905d9c00) [pid = 3305] [serial = 1798] [outer = (nil)] 07:50:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x9147cc00) [pid = 3305] [serial = 1799] [outer = 0x905d9c00] 07:50:41 INFO - PROCESS | 3305 | 1460991041695 Marionette DEBUG loaded listener.js 07:50:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x9203b400) [pid = 3305] [serial = 1800] [outer = 0x905d9c00] 07:50:42 INFO - PROCESS | 3305 | 1460991042651 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]]]}] 07:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1735ms 07:50:42 INFO - PROCESS | 3305 | 1460991042689 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 07:50:42 INFO - PROCESS | 3305 | 1460991042693 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 07:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:50:42 INFO - PROCESS | 3305 | 1460991042701 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:50:42 INFO - PROCESS | 3305 | 1460991042706 Marionette TRACE conn3 <- [1,2370,null,{}] 07:50:42 INFO - PROCESS | 3305 | 1460991042713 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}] 07:50:42 INFO - PROCESS | 3305 | 1460991042960 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 07:50:43 INFO - PROCESS | 3305 | 1460991043336 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x9325a800 == 132 [pid = 3305] [id = 600] 07:50:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x9325ac00) [pid = 3305] [serial = 1801] [outer = (nil)] 07:50:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x93264000) [pid = 3305] [serial = 1802] [outer = 0x9325ac00] 07:50:43 INFO - PROCESS | 3305 | 1460991043451 Marionette DEBUG loaded listener.js 07:50:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x93681800) [pid = 3305] [serial = 1803] [outer = 0x9325ac00] 07:50:44 INFO - PROCESS | 3305 | 1460991044433 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]]]}] 07:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1786ms 07:50:44 INFO - PROCESS | 3305 | 1460991044488 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 07:50:44 INFO - PROCESS | 3305 | 1460991044492 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 07:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:50:44 INFO - PROCESS | 3305 | 1460991044500 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:50:44 INFO - PROCESS | 3305 | 1460991044506 Marionette TRACE conn3 <- [1,2374,null,{}] 07:50:44 INFO - PROCESS | 3305 | 1460991044513 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}] 07:50:44 INFO - PROCESS | 3305 | 1460991044807 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 07:50:45 INFO - PROCESS | 3305 | 1460991045160 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x9325a400 == 133 [pid = 3305] [id = 601] 07:50:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x932dc400) [pid = 3305] [serial = 1804] [outer = (nil)] 07:50:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x963e8400) [pid = 3305] [serial = 1805] [outer = 0x932dc400] 07:50:45 INFO - PROCESS | 3305 | 1460991045257 Marionette DEBUG loaded listener.js 07:50:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x96b13c00) [pid = 3305] [serial = 1806] [outer = 0x932dc400] 07:50:46 INFO - PROCESS | 3305 | 1460991046235 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]]]}] 07:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1784ms 07:50:46 INFO - PROCESS | 3305 | 1460991046286 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 07:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:50:46 INFO - PROCESS | 3305 | 1460991046291 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 07:50:46 INFO - PROCESS | 3305 | 1460991046298 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:50:46 INFO - PROCESS | 3305 | 1460991046302 Marionette TRACE conn3 <- [1,2378,null,{}] 07:50:46 INFO - PROCESS | 3305 | 1460991046308 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}] 07:50:46 INFO - PROCESS | 3305 | 1460991046564 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 07:50:46 INFO - PROCESS | 3305 | 1460991046913 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x9589c800 == 134 [pid = 3305] [id = 602] 07:50:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x9589f400) [pid = 3305] [serial = 1807] [outer = (nil)] 07:50:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x979bd000) [pid = 3305] [serial = 1808] [outer = 0x9589f400] 07:50:47 INFO - PROCESS | 3305 | 1460991047008 Marionette DEBUG loaded listener.js 07:50:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x98fd3000) [pid = 3305] [serial = 1809] [outer = 0x9589f400] 07:50:47 INFO - PROCESS | 3305 | 1460991047948 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]]]}] 07:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1695ms 07:50:47 INFO - PROCESS | 3305 | 1460991047993 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 07:50:47 INFO - PROCESS | 3305 | 1460991047998 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 07:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:50:48 INFO - PROCESS | 3305 | 1460991048006 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:50:48 INFO - PROCESS | 3305 | 1460991048010 Marionette TRACE conn3 <- [1,2382,null,{}] 07:50:48 INFO - PROCESS | 3305 | 1460991048016 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}] 07:50:48 INFO - PROCESS | 3305 | 1460991048282 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 07:50:48 INFO - PROCESS | 3305 | 1460991048631 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x8661b800 == 135 [pid = 3305] [id = 603] 07:50:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x88451400) [pid = 3305] [serial = 1810] [outer = (nil)] 07:50:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x99677800) [pid = 3305] [serial = 1811] [outer = 0x88451400] 07:50:48 INFO - PROCESS | 3305 | 1460991048730 Marionette DEBUG loaded listener.js 07:50:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x99684800) [pid = 3305] [serial = 1812] [outer = 0x88451400] 07:50:49 INFO - PROCESS | 3305 | 1460991049688 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]]]}] 07:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1742ms 07:50:49 INFO - PROCESS | 3305 | 1460991049748 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 07:50:49 INFO - PROCESS | 3305 | 1460991049752 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 07:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:50:49 INFO - PROCESS | 3305 | 1460991049759 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:50:49 INFO - PROCESS | 3305 | 1460991049763 Marionette TRACE conn3 <- [1,2386,null,{}] 07:50:49 INFO - PROCESS | 3305 | 1460991049770 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}] 07:50:50 INFO - PROCESS | 3305 | 1460991050022 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 07:50:50 INFO - PROCESS | 3305 | 1460991050371 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x9967b400 == 136 [pid = 3305] [id = 604] 07:50:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x9967c400) [pid = 3305] [serial = 1813] [outer = (nil)] 07:50:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x9a3c8c00) [pid = 3305] [serial = 1814] [outer = 0x9967c400] 07:50:50 INFO - PROCESS | 3305 | 1460991050474 Marionette DEBUG loaded listener.js 07:50:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x9aa51400) [pid = 3305] [serial = 1815] [outer = 0x9967c400] 07:50:51 INFO - PROCESS | 3305 | 1460991051507 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]]]}] 07:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1838ms 07:50:51 INFO - PROCESS | 3305 | 1460991051600 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 07:50:51 INFO - PROCESS | 3305 | 1460991051606 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 07:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:50:51 INFO - PROCESS | 3305 | 1460991051613 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:50:51 INFO - PROCESS | 3305 | 1460991051616 Marionette TRACE conn3 <- [1,2390,null,{}] 07:50:51 INFO - PROCESS | 3305 | 1460991051624 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}] 07:50:51 INFO - PROCESS | 3305 | 1460991051936 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 07:50:52 INFO - PROCESS | 3305 | 1460991052348 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x993ea800 == 137 [pid = 3305] [id = 605] 07:50:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x99677c00) [pid = 3305] [serial = 1816] [outer = (nil)] 07:50:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x9fb4a400) [pid = 3305] [serial = 1817] [outer = 0x99677c00] 07:50:52 INFO - PROCESS | 3305 | 1460991052487 Marionette DEBUG loaded listener.js 07:50:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0x9fc7b800) [pid = 3305] [serial = 1818] [outer = 0x99677c00] 07:50:53 INFO - PROCESS | 3305 | 1460991053509 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]]]}] 07:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1936ms 07:50:53 INFO - PROCESS | 3305 | 1460991053550 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 07:50:53 INFO - PROCESS | 3305 | 1460991053554 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 07:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:50:53 INFO - PROCESS | 3305 | 1460991053561 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:50:53 INFO - PROCESS | 3305 | 1460991053565 Marionette TRACE conn3 <- [1,2394,null,{}] 07:50:53 INFO - PROCESS | 3305 | 1460991053572 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}] 07:50:53 INFO - PROCESS | 3305 | 1460991053824 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 07:50:54 INFO - PROCESS | 3305 | 1460991054174 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x8645d000 == 138 [pid = 3305] [id = 606] 07:50:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0x8aaa1000) [pid = 3305] [serial = 1819] [outer = (nil)] 07:50:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 176 (0x9fca9800) [pid = 3305] [serial = 1820] [outer = 0x8aaa1000] 07:50:54 INFO - PROCESS | 3305 | 1460991054275 Marionette DEBUG loaded listener.js 07:50:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 177 (0xa0a63c00) [pid = 3305] [serial = 1821] [outer = 0x8aaa1000] 07:50:55 INFO - PROCESS | 3305 | 1460991055225 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]]]}] 07:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1733ms 07:50:55 INFO - PROCESS | 3305 | 1460991055295 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 07:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:50:55 INFO - PROCESS | 3305 | 1460991055300 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 07:50:55 INFO - PROCESS | 3305 | 1460991055308 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:50:55 INFO - PROCESS | 3305 | 1460991055311 Marionette TRACE conn3 <- [1,2398,null,{}] 07:50:55 INFO - PROCESS | 3305 | 1460991055319 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}] 07:50:55 INFO - PROCESS | 3305 | 1460991055611 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8be70400 == 137 [pid = 3305] [id = 589] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4c8000 == 136 [pid = 3305] [id = 588] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8845dc00 == 135 [pid = 3305] [id = 587] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x86455800 == 134 [pid = 3305] [id = 586] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x979b3000 == 133 [pid = 3305] [id = 584] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8661c400 == 132 [pid = 3305] [id = 582] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8493bc00 == 131 [pid = 3305] [id = 583] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x9325bc00 == 130 [pid = 3305] [id = 581] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x958a3000 == 129 [pid = 3305] [id = 580] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x92011400 == 128 [pid = 3305] [id = 579] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x90551400 == 127 [pid = 3305] [id = 577] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8e116000 == 126 [pid = 3305] [id = 578] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x9010c400 == 125 [pid = 3305] [id = 576] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebfc00 == 124 [pid = 3305] [id = 575] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd2e800 == 123 [pid = 3305] [id = 574] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8e455800 == 122 [pid = 3305] [id = 573] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc6a000 == 121 [pid = 3305] [id = 572] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8918ac00 == 120 [pid = 3305] [id = 570] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x8c829c00 == 119 [pid = 3305] [id = 571] 07:50:58 INFO - PROCESS | 3305 | --DOCSHELL 0x86701c00 == 118 [pid = 3305] [id = 569] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 176 (0x8cc6ec00) [pid = 3305] [serial = 1706] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 175 (0xa0a60400) [pid = 3305] [serial = 1691] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x99b04800) [pid = 3305] [serial = 1682] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8c821800) [pid = 3305] [serial = 1649] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x8c822400) [pid = 3305] [serial = 1704] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x99cdbc00) [pid = 3305] [serial = 1683] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x87494800) [pid = 3305] [serial = 1697] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x8aed6400) [pid = 3305] [serial = 1647] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x9055dc00) [pid = 3305] [serial = 1665] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x86bd1400) [pid = 3305] [serial = 1643] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8fd31800) [pid = 3305] [serial = 1658] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x96b10c00) [pid = 3305] [serial = 1676] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x916a3000) [pid = 3305] [serial = 1670] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x90552000) [pid = 3305] [serial = 1664] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x903df400) [pid = 3305] [serial = 1662] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x932d8400) [pid = 3305] [serial = 1673] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x907b5800) [pid = 3305] [serial = 1668] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8ac26800) [pid = 3305] [serial = 1646] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8eeb6800) [pid = 3305] [serial = 1656] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8e0b4400) [pid = 3305] [serial = 1578] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x9adc2c00) [pid = 3305] [serial = 1685] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x87487400) [pid = 3305] [serial = 1644] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8c1eac00) [pid = 3305] [serial = 1703] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x8ffab800) [pid = 3305] [serial = 1659] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x9b2d9000) [pid = 3305] [serial = 1686] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x96e07c00) [pid = 3305] [serial = 1677] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x9fbc3800) [pid = 3305] [serial = 1688] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0xa0c50800) [pid = 3305] [serial = 1694] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x8e206c00) [pid = 3305] [serial = 1652] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8e013400) [pid = 3305] [serial = 1650] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x932e4800) [pid = 3305] [serial = 1674] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x905e0000) [pid = 3305] [serial = 1667] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x87d89000) [pid = 3305] [serial = 1698] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x9fc7d800) [pid = 3305] [serial = 1689] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x8ed26800) [pid = 3305] [serial = 1655] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0xa0a66000) [pid = 3305] [serial = 1692] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x92013000) [pid = 3305] [serial = 1671] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x90316000) [pid = 3305] [serial = 1661] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x98fd7400) [pid = 3305] [serial = 1680] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8ac2ac00) [pid = 3305] [serial = 1701] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8e459c00) [pid = 3305] [serial = 1653] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x97bb3400) [pid = 3305] [serial = 1679] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8aaa3400) [pid = 3305] [serial = 1700] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0xa0001c00) [pid = 3305] [serial = 1629] [outer = (nil)] [url = about:blank] 07:50:58 INFO - PROCESS | 3305 | 1460991058527 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bcc800 == 119 [pid = 3305] [id = 607] 07:50:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x86bd1400) [pid = 3305] [serial = 1822] [outer = (nil)] 07:50:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x87489400) [pid = 3305] [serial = 1823] [outer = 0x86bd1400] 07:50:58 INFO - PROCESS | 3305 | 1460991058614 Marionette DEBUG loaded listener.js 07:50:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x87494c00) [pid = 3305] [serial = 1824] [outer = 0x86bd1400] 07:50:59 INFO - PROCESS | 3305 | 1460991059488 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]]]}] 07:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 4245ms 07:50:59 INFO - PROCESS | 3305 | 1460991059554 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 07:50:59 INFO - PROCESS | 3305 | 1460991059562 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 07:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:50:59 INFO - PROCESS | 3305 | 1460991059572 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:50:59 INFO - PROCESS | 3305 | 1460991059576 Marionette TRACE conn3 <- [1,2402,null,{}] 07:50:59 INFO - PROCESS | 3305 | 1460991059585 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}] 07:50:59 INFO - PROCESS | 3305 | 1460991059830 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 07:51:00 INFO - PROCESS | 3305 | 1460991060091 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x8918f000 == 120 [pid = 3305] [id = 608] 07:51:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8a4c8800) [pid = 3305] [serial = 1825] [outer = (nil)] 07:51:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8aaa7000) [pid = 3305] [serial = 1826] [outer = 0x8a4c8800] 07:51:00 INFO - PROCESS | 3305 | 1460991060180 Marionette DEBUG loaded listener.js 07:51:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8ac2b000) [pid = 3305] [serial = 1827] [outer = 0x8a4c8800] 07:51:01 INFO - PROCESS | 3305 | 1460991061198 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]]]}] 07:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1690ms 07:51:01 INFO - PROCESS | 3305 | 1460991061268 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 07:51:01 INFO - PROCESS | 3305 | 1460991061275 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 07:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:51:01 INFO - PROCESS | 3305 | 1460991061282 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:51:01 INFO - PROCESS | 3305 | 1460991061285 Marionette TRACE conn3 <- [1,2406,null,{}] 07:51:01 INFO - PROCESS | 3305 | 1460991061292 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}] 07:51:01 INFO - PROCESS | 3305 | 1460991061628 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 07:51:01 INFO - PROCESS | 3305 | 1460991061901 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc1000 == 121 [pid = 3305] [id = 609] 07:51:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8be76c00) [pid = 3305] [serial = 1828] [outer = (nil)] 07:51:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8c1ed000) [pid = 3305] [serial = 1829] [outer = 0x8be76c00] 07:51:01 INFO - PROCESS | 3305 | 1460991061985 Marionette DEBUG loaded listener.js 07:51:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8c829c00) [pid = 3305] [serial = 1830] [outer = 0x8be76c00] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x96315400) [pid = 3305] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x89183800) [pid = 3305] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x93260c00) [pid = 3305] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8ed24000) [pid = 3305] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8be77000) [pid = 3305] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x86458400) [pid = 3305] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x905de400) [pid = 3305] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x99cdb800) [pid = 3305] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x9055c400) [pid = 3305] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x8a4c6400) [pid = 3305] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x8fd2ec00) [pid = 3305] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x86705000) [pid = 3305] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x8be6c400) [pid = 3305] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x8645b000) [pid = 3305] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x8fd29000) [pid = 3305] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x9010dc00) [pid = 3305] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x8cc6b000) [pid = 3305] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8e016000) [pid = 3305] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x9031a800) [pid = 3305] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x9630a000) [pid = 3305] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:51:03 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x9b2db800) [pid = 3305] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:51:03 INFO - PROCESS | 3305 | 1460991063811 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]]]}] 07:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2589ms 07:51:03 INFO - PROCESS | 3305 | 1460991063871 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 07:51:03 INFO - PROCESS | 3305 | 1460991063876 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 07:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:51:03 INFO - PROCESS | 3305 | 1460991063893 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:51:03 INFO - PROCESS | 3305 | 1460991063903 Marionette TRACE conn3 <- [1,2410,null,{}] 07:51:03 INFO - PROCESS | 3305 | 1460991063912 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}] 07:51:04 INFO - PROCESS | 3305 | 1460991064166 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 07:51:04 INFO - PROCESS | 3305 | 1460991064377 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x8660f400 == 122 [pid = 3305] [id = 610] 07:51:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x86bce000) [pid = 3305] [serial = 1831] [outer = (nil)] 07:51:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x8cc61800) [pid = 3305] [serial = 1832] [outer = 0x86bce000] 07:51:04 INFO - PROCESS | 3305 | 1460991064460 Marionette DEBUG loaded listener.js 07:51:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x8e112400) [pid = 3305] [serial = 1833] [outer = 0x86bce000] 07:51:05 INFO - PROCESS | 3305 | 1460991065386 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]]]}] 07:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1547ms 07:51:05 INFO - PROCESS | 3305 | 1460991065433 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 07:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:51:05 INFO - PROCESS | 3305 | 1460991065438 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 07:51:05 INFO - PROCESS | 3305 | 1460991065444 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:51:05 INFO - PROCESS | 3305 | 1460991065448 Marionette TRACE conn3 <- [1,2414,null,{}] 07:51:05 INFO - PROCESS | 3305 | 1460991065454 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}] 07:51:05 INFO - PROCESS | 3305 | 1460991065857 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 07:51:06 INFO - PROCESS | 3305 | 1460991066255 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:06 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce9400 == 123 [pid = 3305] [id = 611] 07:51:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x86ceac00) [pid = 3305] [serial = 1834] [outer = (nil)] 07:51:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x87492c00) [pid = 3305] [serial = 1835] [outer = 0x86ceac00] 07:51:06 INFO - PROCESS | 3305 | 1460991066356 Marionette DEBUG loaded listener.js 07:51:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x88451000) [pid = 3305] [serial = 1836] [outer = 0x86ceac00] 07:51:07 INFO - PROCESS | 3305 | 1460991067374 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]]]}] 07:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1982ms 07:51:07 INFO - PROCESS | 3305 | 1460991067430 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 07:51:07 INFO - PROCESS | 3305 | 1460991067437 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 07:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:51:07 INFO - PROCESS | 3305 | 1460991067445 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:51:07 INFO - PROCESS | 3305 | 1460991067451 Marionette TRACE conn3 <- [1,2418,null,{}] 07:51:07 INFO - PROCESS | 3305 | 1460991067460 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}] 07:51:07 INFO - PROCESS | 3305 | 1460991067780 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 07:51:08 INFO - PROCESS | 3305 | 1460991068147 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaaf800 == 124 [pid = 3305] [id = 612] 07:51:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8adc4c00) [pid = 3305] [serial = 1837] [outer = (nil)] 07:51:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8be6c400) [pid = 3305] [serial = 1838] [outer = 0x8adc4c00] 07:51:08 INFO - PROCESS | 3305 | 1460991068256 Marionette DEBUG loaded listener.js 07:51:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8c1e9c00) [pid = 3305] [serial = 1839] [outer = 0x8adc4c00] 07:51:09 INFO - PROCESS | 3305 | 1460991069385 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]]]}] 07:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1990ms 07:51:09 INFO - PROCESS | 3305 | 1460991069437 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 07:51:09 INFO - PROCESS | 3305 | 1460991069442 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 07:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:51:09 INFO - PROCESS | 3305 | 1460991069451 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:51:09 INFO - PROCESS | 3305 | 1460991069456 Marionette TRACE conn3 <- [1,2422,null,{}] 07:51:09 INFO - PROCESS | 3305 | 1460991069464 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}] 07:51:09 INFO - PROCESS | 3305 | 1460991069757 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 07:51:10 INFO - PROCESS | 3305 | 1460991070132 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac2e400 == 125 [pid = 3305] [id = 613] 07:51:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8e01bc00) [pid = 3305] [serial = 1840] [outer = (nil)] 07:51:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8e113400) [pid = 3305] [serial = 1841] [outer = 0x8e01bc00] 07:51:10 INFO - PROCESS | 3305 | 1460991070237 Marionette DEBUG loaded listener.js 07:51:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8e20a000) [pid = 3305] [serial = 1842] [outer = 0x8e01bc00] 07:51:11 INFO - PROCESS | 3305 | 1460991071405 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]]]}] 07:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1991ms 07:51:11 INFO - PROCESS | 3305 | 1460991071443 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 07:51:11 INFO - PROCESS | 3305 | 1460991071451 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 07:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:51:11 INFO - PROCESS | 3305 | 1460991071473 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:51:11 INFO - PROCESS | 3305 | 1460991071485 Marionette TRACE conn3 <- [1,2426,null,{}] 07:51:11 INFO - PROCESS | 3305 | 1460991071496 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}] 07:51:11 INFO - PROCESS | 3305 | 1460991071857 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 07:51:12 INFO - PROCESS | 3305 | 1460991072212 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce6000 == 126 [pid = 3305] [id = 614] 07:51:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8e11c400) [pid = 3305] [serial = 1843] [outer = (nil)] 07:51:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8ed2b000) [pid = 3305] [serial = 1844] [outer = 0x8e11c400] 07:51:12 INFO - PROCESS | 3305 | 1460991072307 Marionette DEBUG loaded listener.js 07:51:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8eeb7400) [pid = 3305] [serial = 1845] [outer = 0x8e11c400] 07:51:13 INFO - PROCESS | 3305 | 1460991073350 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]]]}] 07:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1961ms 07:51:13 INFO - PROCESS | 3305 | 1460991073423 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 07:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:51:13 INFO - PROCESS | 3305 | 1460991073428 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 07:51:13 INFO - PROCESS | 3305 | 1460991073436 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:51:13 INFO - PROCESS | 3305 | 1460991073439 Marionette TRACE conn3 <- [1,2430,null,{}] 07:51:13 INFO - PROCESS | 3305 | 1460991073447 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}] 07:51:13 INFO - PROCESS | 3305 | 1460991073746 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 07:51:14 INFO - PROCESS | 3305 | 1460991074093 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec01800 == 127 [pid = 3305] [id = 615] 07:51:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8ed2e400) [pid = 3305] [serial = 1846] [outer = (nil)] 07:51:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8fd7a000) [pid = 3305] [serial = 1847] [outer = 0x8ed2e400] 07:51:14 INFO - PROCESS | 3305 | 1460991074215 Marionette DEBUG loaded listener.js 07:51:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8fd7e800) [pid = 3305] [serial = 1848] [outer = 0x8ed2e400] 07:51:15 INFO - PROCESS | 3305 | 1460991075183 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]]]}] 07:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1790ms 07:51:15 INFO - PROCESS | 3305 | 1460991075229 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 07:51:15 INFO - PROCESS | 3305 | 1460991075237 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 07:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:51:15 INFO - PROCESS | 3305 | 1460991075248 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:51:15 INFO - PROCESS | 3305 | 1460991075255 Marionette TRACE conn3 <- [1,2434,null,{}] 07:51:15 INFO - PROCESS | 3305 | 1460991075265 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}] 07:51:15 INFO - PROCESS | 3305 | 1460991075605 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 07:51:15 INFO - PROCESS | 3305 | 1460991075964 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffae800 == 128 [pid = 3305] [id = 616] 07:51:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8ffaf000) [pid = 3305] [serial = 1849] [outer = (nil)] 07:51:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8ffb3400) [pid = 3305] [serial = 1850] [outer = 0x8ffaf000] 07:51:16 INFO - PROCESS | 3305 | 1460991076081 Marionette DEBUG loaded listener.js 07:51:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x90321000) [pid = 3305] [serial = 1851] [outer = 0x8ffaf000] 07:51:17 INFO - PROCESS | 3305 | 1460991077074 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]]]}] 07:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1890ms 07:51:17 INFO - PROCESS | 3305 | 1460991077139 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 07:51:17 INFO - PROCESS | 3305 | 1460991077145 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 07:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:51:17 INFO - PROCESS | 3305 | 1460991077155 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:51:17 INFO - PROCESS | 3305 | 1460991077160 Marionette TRACE conn3 <- [1,2438,null,{}] 07:51:17 INFO - PROCESS | 3305 | 1460991077170 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}] 07:51:17 INFO - PROCESS | 3305 | 1460991077471 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 07:51:17 INFO - PROCESS | 3305 | 1460991077827 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd7b000 == 129 [pid = 3305] [id = 617] 07:51:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8ffa8c00) [pid = 3305] [serial = 1852] [outer = (nil)] 07:51:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x90564000) [pid = 3305] [serial = 1853] [outer = 0x8ffa8c00] 07:51:17 INFO - PROCESS | 3305 | 1460991077937 Marionette DEBUG loaded listener.js 07:51:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x905d6c00) [pid = 3305] [serial = 1854] [outer = 0x8ffa8c00] 07:51:19 INFO - PROCESS | 3305 | 1460991079025 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]]]}] 07:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1891ms 07:51:19 INFO - PROCESS | 3305 | 1460991079045 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 07:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:51:19 INFO - PROCESS | 3305 | 1460991079050 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 07:51:19 INFO - PROCESS | 3305 | 1460991079059 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:51:19 INFO - PROCESS | 3305 | 1460991079064 Marionette TRACE conn3 <- [1,2442,null,{}] 07:51:19 INFO - PROCESS | 3305 | 1460991079071 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}] 07:51:19 INFO - PROCESS | 3305 | 1460991079359 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 07:51:19 INFO - PROCESS | 3305 | 1460991079719 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd0800 == 130 [pid = 3305] [id = 618] 07:51:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x90552000) [pid = 3305] [serial = 1855] [outer = (nil)] 07:51:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x907b5800) [pid = 3305] [serial = 1856] [outer = 0x90552000] 07:51:19 INFO - PROCESS | 3305 | 1460991079827 Marionette DEBUG loaded listener.js 07:51:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x907ba000) [pid = 3305] [serial = 1857] [outer = 0x90552000] 07:51:20 INFO - PROCESS | 3305 | 1460991080739 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]]]}] 07:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1739ms 07:51:20 INFO - PROCESS | 3305 | 1460991080797 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 07:51:20 INFO - PROCESS | 3305 | 1460991080801 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 07:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:51:20 INFO - PROCESS | 3305 | 1460991080809 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:51:20 INFO - PROCESS | 3305 | 1460991080814 Marionette TRACE conn3 <- [1,2446,null,{}] 07:51:20 INFO - PROCESS | 3305 | 1460991080821 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}] 07:51:21 INFO - PROCESS | 3305 | 1460991081078 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 07:51:21 INFO - PROCESS | 3305 | 1460991081475 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x905e1400 == 131 [pid = 3305] [id = 619] 07:51:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x91378000) [pid = 3305] [serial = 1858] [outer = (nil)] 07:51:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x92013000) [pid = 3305] [serial = 1859] [outer = 0x91378000] 07:51:21 INFO - PROCESS | 3305 | 1460991081583 Marionette DEBUG loaded listener.js 07:51:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x92043c00) [pid = 3305] [serial = 1860] [outer = 0x91378000] 07:51:22 INFO - PROCESS | 3305 | 1460991082518 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]]]}] 07:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1782ms 07:51:22 INFO - PROCESS | 3305 | 1460991082593 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 07:51:22 INFO - PROCESS | 3305 | 1460991082596 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 07:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:51:22 INFO - PROCESS | 3305 | 1460991082603 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:51:22 INFO - PROCESS | 3305 | 1460991082606 Marionette TRACE conn3 <- [1,2450,null,{}] 07:51:22 INFO - PROCESS | 3305 | 1460991082613 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}] 07:51:22 INFO - PROCESS | 3305 | 1460991082910 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 07:51:23 INFO - PROCESS | 3305 | 1460991083262 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x91475000 == 132 [pid = 3305] [id = 620] 07:51:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x92017000) [pid = 3305] [serial = 1861] [outer = (nil)] 07:51:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x932d9800) [pid = 3305] [serial = 1862] [outer = 0x92017000] 07:51:23 INFO - PROCESS | 3305 | 1460991083363 Marionette DEBUG loaded listener.js 07:51:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x932e0000) [pid = 3305] [serial = 1863] [outer = 0x92017000] 07:51:24 INFO - PROCESS | 3305 | 1460991084288 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]]]}] 07:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1732ms 07:51:24 INFO - PROCESS | 3305 | 1460991084336 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 07:51:24 INFO - PROCESS | 3305 | 1460991084340 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 07:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:51:24 INFO - PROCESS | 3305 | 1460991084347 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:51:24 INFO - PROCESS | 3305 | 1460991084352 Marionette TRACE conn3 <- [1,2454,null,{}] 07:51:24 INFO - PROCESS | 3305 | 1460991084358 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}] 07:51:24 INFO - PROCESS | 3305 | 1460991084664 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 07:51:24 INFO - PROCESS | 3305 | 1460991084973 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:25 INFO - PROCESS | 3305 | ++DOCSHELL 0x9444b000 == 133 [pid = 3305] [id = 621] 07:51:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x9444c000) [pid = 3305] [serial = 1864] [outer = (nil)] 07:51:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x9444f000) [pid = 3305] [serial = 1865] [outer = 0x9444c000] 07:51:25 INFO - PROCESS | 3305 | 1460991085094 Marionette DEBUG loaded listener.js 07:51:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x96313c00) [pid = 3305] [serial = 1866] [outer = 0x9444c000] 07:51:26 INFO - PROCESS | 3305 | 1460991086050 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]]]}] 07:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1739ms 07:51:26 INFO - PROCESS | 3305 | 1460991086087 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 07:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:51:26 INFO - PROCESS | 3305 | 1460991086092 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 07:51:26 INFO - PROCESS | 3305 | 1460991086099 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:51:26 INFO - PROCESS | 3305 | 1460991086104 Marionette TRACE conn3 <- [1,2458,null,{}] 07:51:26 INFO - PROCESS | 3305 | 1460991086110 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}] 07:51:26 INFO - PROCESS | 3305 | 1460991086391 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 07:51:26 INFO - PROCESS | 3305 | 1460991086757 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x90106400 == 134 [pid = 3305] [id = 622] 07:51:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x932e5400) [pid = 3305] [serial = 1867] [outer = (nil)] 07:51:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x98fdac00) [pid = 3305] [serial = 1868] [outer = 0x932e5400] 07:51:26 INFO - PROCESS | 3305 | 1460991086861 Marionette DEBUG loaded listener.js 07:51:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x99560400) [pid = 3305] [serial = 1869] [outer = 0x932e5400] 07:51:27 INFO - PROCESS | 3305 | 1460991087785 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]]]}] 07:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1740ms 07:51:27 INFO - PROCESS | 3305 | 1460991087840 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 07:51:27 INFO - PROCESS | 3305 | 1460991087844 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 07:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:51:27 INFO - PROCESS | 3305 | 1460991087851 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:51:27 INFO - PROCESS | 3305 | 1460991087855 Marionette TRACE conn3 <- [1,2462,null,{}] 07:51:27 INFO - PROCESS | 3305 | 1460991087861 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}] 07:51:28 INFO - PROCESS | 3305 | 1460991088122 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 07:51:28 INFO - PROCESS | 3305 | 1460991088483 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x977d7400 == 135 [pid = 3305] [id = 623] 07:51:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x99679800) [pid = 3305] [serial = 1870] [outer = (nil)] 07:51:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x99cdb800) [pid = 3305] [serial = 1871] [outer = 0x99679800] 07:51:28 INFO - PROCESS | 3305 | 1460991088579 Marionette DEBUG loaded listener.js 07:51:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x99cde000) [pid = 3305] [serial = 1872] [outer = 0x99679800] 07:51:29 INFO - PROCESS | 3305 | 1460991089520 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]]]}] 07:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1684ms 07:51:29 INFO - PROCESS | 3305 | 1460991089536 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 07:51:29 INFO - PROCESS | 3305 | 1460991089540 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 07:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:51:29 INFO - PROCESS | 3305 | 1460991089547 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:51:29 INFO - PROCESS | 3305 | 1460991089552 Marionette TRACE conn3 <- [1,2466,null,{}] 07:51:29 INFO - PROCESS | 3305 | 1460991089559 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}] 07:51:29 INFO - PROCESS | 3305 | 1460991089819 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 07:51:30 INFO - PROCESS | 3305 | 1460991090167 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x92011400 == 136 [pid = 3305] [id = 624] 07:51:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x98fd6c00) [pid = 3305] [serial = 1873] [outer = (nil)] 07:51:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x9ab46000) [pid = 3305] [serial = 1874] [outer = 0x98fd6c00] 07:51:30 INFO - PROCESS | 3305 | 1460991090265 Marionette DEBUG loaded listener.js 07:51:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x9adbd400) [pid = 3305] [serial = 1875] [outer = 0x98fd6c00] 07:51:31 INFO - PROCESS | 3305 | 1460991091205 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]]]}] 07:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1736ms 07:51:31 INFO - PROCESS | 3305 | 1460991091285 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 07:51:31 INFO - PROCESS | 3305 | 1460991091288 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 07:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:51:31 INFO - PROCESS | 3305 | 1460991091296 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:51:31 INFO - PROCESS | 3305 | 1460991091299 Marionette TRACE conn3 <- [1,2470,null,{}] 07:51:31 INFO - PROCESS | 3305 | 1460991091307 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}] 07:51:31 INFO - PROCESS | 3305 | 1460991091631 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 07:51:32 INFO - PROCESS | 3305 | 1460991091995 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:32 INFO - PROCESS | 3305 | ++DOCSHELL 0x8645c800 == 137 [pid = 3305] [id = 625] 07:51:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x9aaa0800) [pid = 3305] [serial = 1876] [outer = (nil)] 07:51:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x9fc77c00) [pid = 3305] [serial = 1877] [outer = 0x9aaa0800] 07:51:32 INFO - PROCESS | 3305 | 1460991092093 Marionette DEBUG loaded listener.js 07:51:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x9fca4000) [pid = 3305] [serial = 1878] [outer = 0x9aaa0800] 07:51:33 INFO - PROCESS | 3305 | 1460991093040 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]]]}] 07:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1783ms 07:51:33 INFO - PROCESS | 3305 | 1460991093081 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 07:51:33 INFO - PROCESS | 3305 | 1460991093086 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 07:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:51:33 INFO - PROCESS | 3305 | 1460991093094 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:51:33 INFO - PROCESS | 3305 | 1460991093099 Marionette TRACE conn3 <- [1,2474,null,{}] 07:51:33 INFO - PROCESS | 3305 | 1460991093106 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}] 07:51:33 INFO - PROCESS | 3305 | 1460991093373 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 07:51:33 INFO - PROCESS | 3305 | 1460991093733 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd3800 == 138 [pid = 3305] [id = 626] 07:51:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x88454400) [pid = 3305] [serial = 1879] [outer = (nil)] 07:51:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0xa0a60400) [pid = 3305] [serial = 1880] [outer = 0x88454400] 07:51:33 INFO - PROCESS | 3305 | 1460991093837 Marionette DEBUG loaded listener.js 07:51:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0xa0a6a400) [pid = 3305] [serial = 1881] [outer = 0x88454400] 07:51:34 INFO - PROCESS | 3305 | 1460991094862 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]]]}] 07:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1838ms 07:51:34 INFO - PROCESS | 3305 | 1460991094933 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 07:51:34 INFO - PROCESS | 3305 | 1460991094938 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 07:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:51:34 INFO - PROCESS | 3305 | 1460991094945 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:51:34 INFO - PROCESS | 3305 | 1460991094949 Marionette TRACE conn3 <- [1,2478,null,{}] 07:51:34 INFO - PROCESS | 3305 | 1460991094956 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}] 07:51:35 INFO - PROCESS | 3305 | 1460991095253 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 07:51:35 INFO - PROCESS | 3305 | 1460991095625 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:35 INFO - PROCESS | 3305 | ++DOCSHELL 0xa00c9800 == 139 [pid = 3305] [id = 627] 07:51:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0xa0a65800) [pid = 3305] [serial = 1882] [outer = (nil)] 07:51:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 174 (0xa0fe2c00) [pid = 3305] [serial = 1883] [outer = 0xa0a65800] 07:51:35 INFO - PROCESS | 3305 | 1460991095720 Marionette DEBUG loaded listener.js 07:51:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 175 (0xa0fe1c00) [pid = 3305] [serial = 1884] [outer = 0xa0a65800] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4cd000 == 138 [pid = 3305] [id = 291] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x85d23400 == 137 [pid = 3305] [id = 261] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8e019400 == 136 [pid = 3305] [id = 300] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8e20ec00 == 135 [pid = 3305] [id = 297] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x85b6a400 == 134 [pid = 3305] [id = 289] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8660f400 == 133 [pid = 3305] [id = 610] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8adc1000 == 132 [pid = 3305] [id = 609] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8918f000 == 131 [pid = 3305] [id = 608] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x86bcc800 == 130 [pid = 3305] [id = 607] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x9967b400 == 129 [pid = 3305] [id = 604] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x993ea800 == 128 [pid = 3305] [id = 605] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8661b800 == 127 [pid = 3305] [id = 603] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x9589c800 == 126 [pid = 3305] [id = 602] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x9325a400 == 125 [pid = 3305] [id = 601] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x9054d800 == 124 [pid = 3305] [id = 599] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x9325a800 == 123 [pid = 3305] [id = 600] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x9055bc00 == 122 [pid = 3305] [id = 598] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x90119c00 == 121 [pid = 3305] [id = 597] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8adc8800 == 120 [pid = 3305] [id = 596] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd34c00 == 119 [pid = 3305] [id = 595] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8e119400 == 118 [pid = 3305] [id = 594] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1f0c00 == 117 [pid = 3305] [id = 592] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc67c00 == 116 [pid = 3305] [id = 593] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x89188800 == 115 [pid = 3305] [id = 591] 07:51:38 INFO - PROCESS | 3305 | --DOCSHELL 0x8645d400 == 114 [pid = 3305] [id = 590] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 174 (0x96b06000) [pid = 3305] [serial = 1742] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 173 (0x8a4c7400) [pid = 3305] [serial = 1763] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x932d7800) [pid = 3305] [serial = 1739] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x8eeb7800) [pid = 3305] [serial = 1722] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x8cc60800) [pid = 3305] [serial = 1769] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x8c1e8c00) [pid = 3305] [serial = 1766] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x8845a400) [pid = 3305] [serial = 1641] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x9203c800) [pid = 3305] [serial = 1737] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x94446800) [pid = 3305] [serial = 1740] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x9eb49000) [pid = 3305] [serial = 1755] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x916a9400) [pid = 3305] [serial = 1736] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x907b7c00) [pid = 3305] [serial = 1733] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8ac1f400) [pid = 3305] [serial = 1712] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8ffac400) [pid = 3305] [serial = 1725] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x86bca400) [pid = 3305] [serial = 1709] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x96e0a400) [pid = 3305] [serial = 1743] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x99d81400) [pid = 3305] [serial = 1751] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x86bd6c00) [pid = 3305] [serial = 1760] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x993eec00) [pid = 3305] [serial = 1748] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x9031cc00) [pid = 3305] [serial = 1727] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8ed30c00) [pid = 3305] [serial = 1721] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x8e012800) [pid = 3305] [serial = 1715] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x903d8c00) [pid = 3305] [serial = 1728] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8aedcc00) [pid = 3305] [serial = 1713] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8e461800) [pid = 3305] [serial = 1719] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8e453800) [pid = 3305] [serial = 1718] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x99683800) [pid = 3305] [serial = 1749] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x90555400) [pid = 3305] [serial = 1730] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x8e0b3400) [pid = 3305] [serial = 1716] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8c81f000) [pid = 3305] [serial = 1767] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x86cec400) [pid = 3305] [serial = 1710] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x8748ac00) [pid = 3305] [serial = 1761] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x98fd6400) [pid = 3305] [serial = 1746] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x9df36c00) [pid = 3305] [serial = 1754] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x907bd800) [pid = 3305] [serial = 1734] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x9a3d6000) [pid = 3305] [serial = 1752] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0xa000f800) [pid = 3305] [serial = 1757] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8aaa6000) [pid = 3305] [serial = 1764] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x97bbec00) [pid = 3305] [serial = 1745] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8fd35800) [pid = 3305] [serial = 1724] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0xa00d1800) [pid = 3305] [serial = 1758] [outer = (nil)] [url = about:blank] 07:51:38 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x90560400) [pid = 3305] [serial = 1731] [outer = (nil)] [url = about:blank] 07:51:39 INFO - PROCESS | 3305 | 1460991099525 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]]]}] 07:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 4602ms 07:51:39 INFO - PROCESS | 3305 | 1460991099548 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 07:51:39 INFO - PROCESS | 3305 | 1460991099554 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 07:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:51:39 INFO - PROCESS | 3305 | 1460991099563 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:51:39 INFO - PROCESS | 3305 | 1460991099569 Marionette TRACE conn3 <- [1,2482,null,{}] 07:51:39 INFO - PROCESS | 3305 | 1460991099577 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}] 07:51:39 INFO - PROCESS | 3305 | 1460991099848 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 07:51:40 INFO - PROCESS | 3305 | 1460991100133 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d84400 == 115 [pid = 3305] [id = 628] 07:51:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x87d85800) [pid = 3305] [serial = 1885] [outer = (nil)] 07:51:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x88451c00) [pid = 3305] [serial = 1886] [outer = 0x87d85800] 07:51:40 INFO - PROCESS | 3305 | 1460991100227 Marionette DEBUG loaded listener.js 07:51:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x89189000) [pid = 3305] [serial = 1887] [outer = 0x87d85800] 07:51:41 INFO - PROCESS | 3305 | 1460991101213 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]]]}] 07:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1739ms 07:51:41 INFO - PROCESS | 3305 | 1460991101303 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 07:51:41 INFO - PROCESS | 3305 | 1460991101312 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 07:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:51:41 INFO - PROCESS | 3305 | 1460991101332 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:51:41 INFO - PROCESS | 3305 | 1460991101338 Marionette TRACE conn3 <- [1,2486,null,{}] 07:51:41 INFO - PROCESS | 3305 | 1460991101352 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}] 07:51:41 INFO - PROCESS | 3305 | 1460991101669 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 07:51:41 INFO - PROCESS | 3305 | 1460991101929 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:41 INFO - PROCESS | 3305 | ++DOCSHELL 0x88457c00 == 116 [pid = 3305] [id = 629] 07:51:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x88459000) [pid = 3305] [serial = 1888] [outer = (nil)] 07:51:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8aed5400) [pid = 3305] [serial = 1889] [outer = 0x88459000] 07:51:42 INFO - PROCESS | 3305 | 1460991102006 Marionette DEBUG loaded listener.js 07:51:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8be70800) [pid = 3305] [serial = 1890] [outer = 0x88459000] 07:51:42 INFO - PROCESS | 3305 | 1460991102964 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]]]}] 07:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1702ms 07:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:51:43 INFO - PROCESS | 3305 | 1460991103038 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 07:51:43 INFO - PROCESS | 3305 | 1460991103041 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 07:51:43 INFO - PROCESS | 3305 | 1460991103049 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:51:43 INFO - PROCESS | 3305 | 1460991103055 Marionette TRACE conn3 <- [1,2490,null,{}] 07:51:43 INFO - PROCESS | 3305 | 1460991103080 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}] 07:51:44 INFO - PROCESS | 3305 | 1460991104131 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0xa0c4d800) [pid = 3305] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x87495800) [pid = 3305] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8be76c00) [pid = 3305] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8fd2e000) [pid = 3305] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8fd79400) [pid = 3305] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8e461000) [pid = 3305] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x8e11ac00) [pid = 3305] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x8cc6b800) [pid = 3305] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8a4c7c00) [pid = 3305] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x8645d800) [pid = 3305] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x8a4c8800) [pid = 3305] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x86bd1400) [pid = 3305] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x8aaa1000) [pid = 3305] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x99677c00) [pid = 3305] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x9967c400) [pid = 3305] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x88451400) [pid = 3305] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x9589f400) [pid = 3305] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x932dc400) [pid = 3305] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x9325ac00) [pid = 3305] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x905d9c00) [pid = 3305] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x9055cc00) [pid = 3305] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:51:44 INFO - PROCESS | 3305 | --DOMWINDOW == 117 (0x9011e800) [pid = 3305] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:51:44 INFO - PROCESS | 3305 | 1460991104414 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:44 INFO - PROCESS | 3305 | ++DOCSHELL 0x8645b000 == 117 [pid = 3305] [id = 630] 07:51:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 118 (0x86618c00) [pid = 3305] [serial = 1891] [outer = (nil)] 07:51:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x8918e800) [pid = 3305] [serial = 1892] [outer = 0x86618c00] 07:51:44 INFO - PROCESS | 3305 | 1460991104506 Marionette DEBUG loaded listener.js 07:51:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x8e016000) [pid = 3305] [serial = 1893] [outer = 0x86618c00] 07:51:45 INFO - PROCESS | 3305 | 1460991105330 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]]]}] 07:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2312ms 07:51:45 INFO - PROCESS | 3305 | 1460991105361 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 07:51:45 INFO - PROCESS | 3305 | 1460991105365 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 07:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:51:45 INFO - PROCESS | 3305 | 1460991105372 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:51:45 INFO - PROCESS | 3305 | 1460991105375 Marionette TRACE conn3 <- [1,2494,null,{}] 07:51:45 INFO - PROCESS | 3305 | 1460991105401 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}] 07:51:45 INFO - PROCESS | 3305 | 1460991105645 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 07:51:45 INFO - PROCESS | 3305 | 1460991105849 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x86701c00 == 118 [pid = 3305] [id = 631] 07:51:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x8aedf400) [pid = 3305] [serial = 1894] [outer = (nil)] 07:51:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x8e114000) [pid = 3305] [serial = 1895] [outer = 0x8aedf400] 07:51:45 INFO - PROCESS | 3305 | 1460991105928 Marionette DEBUG loaded listener.js 07:51:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x8e11f800) [pid = 3305] [serial = 1896] [outer = 0x8aedf400] 07:51:47 INFO - PROCESS | 3305 | 1460991107113 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]]]}] 07:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1790ms 07:51:47 INFO - PROCESS | 3305 | 1460991107162 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 07:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:51:47 INFO - PROCESS | 3305 | 1460991107171 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 07:51:47 INFO - PROCESS | 3305 | 1460991107181 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:51:47 INFO - PROCESS | 3305 | 1460991107188 Marionette TRACE conn3 <- [1,2498,null,{}] 07:51:47 INFO - PROCESS | 3305 | 1460991107196 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}] 07:51:47 INFO - PROCESS | 3305 | 1460991107461 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 07:51:47 INFO - PROCESS | 3305 | 1460991107820 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce8400 == 119 [pid = 3305] [id = 632] 07:51:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x87d85400) [pid = 3305] [serial = 1897] [outer = (nil)] 07:51:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8a4c6400) [pid = 3305] [serial = 1898] [outer = 0x87d85400] 07:51:47 INFO - PROCESS | 3305 | 1460991107925 Marionette DEBUG loaded listener.js 07:51:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8ac2e000) [pid = 3305] [serial = 1899] [outer = 0x87d85400] 07:51:48 INFO - PROCESS | 3305 | 1460991108934 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]]]}] 07:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1790ms 07:51:48 INFO - PROCESS | 3305 | 1460991108971 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 07:51:48 INFO - PROCESS | 3305 | 1460991108981 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 07:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:51:48 INFO - PROCESS | 3305 | 1460991108993 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:51:48 INFO - PROCESS | 3305 | 1460991108997 Marionette TRACE conn3 <- [1,2502,null,{}] 07:51:49 INFO - PROCESS | 3305 | 1460991109005 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}] 07:51:49 INFO - PROCESS | 3305 | 1460991109301 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 07:51:49 INFO - PROCESS | 3305 | 1460991109726 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc6a000 == 120 [pid = 3305] [id = 633] 07:51:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8cc6bc00) [pid = 3305] [serial = 1900] [outer = (nil)] 07:51:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8e0b9000) [pid = 3305] [serial = 1901] [outer = 0x8cc6bc00] 07:51:49 INFO - PROCESS | 3305 | 1460991109827 Marionette DEBUG loaded listener.js 07:51:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8e455000) [pid = 3305] [serial = 1902] [outer = 0x8cc6bc00] 07:51:50 INFO - PROCESS | 3305 | 1460991110815 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]]]}] 07:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1893ms 07:51:50 INFO - PROCESS | 3305 | 1460991110886 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 07:51:50 INFO - PROCESS | 3305 | 1460991110890 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 07:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:51:50 INFO - PROCESS | 3305 | 1460991110898 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:51:50 INFO - PROCESS | 3305 | 1460991110904 Marionette TRACE conn3 <- [1,2506,null,{}] 07:51:50 INFO - PROCESS | 3305 | 1460991110923 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}] 07:51:51 INFO - PROCESS | 3305 | 1460991111226 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 07:51:51 INFO - PROCESS | 3305 | 1460991111574 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e456400 == 121 [pid = 3305] [id = 634] 07:51:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8ec04800) [pid = 3305] [serial = 1903] [outer = (nil)] 07:51:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8ed26800) [pid = 3305] [serial = 1904] [outer = 0x8ec04800] 07:51:51 INFO - PROCESS | 3305 | 1460991111674 Marionette DEBUG loaded listener.js 07:51:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8eeb6400) [pid = 3305] [serial = 1905] [outer = 0x8ec04800] 07:51:52 INFO - PROCESS | 3305 | 1460991112664 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]]]}] 07:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1803ms 07:51:52 INFO - PROCESS | 3305 | 1460991112701 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 07:51:52 INFO - PROCESS | 3305 | 1460991112705 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 07:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:51:52 INFO - PROCESS | 3305 | 1460991112712 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:51:52 INFO - PROCESS | 3305 | 1460991112716 Marionette TRACE conn3 <- [1,2510,null,{}] 07:51:52 INFO - PROCESS | 3305 | 1460991112723 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}] 07:51:52 INFO - PROCESS | 3305 | 1460991112986 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 07:51:53 INFO - PROCESS | 3305 | 1460991113341 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e460800 == 122 [pid = 3305] [id = 635] 07:51:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8ed28000) [pid = 3305] [serial = 1906] [outer = (nil)] 07:51:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8fd2ac00) [pid = 3305] [serial = 1907] [outer = 0x8ed28000] 07:51:53 INFO - PROCESS | 3305 | 1460991113456 Marionette DEBUG loaded listener.js 07:51:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8fd31800) [pid = 3305] [serial = 1908] [outer = 0x8ed28000] 07:51:54 INFO - PROCESS | 3305 | 1460991114454 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]]]}] 07:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1785ms 07:51:54 INFO - PROCESS | 3305 | 1460991114500 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 07:51:54 INFO - PROCESS | 3305 | 1460991114504 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 07:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:51:54 INFO - PROCESS | 3305 | 1460991114512 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:51:54 INFO - PROCESS | 3305 | 1460991114517 Marionette TRACE conn3 <- [1,2514,null,{}] 07:51:54 INFO - PROCESS | 3305 | 1460991114525 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}] 07:51:54 INFO - PROCESS | 3305 | 1460991114799 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 07:51:55 INFO - PROCESS | 3305 | 1460991115161 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x86701400 == 123 [pid = 3305] [id = 636] 07:51:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8a4c7c00) [pid = 3305] [serial = 1909] [outer = (nil)] 07:51:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8ffa8400) [pid = 3305] [serial = 1910] [outer = 0x8a4c7c00] 07:51:55 INFO - PROCESS | 3305 | 1460991115266 Marionette DEBUG loaded listener.js 07:51:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8ffaec00) [pid = 3305] [serial = 1911] [outer = 0x8a4c7c00] 07:51:56 INFO - PROCESS | 3305 | 1460991116295 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]]]}] 07:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1850ms 07:51:56 INFO - PROCESS | 3305 | 1460991116363 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 07:51:56 INFO - PROCESS | 3305 | 1460991116366 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 07:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:51:56 INFO - PROCESS | 3305 | 1460991116374 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:51:56 INFO - PROCESS | 3305 | 1460991116377 Marionette TRACE conn3 <- [1,2518,null,{}] 07:51:56 INFO - PROCESS | 3305 | 1460991116384 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}] 07:51:56 INFO - PROCESS | 3305 | 1460991116683 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 07:51:57 INFO - PROCESS | 3305 | 1460991117040 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebb800 == 124 [pid = 3305] [id = 637] 07:51:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x90119c00) [pid = 3305] [serial = 1912] [outer = (nil)] 07:51:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x903dec00) [pid = 3305] [serial = 1913] [outer = 0x90119c00] 07:51:57 INFO - PROCESS | 3305 | 1460991117145 Marionette DEBUG loaded listener.js 07:51:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x90546400) [pid = 3305] [serial = 1914] [outer = 0x90119c00] 07:51:58 INFO - PROCESS | 3305 | 1460991118079 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]]]}] 07:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1737ms 07:51:58 INFO - PROCESS | 3305 | 1460991118113 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 07:51:58 INFO - PROCESS | 3305 | 1460991118116 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 07:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:51:58 INFO - PROCESS | 3305 | 1460991118124 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:51:58 INFO - PROCESS | 3305 | 1460991118128 Marionette TRACE conn3 <- [1,2522,null,{}] 07:51:58 INFO - PROCESS | 3305 | 1460991118134 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}] 07:51:58 INFO - PROCESS | 3305 | 1460991118390 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 07:51:58 INFO - PROCESS | 3305 | 1460991118735 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x90315400 == 125 [pid = 3305] [id = 638] 07:51:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x90318400) [pid = 3305] [serial = 1915] [outer = (nil)] 07:51:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x90561800) [pid = 3305] [serial = 1916] [outer = 0x90318400] 07:51:58 INFO - PROCESS | 3305 | 1460991118843 Marionette DEBUG loaded listener.js 07:51:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x905ddc00) [pid = 3305] [serial = 1917] [outer = 0x90318400] 07:51:59 INFO - PROCESS | 3305 | 1460991119854 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]]]}] 07:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1790ms 07:51:59 INFO - PROCESS | 3305 | 1460991119915 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 07:51:59 INFO - PROCESS | 3305 | 1460991119920 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 07:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:51:59 INFO - PROCESS | 3305 | 1460991119927 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:51:59 INFO - PROCESS | 3305 | 1460991119931 Marionette TRACE conn3 <- [1,2526,null,{}] 07:51:59 INFO - PROCESS | 3305 | 1460991119938 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}] 07:52:00 INFO - PROCESS | 3305 | 1460991120208 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 07:52:00 INFO - PROCESS | 3305 | 1460991120555 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x85d23400 == 126 [pid = 3305] [id = 639] 07:52:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x90316000) [pid = 3305] [serial = 1918] [outer = (nil)] 07:52:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x907ba800) [pid = 3305] [serial = 1919] [outer = 0x90316000] 07:52:00 INFO - PROCESS | 3305 | 1460991120654 Marionette DEBUG loaded listener.js 07:52:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x91379800) [pid = 3305] [serial = 1920] [outer = 0x90316000] 07:52:01 INFO - PROCESS | 3305 | 1460991121650 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]]]}] 07:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1790ms 07:52:01 INFO - PROCESS | 3305 | 1460991121721 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 07:52:01 INFO - PROCESS | 3305 | 1460991121728 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 07:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:52:01 INFO - PROCESS | 3305 | 1460991121740 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:52:01 INFO - PROCESS | 3305 | 1460991121747 Marionette TRACE conn3 <- [1,2530,null,{}] 07:52:01 INFO - PROCESS | 3305 | 1460991121757 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}] 07:52:02 INFO - PROCESS | 3305 | 1460991122110 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 07:52:02 INFO - PROCESS | 3305 | 1460991122467 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x907b7c00 == 127 [pid = 3305] [id = 640] 07:52:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x907bd800) [pid = 3305] [serial = 1921] [outer = (nil)] 07:52:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x920ac800) [pid = 3305] [serial = 1922] [outer = 0x907bd800] 07:52:02 INFO - PROCESS | 3305 | 1460991122562 Marionette DEBUG loaded listener.js 07:52:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x9325a400) [pid = 3305] [serial = 1923] [outer = 0x907bd800] 07:52:03 INFO - PROCESS | 3305 | 1460991123521 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]]]}] 07:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1840ms 07:52:03 INFO - PROCESS | 3305 | 1460991123580 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 07:52:03 INFO - PROCESS | 3305 | 1460991123584 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 07:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:52:03 INFO - PROCESS | 3305 | 1460991123592 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:52:03 INFO - PROCESS | 3305 | 1460991123596 Marionette TRACE conn3 <- [1,2534,null,{}] 07:52:03 INFO - PROCESS | 3305 | 1460991123603 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}] 07:52:03 INFO - PROCESS | 3305 | 1460991123862 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 07:52:04 INFO - PROCESS | 3305 | 1460991124210 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x9055f800 == 128 [pid = 3305] [id = 641] 07:52:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x91373000) [pid = 3305] [serial = 1924] [outer = (nil)] 07:52:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x93685000) [pid = 3305] [serial = 1925] [outer = 0x91373000] 07:52:04 INFO - PROCESS | 3305 | 1460991124326 Marionette DEBUG loaded listener.js 07:52:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x94444c00) [pid = 3305] [serial = 1926] [outer = 0x91373000] 07:52:05 INFO - PROCESS | 3305 | 1460991125295 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]]]}] 07:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1736ms 07:52:05 INFO - PROCESS | 3305 | 1460991125329 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 07:52:05 INFO - PROCESS | 3305 | 1460991125333 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 07:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:52:05 INFO - PROCESS | 3305 | 1460991125341 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:52:05 INFO - PROCESS | 3305 | 1460991125346 Marionette TRACE conn3 <- [1,2538,null,{}] 07:52:05 INFO - PROCESS | 3305 | 1460991125353 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}] 07:52:05 INFO - PROCESS | 3305 | 1460991125643 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 07:52:06 INFO - PROCESS | 3305 | 1460991126013 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:06 INFO - PROCESS | 3305 | ++DOCSHELL 0x91472000 == 129 [pid = 3305] [id = 642] 07:52:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x9589c400) [pid = 3305] [serial = 1927] [outer = (nil)] 07:52:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x96e03000) [pid = 3305] [serial = 1928] [outer = 0x9589c400] 07:52:06 INFO - PROCESS | 3305 | 1460991126120 Marionette DEBUG loaded listener.js 07:52:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x9784c400) [pid = 3305] [serial = 1929] [outer = 0x9589c400] 07:52:07 INFO - PROCESS | 3305 | 1460991127101 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]]]}] 07:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1837ms 07:52:07 INFO - PROCESS | 3305 | 1460991127180 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 07:52:07 INFO - PROCESS | 3305 | 1460991127184 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 07:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:52:07 INFO - PROCESS | 3305 | 1460991127191 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:52:07 INFO - PROCESS | 3305 | 1460991127195 Marionette TRACE conn3 <- [1,2542,null,{}] 07:52:07 INFO - PROCESS | 3305 | 1460991127201 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}] 07:52:07 INFO - PROCESS | 3305 | 1460991127493 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 07:52:07 INFO - PROCESS | 3305 | 1460991127852 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x96b12000 == 130 [pid = 3305] [id = 643] 07:52:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x96e0a400) [pid = 3305] [serial = 1930] [outer = (nil)] 07:52:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x98fd5800) [pid = 3305] [serial = 1931] [outer = 0x96e0a400] 07:52:07 INFO - PROCESS | 3305 | 1460991127946 Marionette DEBUG loaded listener.js 07:52:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x991b2000) [pid = 3305] [serial = 1932] [outer = 0x96e0a400] 07:52:08 INFO - PROCESS | 3305 | 1460991128908 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]]]}] 07:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1782ms 07:52:08 INFO - PROCESS | 3305 | 1460991128975 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 07:52:08 INFO - PROCESS | 3305 | 1460991128979 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 07:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:52:08 INFO - PROCESS | 3305 | 1460991128986 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:52:08 INFO - PROCESS | 3305 | 1460991128990 Marionette TRACE conn3 <- [1,2546,null,{}] 07:52:08 INFO - PROCESS | 3305 | 1460991128996 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}] 07:52:09 INFO - PROCESS | 3305 | 1460991129247 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 07:52:09 INFO - PROCESS | 3305 | 1460991129651 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x932dac00 == 131 [pid = 3305] [id = 644] 07:52:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x932dcc00) [pid = 3305] [serial = 1933] [outer = (nil)] 07:52:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x99684c00) [pid = 3305] [serial = 1934] [outer = 0x932dcc00] 07:52:09 INFO - PROCESS | 3305 | 1460991129748 Marionette DEBUG loaded listener.js 07:52:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x99cde400) [pid = 3305] [serial = 1935] [outer = 0x932dcc00] 07:52:10 INFO - PROCESS | 3305 | 1460991130705 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]]]}] 07:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1786ms 07:52:10 INFO - PROCESS | 3305 | 1460991130773 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 07:52:10 INFO - PROCESS | 3305 | 1460991130777 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 07:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:52:10 INFO - PROCESS | 3305 | 1460991130784 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:52:10 INFO - PROCESS | 3305 | 1460991130788 Marionette TRACE conn3 <- [1,2550,null,{}] 07:52:10 INFO - PROCESS | 3305 | 1460991130793 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}] 07:52:11 INFO - PROCESS | 3305 | 1460991131062 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 07:52:11 INFO - PROCESS | 3305 | 1460991131413 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:11 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c81b400 == 132 [pid = 3305] [id = 645] 07:52:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x8cc62800) [pid = 3305] [serial = 1936] [outer = (nil)] 07:52:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x9aa49800) [pid = 3305] [serial = 1937] [outer = 0x8cc62800] 07:52:11 INFO - PROCESS | 3305 | 1460991131512 Marionette DEBUG loaded listener.js 07:52:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x9ab46400) [pid = 3305] [serial = 1938] [outer = 0x8cc62800] 07:52:12 INFO - PROCESS | 3305 | 1460991132481 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]]]}] 07:52:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:52:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1786ms 07:52:12 INFO - PROCESS | 3305 | 1460991132571 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 07:52:12 INFO - PROCESS | 3305 | 1460991132574 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 07:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:52:12 INFO - PROCESS | 3305 | 1460991132582 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:52:12 INFO - PROCESS | 3305 | 1460991132586 Marionette TRACE conn3 <- [1,2554,null,{}] 07:52:12 INFO - PROCESS | 3305 | 1460991132592 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}] 07:52:12 INFO - PROCESS | 3305 | 1460991132880 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 07:52:13 INFO - PROCESS | 3305 | 1460991133253 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x993f7400 == 133 [pid = 3305] [id = 646] 07:52:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x9a3c8800) [pid = 3305] [serial = 1939] [outer = (nil)] 07:52:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x9fc7e400) [pid = 3305] [serial = 1940] [outer = 0x9a3c8800] 07:52:13 INFO - PROCESS | 3305 | 1460991133350 Marionette DEBUG loaded listener.js 07:52:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0xa007c400) [pid = 3305] [serial = 1941] [outer = 0x9a3c8800] 07:52:14 INFO - PROCESS | 3305 | 1460991134372 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]]]}] 07:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1847ms 07:52:14 INFO - PROCESS | 3305 | 1460991134431 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 07:52:14 INFO - PROCESS | 3305 | 1460991134439 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 07:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:52:14 INFO - PROCESS | 3305 | 1460991134454 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:52:14 INFO - PROCESS | 3305 | 1460991134461 Marionette TRACE conn3 <- [1,2558,null,{}] 07:52:14 INFO - PROCESS | 3305 | 1460991134468 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}] 07:52:14 INFO - PROCESS | 3305 | 1460991134765 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 07:52:15 INFO - PROCESS | 3305 | 1460991135137 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x8670b400 == 134 [pid = 3305] [id = 647] 07:52:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x8c821c00) [pid = 3305] [serial = 1942] [outer = (nil)] 07:52:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0xa0ee4800) [pid = 3305] [serial = 1943] [outer = 0x8c821c00] 07:52:15 INFO - PROCESS | 3305 | 1460991135232 Marionette DEBUG loaded listener.js 07:52:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0xa0fdf000) [pid = 3305] [serial = 1944] [outer = 0x8c821c00] 07:52:16 INFO - PROCESS | 3305 | 1460991136235 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]]]}] 07:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1846ms 07:52:16 INFO - PROCESS | 3305 | 1460991136297 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 07:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:52:16 INFO - PROCESS | 3305 | 1460991136302 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 07:52:16 INFO - PROCESS | 3305 | 1460991136309 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:52:16 INFO - PROCESS | 3305 | 1460991136313 Marionette TRACE conn3 <- [1,2562,null,{}] 07:52:16 INFO - PROCESS | 3305 | 1460991136319 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}] 07:52:16 INFO - PROCESS | 3305 | 1460991136584 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd3800 == 133 [pid = 3305] [id = 626] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8645c800 == 132 [pid = 3305] [id = 625] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x977d7400 == 131 [pid = 3305] [id = 623] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x92011400 == 130 [pid = 3305] [id = 624] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x90106400 == 129 [pid = 3305] [id = 622] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x9444b000 == 128 [pid = 3305] [id = 621] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x91475000 == 127 [pid = 3305] [id = 620] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd0800 == 126 [pid = 3305] [id = 618] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x905e1400 == 125 [pid = 3305] [id = 619] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd7b000 == 124 [pid = 3305] [id = 617] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffae800 == 123 [pid = 3305] [id = 616] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8ec01800 == 122 [pid = 3305] [id = 615] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x86ce6000 == 121 [pid = 3305] [id = 614] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaaf800 == 120 [pid = 3305] [id = 612] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x85b65400 == 119 [pid = 3305] [id = 266] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac2e400 == 118 [pid = 3305] [id = 613] 07:52:19 INFO - PROCESS | 3305 | --DOCSHELL 0x86ce9400 == 117 [pid = 3305] [id = 611] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x8cc61800) [pid = 3305] [serial = 1832] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0xa0e3a400) [pid = 3305] [serial = 1695] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x8e0b4800) [pid = 3305] [serial = 1707] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x8c1ed000) [pid = 3305] [serial = 1829] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8c829c00) [pid = 3305] [serial = 1830] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x903e5400) [pid = 3305] [serial = 1791] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x903dfc00) [pid = 3305] [serial = 1790] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8ffb2000) [pid = 3305] [serial = 1788] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8fd7dc00) [pid = 3305] [serial = 1787] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8fd26400) [pid = 3305] [serial = 1785] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8eec0000) [pid = 3305] [serial = 1784] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8ec0e400) [pid = 3305] [serial = 1782] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8e460400) [pid = 3305] [serial = 1781] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8e115800) [pid = 3305] [serial = 1779] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8e01a000) [pid = 3305] [serial = 1778] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8aed6000) [pid = 3305] [serial = 1776] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8ac2b400) [pid = 3305] [serial = 1775] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x86ce8800) [pid = 3305] [serial = 1773] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8670c400) [pid = 3305] [serial = 1772] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8aaa7000) [pid = 3305] [serial = 1826] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x87489400) [pid = 3305] [serial = 1823] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x87494c00) [pid = 3305] [serial = 1824] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0xa0a63c00) [pid = 3305] [serial = 1821] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x9fca9800) [pid = 3305] [serial = 1820] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x9fc7b800) [pid = 3305] [serial = 1818] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x9fb4a400) [pid = 3305] [serial = 1817] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x9aa51400) [pid = 3305] [serial = 1815] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x9a3c8c00) [pid = 3305] [serial = 1814] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x99684800) [pid = 3305] [serial = 1812] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x99677800) [pid = 3305] [serial = 1811] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x98fd3000) [pid = 3305] [serial = 1809] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x979bd000) [pid = 3305] [serial = 1808] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x96b13c00) [pid = 3305] [serial = 1806] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x963e8400) [pid = 3305] [serial = 1805] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x93681800) [pid = 3305] [serial = 1803] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x93264000) [pid = 3305] [serial = 1802] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x9203b400) [pid = 3305] [serial = 1800] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x9147cc00) [pid = 3305] [serial = 1799] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x907bc800) [pid = 3305] [serial = 1797] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x907b2c00) [pid = 3305] [serial = 1796] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x90563400) [pid = 3305] [serial = 1794] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x9055a800) [pid = 3305] [serial = 1793] [outer = (nil)] [url = about:blank] 07:52:19 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x8ac2b000) [pid = 3305] [serial = 1827] [outer = (nil)] [url = about:blank] 07:52:20 INFO - PROCESS | 3305 | 1460991140070 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x8661a000 == 118 [pid = 3305] [id = 648] 07:52:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8670a400) [pid = 3305] [serial = 1945] [outer = (nil)] 07:52:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8748d400) [pid = 3305] [serial = 1946] [outer = 0x8670a400] 07:52:20 INFO - PROCESS | 3305 | 1460991140163 Marionette DEBUG loaded listener.js 07:52:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x87d82000) [pid = 3305] [serial = 1947] [outer = 0x8670a400] 07:52:21 INFO - PROCESS | 3305 | 1460991141053 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]]]}] 07:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 4804ms 07:52:21 INFO - PROCESS | 3305 | 1460991141115 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 07:52:21 INFO - PROCESS | 3305 | 1460991141123 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 07:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:52:21 INFO - PROCESS | 3305 | 1460991141134 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:52:21 INFO - PROCESS | 3305 | 1460991141138 Marionette TRACE conn3 <- [1,2566,null,{}] 07:52:21 INFO - PROCESS | 3305 | 1460991141146 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}] 07:52:21 INFO - PROCESS | 3305 | 1460991141397 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 07:52:21 INFO - PROCESS | 3305 | 1460991141660 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac27c00 == 119 [pid = 3305] [id = 649] 07:52:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8ac29800) [pid = 3305] [serial = 1948] [outer = (nil)] 07:52:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8adc7400) [pid = 3305] [serial = 1949] [outer = 0x8ac29800] 07:52:21 INFO - PROCESS | 3305 | 1460991141747 Marionette DEBUG loaded listener.js 07:52:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8be70000) [pid = 3305] [serial = 1950] [outer = 0x8ac29800] 07:52:22 INFO - PROCESS | 3305 | 1460991142737 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]]]}] 07:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1636ms 07:52:22 INFO - PROCESS | 3305 | 1460991142773 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 07:52:22 INFO - PROCESS | 3305 | 1460991142778 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 07:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:52:22 INFO - PROCESS | 3305 | 1460991142786 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:52:22 INFO - PROCESS | 3305 | 1460991142790 Marionette TRACE conn3 <- [1,2570,null,{}] 07:52:22 INFO - PROCESS | 3305 | 1460991142809 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}] 07:52:23 INFO - PROCESS | 3305 | 1460991143128 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 07:52:23 INFO - PROCESS | 3305 | 1460991143370 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c824c00 == 120 [pid = 3305] [id = 650] 07:52:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8cc6ec00) [pid = 3305] [serial = 1951] [outer = (nil)] 07:52:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e0b4000) [pid = 3305] [serial = 1952] [outer = 0x8cc6ec00] 07:52:23 INFO - PROCESS | 3305 | 1460991143452 Marionette DEBUG loaded listener.js 07:52:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e11b400) [pid = 3305] [serial = 1953] [outer = 0x8cc6ec00] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x88459000) [pid = 3305] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x86618c00) [pid = 3305] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x87d85800) [pid = 3305] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0xa0a65800) [pid = 3305] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x88454400) [pid = 3305] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x9aaa0800) [pid = 3305] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x98fd6c00) [pid = 3305] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x99679800) [pid = 3305] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x932e5400) [pid = 3305] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x9444c000) [pid = 3305] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x92017000) [pid = 3305] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x91378000) [pid = 3305] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x90552000) [pid = 3305] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x8ffa8c00) [pid = 3305] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x8ffaf000) [pid = 3305] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x8ed2e400) [pid = 3305] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x8e11c400) [pid = 3305] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x8e01bc00) [pid = 3305] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x8adc4c00) [pid = 3305] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 117 (0x86ceac00) [pid = 3305] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:52:24 INFO - PROCESS | 3305 | --DOMWINDOW == 116 (0x8be77400) [pid = 3305] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:52:24 INFO - PROCESS | 3305 | 1460991144989 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]]]}] 07:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2301ms 07:52:25 INFO - PROCESS | 3305 | 1460991145091 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 07:52:25 INFO - PROCESS | 3305 | 1460991145096 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 07:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:52:25 INFO - PROCESS | 3305 | 1460991145113 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:52:25 INFO - PROCESS | 3305 | 1460991145123 Marionette TRACE conn3 <- [1,2574,null,{}] 07:52:25 INFO - PROCESS | 3305 | 1460991145131 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}] 07:52:25 INFO - PROCESS | 3305 | 1460991145368 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 07:52:25 INFO - PROCESS | 3305 | 1460991145578 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:25 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be71c00 == 121 [pid = 3305] [id = 651] 07:52:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 117 (0x8cc63c00) [pid = 3305] [serial = 1954] [outer = (nil)] 07:52:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 118 (0x8e204000) [pid = 3305] [serial = 1955] [outer = 0x8cc63c00] 07:52:25 INFO - PROCESS | 3305 | 1460991145661 Marionette DEBUG loaded listener.js 07:52:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x8e45d000) [pid = 3305] [serial = 1956] [outer = 0x8cc63c00] 07:52:26 INFO - PROCESS | 3305 | 1460991146464 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]]]}] 07:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1407ms 07:52:26 INFO - PROCESS | 3305 | 1460991146512 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 07:52:26 INFO - PROCESS | 3305 | 1460991146517 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 07:52:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:52:26 INFO - PROCESS | 3305 | 1460991146524 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:52:26 INFO - PROCESS | 3305 | 1460991146527 Marionette TRACE conn3 <- [1,2578,null,{}] 07:52:26 INFO - PROCESS | 3305 | 1460991146533 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}] 07:52:26 INFO - PROCESS | 3305 | 1460991146761 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 07:52:27 INFO - PROCESS | 3305 | 1460991147211 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:27 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bca000 == 122 [pid = 3305] [id = 652] 07:52:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x86bcc400) [pid = 3305] [serial = 1957] [outer = (nil)] 07:52:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x86cddc00) [pid = 3305] [serial = 1958] [outer = 0x86bcc400] 07:52:27 INFO - PROCESS | 3305 | 1460991147327 Marionette DEBUG loaded listener.js 07:52:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x87496000) [pid = 3305] [serial = 1959] [outer = 0x86bcc400] 07:52:28 INFO - PROCESS | 3305 | 1460991148324 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]]]}] 07:52:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:52:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1837ms 07:52:28 INFO - PROCESS | 3305 | 1460991148363 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 07:52:28 INFO - PROCESS | 3305 | 1460991148371 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 07:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:52:28 INFO - PROCESS | 3305 | 1460991148382 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:52:28 INFO - PROCESS | 3305 | 1460991148389 Marionette TRACE conn3 <- [1,2582,null,{}] 07:52:28 INFO - PROCESS | 3305 | 1460991148398 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}] 07:52:28 INFO - PROCESS | 3305 | 1460991148692 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 07:52:29 INFO - PROCESS | 3305 | 1460991149051 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaab000 == 123 [pid = 3305] [id = 653] 07:52:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x8ac2e400) [pid = 3305] [serial = 1960] [outer = (nil)] 07:52:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x8adcdc00) [pid = 3305] [serial = 1961] [outer = 0x8ac2e400] 07:52:29 INFO - PROCESS | 3305 | 1460991149155 Marionette DEBUG loaded listener.js 07:52:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8c1e4c00) [pid = 3305] [serial = 1962] [outer = 0x8ac2e400] 07:52:30 INFO - PROCESS | 3305 | 1460991150217 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]]]}] 07:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1895ms 07:52:30 INFO - PROCESS | 3305 | 1460991150282 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 07:52:30 INFO - PROCESS | 3305 | 1460991150290 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 07:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:52:30 INFO - PROCESS | 3305 | 1460991150298 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:52:30 INFO - PROCESS | 3305 | 1460991150303 Marionette TRACE conn3 <- [1,2586,null,{}] 07:52:30 INFO - PROCESS | 3305 | 1460991150310 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}] 07:52:30 INFO - PROCESS | 3305 | 1460991150621 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 07:52:31 INFO - PROCESS | 3305 | 1460991151038 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aeda000 == 124 [pid = 3305] [id = 654] 07:52:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8cc6f000) [pid = 3305] [serial = 1963] [outer = (nil)] 07:52:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8e0b0c00) [pid = 3305] [serial = 1964] [outer = 0x8cc6f000] 07:52:31 INFO - PROCESS | 3305 | 1460991151136 Marionette DEBUG loaded listener.js 07:52:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8e119400) [pid = 3305] [serial = 1965] [outer = 0x8cc6f000] 07:52:32 INFO - PROCESS | 3305 | 1460991152155 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]]]}] 07:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1890ms 07:52:32 INFO - PROCESS | 3305 | 1460991152189 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 07:52:32 INFO - PROCESS | 3305 | 1460991152193 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 07:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:52:32 INFO - PROCESS | 3305 | 1460991152210 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:52:32 INFO - PROCESS | 3305 | 1460991152222 Marionette TRACE conn3 <- [1,2590,null,{}] 07:52:32 INFO - PROCESS | 3305 | 1460991152232 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}] 07:52:32 INFO - PROCESS | 3305 | 1460991152513 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 07:52:32 INFO - PROCESS | 3305 | 1460991152871 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:32 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1efc00 == 125 [pid = 3305] [id = 655] 07:52:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8e0b1400) [pid = 3305] [serial = 1966] [outer = (nil)] 07:52:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8eec0000) [pid = 3305] [serial = 1967] [outer = 0x8e0b1400] 07:52:32 INFO - PROCESS | 3305 | 1460991152973 Marionette DEBUG loaded listener.js 07:52:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8fd29400) [pid = 3305] [serial = 1968] [outer = 0x8e0b1400] 07:52:33 INFO - PROCESS | 3305 | 1460991153959 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]]]}] 07:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1814ms 07:52:34 INFO - PROCESS | 3305 | 1460991154017 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 07:52:34 INFO - PROCESS | 3305 | 1460991154023 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 07:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:52:34 INFO - PROCESS | 3305 | 1460991154030 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:52:34 INFO - PROCESS | 3305 | 1460991154034 Marionette TRACE conn3 <- [1,2594,null,{}] 07:52:34 INFO - PROCESS | 3305 | 1460991154042 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}] 07:52:34 INFO - PROCESS | 3305 | 1460991154304 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 07:52:34 INFO - PROCESS | 3305 | 1460991154657 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc60400 == 126 [pid = 3305] [id = 656] 07:52:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8fd2dc00) [pid = 3305] [serial = 1969] [outer = (nil)] 07:52:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8ffab400) [pid = 3305] [serial = 1970] [outer = 0x8fd2dc00] 07:52:34 INFO - PROCESS | 3305 | 1460991154754 Marionette DEBUG loaded listener.js 07:52:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x90108c00) [pid = 3305] [serial = 1971] [outer = 0x8fd2dc00] 07:52:35 INFO - PROCESS | 3305 | 1460991155743 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]]]}] 07:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1784ms 07:52:35 INFO - PROCESS | 3305 | 1460991155816 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 07:52:35 INFO - PROCESS | 3305 | 1460991155820 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 07:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:52:35 INFO - PROCESS | 3305 | 1460991155827 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:52:35 INFO - PROCESS | 3305 | 1460991155832 Marionette TRACE conn3 <- [1,2598,null,{}] 07:52:35 INFO - PROCESS | 3305 | 1460991155839 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}] 07:52:36 INFO - PROCESS | 3305 | 1460991156142 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 07:52:36 INFO - PROCESS | 3305 | 1460991156509 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x90320800 == 127 [pid = 3305] [id = 657] 07:52:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x90321800) [pid = 3305] [serial = 1972] [outer = (nil)] 07:52:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x903df800) [pid = 3305] [serial = 1973] [outer = 0x90321800] 07:52:36 INFO - PROCESS | 3305 | 1460991156625 Marionette DEBUG loaded listener.js 07:52:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x90564400) [pid = 3305] [serial = 1974] [outer = 0x90321800] 07:52:37 INFO - PROCESS | 3305 | 1460991157704 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]]]}] 07:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1935ms 07:52:37 INFO - PROCESS | 3305 | 1460991157763 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 07:52:37 INFO - PROCESS | 3305 | 1460991157767 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 07:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:52:37 INFO - PROCESS | 3305 | 1460991157775 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:52:37 INFO - PROCESS | 3305 | 1460991157780 Marionette TRACE conn3 <- [1,2602,null,{}] 07:52:37 INFO - PROCESS | 3305 | 1460991157787 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}] 07:52:38 INFO - PROCESS | 3305 | 1460991158088 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 07:52:38 INFO - PROCESS | 3305 | 1460991158449 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffa4800 == 128 [pid = 3305] [id = 658] 07:52:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x903e0400) [pid = 3305] [serial = 1975] [outer = (nil)] 07:52:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x9136f800) [pid = 3305] [serial = 1976] [outer = 0x903e0400] 07:52:38 INFO - PROCESS | 3305 | 1460991158543 Marionette DEBUG loaded listener.js 07:52:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x9147cc00) [pid = 3305] [serial = 1977] [outer = 0x903e0400] 07:52:39 INFO - PROCESS | 3305 | 1460991159540 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]]]}] 07:52:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:52:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1834ms 07:52:39 INFO - PROCESS | 3305 | 1460991159610 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 07:52:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:52:39 INFO - PROCESS | 3305 | 1460991159615 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 07:52:39 INFO - PROCESS | 3305 | 1460991159622 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:52:39 INFO - PROCESS | 3305 | 1460991159626 Marionette TRACE conn3 <- [1,2606,null,{}] 07:52:39 INFO - PROCESS | 3305 | 1460991159632 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}] 07:52:39 INFO - PROCESS | 3305 | 1460991159923 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 07:52:40 INFO - PROCESS | 3305 | 1460991160333 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x905dd800 == 129 [pid = 3305] [id = 659] 07:52:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x907b3800) [pid = 3305] [serial = 1978] [outer = (nil)] 07:52:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x93262c00) [pid = 3305] [serial = 1979] [outer = 0x907b3800] 07:52:40 INFO - PROCESS | 3305 | 1460991160430 Marionette DEBUG loaded listener.js 07:52:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x932df400) [pid = 3305] [serial = 1980] [outer = 0x907b3800] 07:52:41 INFO - PROCESS | 3305 | 1460991161431 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]]]}] 07:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1883ms 07:52:41 INFO - PROCESS | 3305 | 1460991161506 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 07:52:41 INFO - PROCESS | 3305 | 1460991161509 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 07:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:52:41 INFO - PROCESS | 3305 | 1460991161517 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:52:41 INFO - PROCESS | 3305 | 1460991161520 Marionette TRACE conn3 <- [1,2610,null,{}] 07:52:41 INFO - PROCESS | 3305 | 1460991161527 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}] 07:52:41 INFO - PROCESS | 3305 | 1460991161788 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 07:52:42 INFO - PROCESS | 3305 | 1460991162139 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:42 INFO - PROCESS | 3305 | ++DOCSHELL 0x92046c00 == 130 [pid = 3305] [id = 660] 07:52:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x9367b800) [pid = 3305] [serial = 1981] [outer = (nil)] 07:52:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x95899800) [pid = 3305] [serial = 1982] [outer = 0x9367b800] 07:52:42 INFO - PROCESS | 3305 | 1460991162233 Marionette DEBUG loaded listener.js 07:52:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x958a1c00) [pid = 3305] [serial = 1983] [outer = 0x9367b800] 07:52:43 INFO - PROCESS | 3305 | 1460991163187 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]]]}] 07:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1739ms 07:52:43 INFO - PROCESS | 3305 | 1460991163257 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 07:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:52:43 INFO - PROCESS | 3305 | 1460991163262 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 07:52:43 INFO - PROCESS | 3305 | 1460991163269 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:52:43 INFO - PROCESS | 3305 | 1460991163272 Marionette TRACE conn3 <- [1,2614,null,{}] 07:52:43 INFO - PROCESS | 3305 | 1460991163280 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}] 07:52:43 INFO - PROCESS | 3305 | 1460991163531 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 07:52:43 INFO - PROCESS | 3305 | 1460991163899 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd81000 == 131 [pid = 3305] [id = 661] 07:52:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x932dc400) [pid = 3305] [serial = 1984] [outer = (nil)] 07:52:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x96ba0400) [pid = 3305] [serial = 1985] [outer = 0x932dc400] 07:52:44 INFO - PROCESS | 3305 | 1460991163997 Marionette DEBUG loaded listener.js 07:52:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x96f2d400) [pid = 3305] [serial = 1986] [outer = 0x932dc400] 07:52:44 INFO - PROCESS | 3305 | 1460991164947 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]]]}] 07:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1743ms 07:52:45 INFO - PROCESS | 3305 | 1460991165013 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 07:52:45 INFO - PROCESS | 3305 | 1460991165016 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 07:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:52:45 INFO - PROCESS | 3305 | 1460991165024 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:52:45 INFO - PROCESS | 3305 | 1460991165028 Marionette TRACE conn3 <- [1,2618,null,{}] 07:52:45 INFO - PROCESS | 3305 | 1460991165034 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}] 07:52:45 INFO - PROCESS | 3305 | 1460991165343 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 07:52:45 INFO - PROCESS | 3305 | 1460991165709 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x993e9000 == 132 [pid = 3305] [id = 662] 07:52:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x993ed800) [pid = 3305] [serial = 1987] [outer = (nil)] 07:52:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x9967f400) [pid = 3305] [serial = 1988] [outer = 0x993ed800] 07:52:45 INFO - PROCESS | 3305 | 1460991165824 Marionette DEBUG loaded listener.js 07:52:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x99ce2c00) [pid = 3305] [serial = 1989] [outer = 0x993ed800] 07:52:46 INFO - PROCESS | 3305 | 1460991166788 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]]]}] 07:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1839ms 07:52:46 INFO - PROCESS | 3305 | 1460991166865 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 07:52:46 INFO - PROCESS | 3305 | 1460991166869 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 07:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:52:46 INFO - PROCESS | 3305 | 1460991166877 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:52:46 INFO - PROCESS | 3305 | 1460991166882 Marionette TRACE conn3 <- [1,2622,null,{}] 07:52:46 INFO - PROCESS | 3305 | 1460991166888 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}] 07:52:47 INFO - PROCESS | 3305 | 1460991167218 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 07:52:47 INFO - PROCESS | 3305 | 1460991167578 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x9adc2c00 == 133 [pid = 3305] [id = 663] 07:52:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x9eb47000) [pid = 3305] [serial = 1990] [outer = (nil)] 07:52:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x9fcadc00) [pid = 3305] [serial = 1991] [outer = 0x9eb47000] 07:52:47 INFO - PROCESS | 3305 | 1460991167674 Marionette DEBUG loaded listener.js 07:52:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0xa008ac00) [pid = 3305] [serial = 1992] [outer = 0x9eb47000] 07:52:48 INFO - PROCESS | 3305 | 1460991168644 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]]]}] 07:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1840ms 07:52:48 INFO - PROCESS | 3305 | 1460991168719 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 07:52:48 INFO - PROCESS | 3305 | 1460991168722 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 07:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:52:48 INFO - PROCESS | 3305 | 1460991168729 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:52:48 INFO - PROCESS | 3305 | 1460991168733 Marionette TRACE conn3 <- [1,2626,null,{}] 07:52:48 INFO - PROCESS | 3305 | 1460991168739 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}] 07:52:49 INFO - PROCESS | 3305 | 1460991168997 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 07:52:49 INFO - PROCESS | 3305 | 1460991169359 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x8748b000 == 134 [pid = 3305] [id = 664] 07:52:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x9a3d3400) [pid = 3305] [serial = 1993] [outer = (nil)] 07:52:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0xa0e3a400) [pid = 3305] [serial = 1994] [outer = 0x9a3d3400] 07:52:49 INFO - PROCESS | 3305 | 1460991169455 Marionette DEBUG loaded listener.js 07:52:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0xa0fdcc00) [pid = 3305] [serial = 1995] [outer = 0x9a3d3400] 07:52:50 INFO - PROCESS | 3305 | 1460991170416 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]]]}] 07:52:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:52:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1734ms 07:52:50 INFO - PROCESS | 3305 | 1460991170465 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 07:52:50 INFO - PROCESS | 3305 | 1460991170469 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 07:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:52:50 INFO - PROCESS | 3305 | 1460991170478 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:52:50 INFO - PROCESS | 3305 | 1460991170481 Marionette TRACE conn3 <- [1,2630,null,{}] 07:52:50 INFO - PROCESS | 3305 | 1460991170488 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}] 07:52:50 INFO - PROCESS | 3305 | 1460991170742 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 07:52:51 INFO - PROCESS | 3305 | 1460991171122 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd2400 == 135 [pid = 3305] [id = 665] 07:52:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x9fc7b800) [pid = 3305] [serial = 1996] [outer = (nil)] 07:52:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0xa3c1b400) [pid = 3305] [serial = 1997] [outer = 0x9fc7b800] 07:52:51 INFO - PROCESS | 3305 | 1460991171222 Marionette DEBUG loaded listener.js 07:52:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0xa3c1e400) [pid = 3305] [serial = 1998] [outer = 0x9fc7b800] 07:52:52 INFO - PROCESS | 3305 | 1460991172165 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]]]}] 07:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1733ms 07:52:52 INFO - PROCESS | 3305 | 1460991172212 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 07:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:52:52 INFO - PROCESS | 3305 | 1460991172216 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 07:52:52 INFO - PROCESS | 3305 | 1460991172223 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:52:52 INFO - PROCESS | 3305 | 1460991172227 Marionette TRACE conn3 <- [1,2634,null,{}] 07:52:52 INFO - PROCESS | 3305 | 1460991172233 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}] 07:52:52 INFO - PROCESS | 3305 | 1460991172496 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 07:52:52 INFO - PROCESS | 3305 | 1460991172852 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x85c2b800 == 136 [pid = 3305] [id = 666] 07:52:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x85c2c400) [pid = 3305] [serial = 1999] [outer = (nil)] 07:52:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x85c32000) [pid = 3305] [serial = 2000] [outer = 0x85c2c400] 07:52:52 INFO - PROCESS | 3305 | 1460991172956 Marionette DEBUG loaded listener.js 07:52:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x85c34400) [pid = 3305] [serial = 2001] [outer = 0x85c2c400] 07:52:53 INFO - PROCESS | 3305 | 1460991173876 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]]]}] 07:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1691ms 07:52:53 INFO - PROCESS | 3305 | 1460991173926 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 07:52:53 INFO - PROCESS | 3305 | 1460991173930 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 07:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:52:53 INFO - PROCESS | 3305 | 1460991173937 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:52:53 INFO - PROCESS | 3305 | 1460991173942 Marionette TRACE conn3 <- [1,2638,null,{}] 07:52:53 INFO - PROCESS | 3305 | 1460991173948 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}] 07:52:54 INFO - PROCESS | 3305 | 1460991174225 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 07:52:54 INFO - PROCESS | 3305 | 1460991174587 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x85c2e400 == 137 [pid = 3305] [id = 667] 07:52:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x85c2ec00) [pid = 3305] [serial = 2002] [outer = (nil)] 07:52:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x8c1e6c00) [pid = 3305] [serial = 2003] [outer = 0x85c2ec00] 07:52:54 INFO - PROCESS | 3305 | 1460991174687 Marionette DEBUG loaded listener.js 07:52:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0xa2a4f000) [pid = 3305] [serial = 2004] [outer = 0x85c2ec00] 07:52:55 INFO - PROCESS | 3305 | 1460991175731 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]]]}] 07:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1838ms 07:52:55 INFO - PROCESS | 3305 | 1460991175776 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 07:52:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:52:55 INFO - PROCESS | 3305 | 1460991175780 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 07:52:55 INFO - PROCESS | 3305 | 1460991175788 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:52:55 INFO - PROCESS | 3305 | 1460991175793 Marionette TRACE conn3 <- [1,2642,null,{}] 07:52:55 INFO - PROCESS | 3305 | 1460991175799 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}] 07:52:56 INFO - PROCESS | 3305 | 1460991176055 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 07:52:56 INFO - PROCESS | 3305 | 1460991176413 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x85c2cc00 == 138 [pid = 3305] [id = 668] 07:52:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x85c38c00) [pid = 3305] [serial = 2005] [outer = (nil)] 07:52:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0xa44b6400) [pid = 3305] [serial = 2006] [outer = 0x85c38c00] 07:52:56 INFO - PROCESS | 3305 | 1460991176511 Marionette DEBUG loaded listener.js 07:52:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0xa4591000) [pid = 3305] [serial = 2007] [outer = 0x85c38c00] 07:52:57 INFO - PROCESS | 3305 | 1460991177447 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]]]}] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8e120000 == 137 [pid = 3305] [id = 186] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x87d84400 == 136 [pid = 3305] [id = 628] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x88457c00 == 135 [pid = 3305] [id = 629] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8be71c00 == 134 [pid = 3305] [id = 651] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8c824c00 == 133 [pid = 3305] [id = 650] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac27c00 == 132 [pid = 3305] [id = 649] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8661a000 == 131 [pid = 3305] [id = 648] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x993f7400 == 130 [pid = 3305] [id = 646] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x932dac00 == 129 [pid = 3305] [id = 644] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8c81b400 == 128 [pid = 3305] [id = 645] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x96b12000 == 127 [pid = 3305] [id = 643] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x91472000 == 126 [pid = 3305] [id = 642] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x9055f800 == 125 [pid = 3305] [id = 641] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x85d23400 == 124 [pid = 3305] [id = 639] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x907b7c00 == 123 [pid = 3305] [id = 640] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x90315400 == 122 [pid = 3305] [id = 638] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebb800 == 121 [pid = 3305] [id = 637] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x86701400 == 120 [pid = 3305] [id = 636] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8e460800 == 119 [pid = 3305] [id = 635] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8e456400 == 118 [pid = 3305] [id = 634] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc6a000 == 117 [pid = 3305] [id = 633] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x8645d000 == 116 [pid = 3305] [id = 606] 07:52:59 INFO - PROCESS | 3305 | --DOCSHELL 0x86ce8400 == 115 [pid = 3305] [id = 632] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x8cc6c400) [pid = 3305] [serial = 1770] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x8aed5400) [pid = 3305] [serial = 1889] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x8be70800) [pid = 3305] [serial = 1890] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8918e800) [pid = 3305] [serial = 1892] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x88451c00) [pid = 3305] [serial = 1886] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0xa0fe1c00) [pid = 3305] [serial = 1884] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0xa0fe2c00) [pid = 3305] [serial = 1883] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0xa0a6a400) [pid = 3305] [serial = 1881] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0xa0a60400) [pid = 3305] [serial = 1880] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x9fca4000) [pid = 3305] [serial = 1878] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x9fc77c00) [pid = 3305] [serial = 1877] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x9adbd400) [pid = 3305] [serial = 1875] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x9ab46000) [pid = 3305] [serial = 1874] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x99cde000) [pid = 3305] [serial = 1872] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x99cdb800) [pid = 3305] [serial = 1871] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x99560400) [pid = 3305] [serial = 1869] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x98fdac00) [pid = 3305] [serial = 1868] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x96313c00) [pid = 3305] [serial = 1866] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x9444f000) [pid = 3305] [serial = 1865] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x932e0000) [pid = 3305] [serial = 1863] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x932d9800) [pid = 3305] [serial = 1862] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x92043c00) [pid = 3305] [serial = 1860] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x92013000) [pid = 3305] [serial = 1859] [outer = (nil)] [url = about:blank] 07:53:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:53:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 4448ms 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x907ba000) [pid = 3305] [serial = 1857] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x907b5800) [pid = 3305] [serial = 1856] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x905d6c00) [pid = 3305] [serial = 1854] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x90564000) [pid = 3305] [serial = 1853] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x90321000) [pid = 3305] [serial = 1851] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8ffb3400) [pid = 3305] [serial = 1850] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8fd7e800) [pid = 3305] [serial = 1848] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8fd7a000) [pid = 3305] [serial = 1847] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8eeb7400) [pid = 3305] [serial = 1845] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8ed2b000) [pid = 3305] [serial = 1844] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8e20a000) [pid = 3305] [serial = 1842] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8e113400) [pid = 3305] [serial = 1841] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8c1e9c00) [pid = 3305] [serial = 1839] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8be6c400) [pid = 3305] [serial = 1838] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x88451000) [pid = 3305] [serial = 1836] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x87492c00) [pid = 3305] [serial = 1835] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x89189000) [pid = 3305] [serial = 1887] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x8e016000) [pid = 3305] [serial = 1893] [outer = (nil)] [url = about:blank] 07:53:00 INFO - PROCESS | 3305 | 1460991180403 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 07:53:00 INFO - PROCESS | 3305 | 1460991180409 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 07:53:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:53:00 INFO - PROCESS | 3305 | 1460991180448 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:53:00 INFO - PROCESS | 3305 | 1460991180459 Marionette TRACE conn3 <- [1,2646,null,{}] 07:53:00 INFO - PROCESS | 3305 | 1460991180468 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}] 07:53:00 INFO - PROCESS | 3305 | 1460991180733 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 07:53:01 INFO - PROCESS | 3305 | 1460991180992 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x8558e400 == 116 [pid = 3305] [id = 669] 07:53:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x85590400) [pid = 3305] [serial = 2008] [outer = (nil)] 07:53:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x86459400) [pid = 3305] [serial = 2009] [outer = 0x85590400] 07:53:01 INFO - PROCESS | 3305 | 1460991181077 Marionette DEBUG loaded listener.js 07:53:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x86bce400) [pid = 3305] [serial = 2010] [outer = 0x85590400] 07:53:02 INFO - PROCESS | 3305 | 1460991182147 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]]]}] 07:53:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:53:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1757ms 07:53:02 INFO - PROCESS | 3305 | 1460991182201 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 07:53:02 INFO - PROCESS | 3305 | 1460991182207 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 07:53:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:53:02 INFO - PROCESS | 3305 | 1460991182220 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:53:02 INFO - PROCESS | 3305 | 1460991182226 Marionette TRACE conn3 <- [1,2650,null,{}] 07:53:02 INFO - PROCESS | 3305 | 1460991182233 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}] 07:53:02 INFO - PROCESS | 3305 | 1460991182499 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 07:53:02 INFO - PROCESS | 3305 | 1460991182791 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d85c00 == 117 [pid = 3305] [id = 670] 07:53:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x87d87c00) [pid = 3305] [serial = 2011] [outer = (nil)] 07:53:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x88459800) [pid = 3305] [serial = 2012] [outer = 0x87d87c00] 07:53:02 INFO - PROCESS | 3305 | 1460991182877 Marionette DEBUG loaded listener.js 07:53:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8918c800) [pid = 3305] [serial = 2013] [outer = 0x87d87c00] 07:53:03 INFO - PROCESS | 3305 | 1460991183913 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]]]}] 07:53:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1749ms 07:53:03 INFO - PROCESS | 3305 | 1460991183981 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 07:53:03 INFO - PROCESS | 3305 | 1460991183990 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 07:53:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:53:04 INFO - PROCESS | 3305 | 1460991184009 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:53:04 INFO - PROCESS | 3305 | 1460991184014 Marionette TRACE conn3 <- [1,2654,null,{}] 07:53:04 INFO - PROCESS | 3305 | 1460991184058 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}] 07:53:04 INFO - PROCESS | 3305 | 1460991184395 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 07:53:04 INFO - PROCESS | 3305 | 1460991184611 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c3000 == 118 [pid = 3305] [id = 671] 07:53:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8adce000) [pid = 3305] [serial = 2014] [outer = (nil)] 07:53:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8aeddc00) [pid = 3305] [serial = 2015] [outer = 0x8adce000] 07:53:04 INFO - PROCESS | 3305 | 1460991184701 Marionette DEBUG loaded listener.js 07:53:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8be73800) [pid = 3305] [serial = 2016] [outer = 0x8adce000] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x86bce000) [pid = 3305] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8cc6ec00) [pid = 3305] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x91373000) [pid = 3305] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x907bd800) [pid = 3305] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x90316000) [pid = 3305] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x90318400) [pid = 3305] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x90119c00) [pid = 3305] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8a4c7c00) [pid = 3305] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x8ed28000) [pid = 3305] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x8ec04800) [pid = 3305] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x8cc6bc00) [pid = 3305] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x87d85400) [pid = 3305] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x8ac29800) [pid = 3305] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8670a400) [pid = 3305] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x8c821c00) [pid = 3305] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x9a3c8800) [pid = 3305] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x8cc62800) [pid = 3305] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x932dcc00) [pid = 3305] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x96e0a400) [pid = 3305] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:53:05 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x9589c400) [pid = 3305] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:53:06 INFO - PROCESS | 3305 | 1460991186380 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]]]}] 07:53:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:53:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2416ms 07:53:06 INFO - PROCESS | 3305 | 1460991186421 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 07:53:06 INFO - PROCESS | 3305 | 1460991186425 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 07:53:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:53:06 INFO - PROCESS | 3305 | 1460991186432 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:53:06 INFO - PROCESS | 3305 | 1460991186436 Marionette TRACE conn3 <- [1,2658,null,{}] 07:53:06 INFO - PROCESS | 3305 | 1460991186441 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}] 07:53:06 INFO - PROCESS | 3305 | 1460991186698 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 07:53:06 INFO - PROCESS | 3305 | 1460991186947 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:06 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bce000 == 119 [pid = 3305] [id = 672] 07:53:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x8aedcc00) [pid = 3305] [serial = 2017] [outer = (nil)] 07:53:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x8c822400) [pid = 3305] [serial = 2018] [outer = 0x8aedcc00] 07:53:07 INFO - PROCESS | 3305 | 1460991187038 Marionette DEBUG loaded listener.js 07:53:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x8cc6a400) [pid = 3305] [serial = 2019] [outer = 0x8aedcc00] 07:53:08 INFO - PROCESS | 3305 | 1460991188050 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]]]}] 07:53:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:53:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1683ms 07:53:08 INFO - PROCESS | 3305 | 1460991188117 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 07:53:08 INFO - PROCESS | 3305 | 1460991188125 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 07:53:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:53:08 INFO - PROCESS | 3305 | 1460991188137 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:53:08 INFO - PROCESS | 3305 | 1460991188144 Marionette TRACE conn3 <- [1,2662,null,{}] 07:53:08 INFO - PROCESS | 3305 | 1460991188201 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}] 07:53:08 INFO - PROCESS | 3305 | 1460991188490 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 07:53:08 INFO - PROCESS | 3305 | 1460991188869 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x85c32c00 == 120 [pid = 3305] [id = 673] 07:53:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x85c39400) [pid = 3305] [serial = 2020] [outer = (nil)] 07:53:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x8645d400) [pid = 3305] [serial = 2021] [outer = 0x85c39400] 07:53:08 INFO - PROCESS | 3305 | 1460991188969 Marionette DEBUG loaded listener.js 07:53:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x86ce9400) [pid = 3305] [serial = 2022] [outer = 0x85c39400] 07:53:10 INFO - PROCESS | 3305 | 1460991190010 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]]]}] 07:53:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1899ms 07:53:10 INFO - PROCESS | 3305 | 1460991190039 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 07:53:10 INFO - PROCESS | 3305 | 1460991190048 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 07:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:53:10 INFO - PROCESS | 3305 | 1460991190064 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:53:10 INFO - PROCESS | 3305 | 1460991190070 Marionette TRACE conn3 <- [1,2666,null,{}] 07:53:10 INFO - PROCESS | 3305 | 1460991190077 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}] 07:53:10 INFO - PROCESS | 3305 | 1460991190384 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 07:53:10 INFO - PROCESS | 3305 | 1460991190809 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac25000 == 121 [pid = 3305] [id = 674] 07:53:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8adcb800) [pid = 3305] [serial = 2023] [outer = (nil)] 07:53:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8be71800) [pid = 3305] [serial = 2024] [outer = 0x8adcb800] 07:53:10 INFO - PROCESS | 3305 | 1460991190913 Marionette DEBUG loaded listener.js 07:53:11 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8e013000) [pid = 3305] [serial = 2025] [outer = 0x8adcb800] 07:53:12 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:53:12 INFO - PROCESS | 3305 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:53:12 INFO - PROCESS | 3305 | 1460991192446 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]]]}] 07:53:12 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) 07:53:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2488ms 07:53:12 INFO - PROCESS | 3305 | 1460991192552 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 07:53:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:53:12 INFO - PROCESS | 3305 | 1460991192557 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 07:53:12 INFO - PROCESS | 3305 | 1460991192565 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:53:12 INFO - PROCESS | 3305 | 1460991192572 Marionette TRACE conn3 <- [1,2670,null,{}] 07:53:12 INFO - PROCESS | 3305 | 1460991192591 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}] 07:53:12 INFO - PROCESS | 3305 | 1460991192958 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 07:53:13 INFO - PROCESS | 3305 | 1460991193177 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aede800 == 122 [pid = 3305] [id = 675] 07:53:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8e016c00) [pid = 3305] [serial = 2026] [outer = (nil)] 07:53:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8e20a800) [pid = 3305] [serial = 2027] [outer = 0x8e016c00] 07:53:13 INFO - PROCESS | 3305 | 1460991193278 Marionette DEBUG loaded listener.js 07:53:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8e457000) [pid = 3305] [serial = 2028] [outer = 0x8e016c00] 07:53:14 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:53:14 INFO - PROCESS | 3305 | 1460991194747 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] 07:53:14 INFO - PROCESS | 3305 | 1460991194820 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 07:53:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:53:14 INFO - PROCESS | 3305 | 1460991194829 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:53:14 INFO - PROCESS | 3305 | 1460991194833 Marionette TRACE conn3 <- [1,2674,null,{}] 07:53:14 INFO - PROCESS | 3305 | 1460991194841 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}] 07:53:15 INFO - PROCESS | 3305 | 1460991195121 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 07:53:15 INFO - PROCESS | 3305 | 1460991195426 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:15 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e203800 == 123 [pid = 3305] [id = 676] 07:53:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8ec01800) [pid = 3305] [serial = 2029] [outer = (nil)] 07:53:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8ed23800) [pid = 3305] [serial = 2030] [outer = 0x8ec01800] 07:53:15 INFO - PROCESS | 3305 | 1460991195524 Marionette DEBUG loaded listener.js 07:53:15 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8ed27800) [pid = 3305] [serial = 2031] [outer = 0x8ec01800] 07:53:16 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:53:17 INFO - PROCESS | 3305 | 1460991197009 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] 07:53:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:53:17 INFO - PROCESS | 3305 | 1460991197085 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 07:53:17 INFO - PROCESS | 3305 | 1460991197093 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:53:17 INFO - PROCESS | 3305 | 1460991197096 Marionette TRACE conn3 <- [1,2678,null,{}] 07:53:17 INFO - PROCESS | 3305 | 1460991197103 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}] 07:53:17 INFO - PROCESS | 3305 | 1460991197385 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 07:53:17 INFO - PROCESS | 3305 | 1460991197679 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac24c00 == 124 [pid = 3305] [id = 677] 07:53:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8ec0a400) [pid = 3305] [serial = 2032] [outer = (nil)] 07:53:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8eebf800) [pid = 3305] [serial = 2033] [outer = 0x8ec0a400] 07:53:17 INFO - PROCESS | 3305 | 1460991197774 Marionette DEBUG loaded listener.js 07:53:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8fd2f000) [pid = 3305] [serial = 2034] [outer = 0x8ec0a400] 07:53:19 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:53:19 INFO - PROCESS | 3305 | 1460991199159 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]]]}] 07:53:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 07:53:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2147ms 07:53:19 INFO - PROCESS | 3305 | 1460991199249 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 07:53:19 INFO - PROCESS | 3305 | 1460991199254 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 07:53:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:53:19 INFO - PROCESS | 3305 | 1460991199266 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:53:19 INFO - PROCESS | 3305 | 1460991199270 Marionette TRACE conn3 <- [1,2682,null,{}] 07:53:19 INFO - PROCESS | 3305 | 1460991199279 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}] 07:53:19 INFO - PROCESS | 3305 | 1460991199559 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 07:53:19 INFO - PROCESS | 3305 | 1460991199853 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebbc00 == 125 [pid = 3305] [id = 678] 07:53:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8eebd000) [pid = 3305] [serial = 2035] [outer = (nil)] 07:53:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8fd85400) [pid = 3305] [serial = 2036] [outer = 0x8eebd000] 07:53:19 INFO - PROCESS | 3305 | 1460991199952 Marionette DEBUG loaded listener.js 07:53:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x90120c00) [pid = 3305] [serial = 2037] [outer = 0x8eebd000] 07:53:21 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:53:21 INFO - PROCESS | 3305 | 1460991201424 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]]]}] 07:53:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 07:53:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2237ms 07:53:21 INFO - PROCESS | 3305 | 1460991201503 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 07:53:21 INFO - PROCESS | 3305 | 1460991201507 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 07:53:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:53:21 INFO - PROCESS | 3305 | 1460991201516 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:53:21 INFO - PROCESS | 3305 | 1460991201520 Marionette TRACE conn3 <- [1,2686,null,{}] 07:53:21 INFO - PROCESS | 3305 | 1460991201527 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}] 07:53:21 INFO - PROCESS | 3305 | 1460991201781 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 07:53:22 INFO - PROCESS | 3305 | 1460991202076 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffa7400 == 126 [pid = 3305] [id = 679] 07:53:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x90109800) [pid = 3305] [serial = 2038] [outer = (nil)] 07:53:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x903dc800) [pid = 3305] [serial = 2039] [outer = 0x90109800] 07:53:22 INFO - PROCESS | 3305 | 1460991202178 Marionette DEBUG loaded listener.js 07:53:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x9054b400) [pid = 3305] [serial = 2040] [outer = 0x90109800] 07:53:23 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:53:23 INFO - PROCESS | 3305 | 1460991203621 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] 07:53:23 INFO - PROCESS | 3305 | 1460991203677 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 07:53:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:53:23 INFO - PROCESS | 3305 | 1460991203689 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:53:23 INFO - PROCESS | 3305 | 1460991203693 Marionette TRACE conn3 <- [1,2690,null,{}] 07:53:23 INFO - PROCESS | 3305 | 1460991203701 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}] 07:53:23 INFO - PROCESS | 3305 | 1460991203951 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 07:53:24 INFO - PROCESS | 3305 | 1460991204247 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x903dcc00 == 127 [pid = 3305] [id = 680] 07:53:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x903e1000) [pid = 3305] [serial = 2041] [outer = (nil)] 07:53:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x9055d400) [pid = 3305] [serial = 2042] [outer = 0x903e1000] 07:53:24 INFO - PROCESS | 3305 | 1460991204342 Marionette DEBUG loaded listener.js 07:53:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x90566c00) [pid = 3305] [serial = 2043] [outer = 0x903e1000] 07:53:25 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:53:25 INFO - PROCESS | 3305 | 1460991205818 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] 07:53:25 INFO - PROCESS | 3305 | 1460991205958 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 07:53:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:53:25 INFO - PROCESS | 3305 | 1460991205972 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:53:25 INFO - PROCESS | 3305 | 1460991205975 Marionette TRACE conn3 <- [1,2694,null,{}] 07:53:25 INFO - PROCESS | 3305 | 1460991205985 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}] 07:53:26 INFO - PROCESS | 3305 | 1460991206265 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 07:53:26 INFO - PROCESS | 3305 | 1460991206567 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x903de400 == 128 [pid = 3305] [id = 681] 07:53:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x9055c400) [pid = 3305] [serial = 2044] [outer = (nil)] 07:53:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x907b9c00) [pid = 3305] [serial = 2045] [outer = 0x9055c400] 07:53:26 INFO - PROCESS | 3305 | 1460991206671 Marionette DEBUG loaded listener.js 07:53:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x9086dc00) [pid = 3305] [serial = 2046] [outer = 0x9055c400] 07:53:28 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:53:28 INFO - PROCESS | 3305 | 1460991208204 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] 07:53:28 INFO - PROCESS | 3305 | 1460991208330 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 07:53:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:53:28 INFO - PROCESS | 3305 | 1460991208342 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:53:28 INFO - PROCESS | 3305 | 1460991208347 Marionette TRACE conn3 <- [1,2698,null,{}] 07:53:28 INFO - PROCESS | 3305 | 1460991208356 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}] 07:53:28 INFO - PROCESS | 3305 | 1460991208608 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 07:53:28 INFO - PROCESS | 3305 | 1460991208906 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x903dc000 == 129 [pid = 3305] [id = 682] 07:53:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x905db000) [pid = 3305] [serial = 2047] [outer = (nil)] 07:53:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x916a5000) [pid = 3305] [serial = 2048] [outer = 0x905db000] 07:53:29 INFO - PROCESS | 3305 | 1460991209004 Marionette DEBUG loaded listener.js 07:53:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x92043400) [pid = 3305] [serial = 2049] [outer = 0x905db000] 07:53:30 INFO - PROCESS | 3305 | SkCairoFTTypeface::onFilterRec unimplemented 07:53:30 INFO - PROCESS | 3305 | 1460991210419 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] 07:53:30 INFO - PROCESS | 3305 | 1460991210581 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 07:53:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:53:30 INFO - PROCESS | 3305 | 1460991210611 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:53:30 INFO - PROCESS | 3305 | 1460991210624 Marionette TRACE conn3 <- [1,2702,null,{}] 07:53:30 INFO - PROCESS | 3305 | 1460991210632 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}] 07:53:30 INFO - PROCESS | 3305 | 1460991210920 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 07:53:31 INFO - PROCESS | 3305 | 1460991211219 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x907b4c00 == 130 [pid = 3305] [id = 683] 07:53:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x91372c00) [pid = 3305] [serial = 2050] [outer = (nil)] 07:53:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x932d9800) [pid = 3305] [serial = 2051] [outer = 0x91372c00] 07:53:31 INFO - PROCESS | 3305 | 1460991211324 Marionette DEBUG loaded listener.js 07:53:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x94450000) [pid = 3305] [serial = 2052] [outer = 0x91372c00] 07:53:32 INFO - PROCESS | 3305 | 1460991212381 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]]]}] 07:53:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:53:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1794ms 07:53:32 INFO - PROCESS | 3305 | 1460991212403 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 07:53:32 INFO - PROCESS | 3305 | 1460991212406 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 07:53:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:53:32 INFO - PROCESS | 3305 | 1460991212414 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:53:32 INFO - PROCESS | 3305 | 1460991212418 Marionette TRACE conn3 <- [1,2706,null,{}] 07:53:32 INFO - PROCESS | 3305 | 1460991212426 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}] 07:53:32 INFO - PROCESS | 3305 | 1460991212738 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 07:53:33 INFO - PROCESS | 3305 | 1460991213094 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x94447400 == 131 [pid = 3305] [id = 684] 07:53:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x9589d800) [pid = 3305] [serial = 2053] [outer = (nil)] 07:53:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x96b12000) [pid = 3305] [serial = 2054] [outer = 0x9589d800] 07:53:33 INFO - PROCESS | 3305 | 1460991213196 Marionette DEBUG loaded listener.js 07:53:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x977d7800) [pid = 3305] [serial = 2055] [outer = 0x9589d800] 07:53:34 INFO - PROCESS | 3305 | 1460991214161 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]]]}] 07:53:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:53:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1785ms 07:53:34 INFO - PROCESS | 3305 | 1460991214201 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 07:53:34 INFO - PROCESS | 3305 | 1460991214205 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 07:53:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:53:34 INFO - PROCESS | 3305 | 1460991214213 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:53:34 INFO - PROCESS | 3305 | 1460991214216 Marionette TRACE conn3 <- [1,2710,null,{}] 07:53:34 INFO - PROCESS | 3305 | 1460991214223 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}] 07:53:34 INFO - PROCESS | 3305 | 1460991214517 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 07:53:34 INFO - PROCESS | 3305 | 1460991214874 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x9444d000 == 132 [pid = 3305] [id = 685] 07:53:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x958a3000) [pid = 3305] [serial = 2056] [outer = (nil)] 07:53:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x98fd7000) [pid = 3305] [serial = 2057] [outer = 0x958a3000] 07:53:34 INFO - PROCESS | 3305 | 1460991214969 Marionette DEBUG loaded listener.js 07:53:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x98fde400) [pid = 3305] [serial = 2058] [outer = 0x958a3000] 07:53:36 INFO - PROCESS | 3305 | 1460991216016 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] 07:53:36 INFO - PROCESS | 3305 | 1460991216065 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 07:53:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:53:36 INFO - PROCESS | 3305 | 1460991216072 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:53:36 INFO - PROCESS | 3305 | 1460991216076 Marionette TRACE conn3 <- [1,2714,null,{}] 07:53:36 INFO - PROCESS | 3305 | 1460991216085 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}] 07:53:36 INFO - PROCESS | 3305 | 1460991216386 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 07:53:36 INFO - PROCESS | 3305 | 1460991216773 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x87491000 == 133 [pid = 3305] [id = 686] 07:53:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x8a4cbc00) [pid = 3305] [serial = 2059] [outer = (nil)] 07:53:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x99cd9800) [pid = 3305] [serial = 2060] [outer = 0x8a4cbc00] 07:53:36 INFO - PROCESS | 3305 | 1460991216869 Marionette DEBUG loaded listener.js 07:53:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x99ce0400) [pid = 3305] [serial = 2061] [outer = 0x8a4cbc00] 07:53:37 INFO - PROCESS | 3305 | 1460991217835 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]]]}] 07:53:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:53:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1832ms 07:53:37 INFO - PROCESS | 3305 | 1460991217906 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 07:53:37 INFO - PROCESS | 3305 | 1460991217911 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 07:53:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:53:37 INFO - PROCESS | 3305 | 1460991217918 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:53:37 INFO - PROCESS | 3305 | 1460991217922 Marionette TRACE conn3 <- [1,2718,null,{}] 07:53:37 INFO - PROCESS | 3305 | 1460991217929 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}] 07:53:38 INFO - PROCESS | 3305 | 1460991218195 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1ef000 == 132 [pid = 3305] [id = 499] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x85c2e400 == 131 [pid = 3305] [id = 667] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x85c2b800 == 130 [pid = 3305] [id = 666] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8748b000 == 129 [pid = 3305] [id = 664] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd2400 == 128 [pid = 3305] [id = 665] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x9adc2c00 == 127 [pid = 3305] [id = 663] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x993e9000 == 126 [pid = 3305] [id = 662] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd81000 == 125 [pid = 3305] [id = 661] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x905dd800 == 124 [pid = 3305] [id = 659] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x92046c00 == 123 [pid = 3305] [id = 660] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffa4800 == 122 [pid = 3305] [id = 658] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x90320800 == 121 [pid = 3305] [id = 657] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc60400 == 120 [pid = 3305] [id = 656] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1efc00 == 119 [pid = 3305] [id = 655] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8aeda000 == 118 [pid = 3305] [id = 654] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x86bca000 == 117 [pid = 3305] [id = 652] 07:53:39 INFO - PROCESS | 3305 | --DOCSHELL 0x8aaab000 == 116 [pid = 3305] [id = 653] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8e112400) [pid = 3305] [serial = 1833] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x8e0b4000) [pid = 3305] [serial = 1952] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8e11b400) [pid = 3305] [serial = 1953] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x93685000) [pid = 3305] [serial = 1925] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x9325a400) [pid = 3305] [serial = 1923] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x920ac800) [pid = 3305] [serial = 1922] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x91379800) [pid = 3305] [serial = 1920] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x907ba800) [pid = 3305] [serial = 1919] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x905ddc00) [pid = 3305] [serial = 1917] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x90561800) [pid = 3305] [serial = 1916] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x90546400) [pid = 3305] [serial = 1914] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x903dec00) [pid = 3305] [serial = 1913] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8ffaec00) [pid = 3305] [serial = 1911] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8ffa8400) [pid = 3305] [serial = 1910] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x8fd31800) [pid = 3305] [serial = 1908] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8fd2ac00) [pid = 3305] [serial = 1907] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x8ed26800) [pid = 3305] [serial = 1904] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8eeb6400) [pid = 3305] [serial = 1905] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8e455000) [pid = 3305] [serial = 1902] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x8e0b9000) [pid = 3305] [serial = 1901] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x8ac2e000) [pid = 3305] [serial = 1899] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8a4c6400) [pid = 3305] [serial = 1898] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8e114000) [pid = 3305] [serial = 1895] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8adc7400) [pid = 3305] [serial = 1949] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8748d400) [pid = 3305] [serial = 1946] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x87d82000) [pid = 3305] [serial = 1947] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0xa0fdf000) [pid = 3305] [serial = 1944] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0xa0ee4800) [pid = 3305] [serial = 1943] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0xa007c400) [pid = 3305] [serial = 1941] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x9fc7e400) [pid = 3305] [serial = 1940] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x9ab46400) [pid = 3305] [serial = 1938] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x9aa49800) [pid = 3305] [serial = 1937] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x99cde400) [pid = 3305] [serial = 1935] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x99684c00) [pid = 3305] [serial = 1934] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x98fd5800) [pid = 3305] [serial = 1931] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x991b2000) [pid = 3305] [serial = 1932] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x9784c400) [pid = 3305] [serial = 1929] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x96e03000) [pid = 3305] [serial = 1928] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x94444c00) [pid = 3305] [serial = 1926] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x8e204000) [pid = 3305] [serial = 1955] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x8be70000) [pid = 3305] [serial = 1950] [outer = (nil)] [url = about:blank] 07:53:40 INFO - PROCESS | 3305 | 1460991220305 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bb7000 == 117 [pid = 3305] [id = 687] 07:53:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x84bb9000) [pid = 3305] [serial = 2062] [outer = (nil)] 07:53:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x853e4800) [pid = 3305] [serial = 2063] [outer = 0x84bb9000] 07:53:40 INFO - PROCESS | 3305 | 1460991220409 Marionette DEBUG loaded listener.js 07:53:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x85b60000) [pid = 3305] [serial = 2064] [outer = 0x84bb9000] 07:53:41 INFO - PROCESS | 3305 | 1460991221379 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] 07:53:41 INFO - PROCESS | 3305 | 1460991221438 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 07:53:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:53:41 INFO - PROCESS | 3305 | 1460991221447 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:53:41 INFO - PROCESS | 3305 | 1460991221454 Marionette TRACE conn3 <- [1,2722,null,{}] 07:53:41 INFO - PROCESS | 3305 | 1460991221462 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}] 07:53:41 INFO - PROCESS | 3305 | 1460991221708 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 07:53:41 INFO - PROCESS | 3305 | 1460991221977 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:42 INFO - PROCESS | 3305 | ++DOCSHELL 0x86457000 == 118 [pid = 3305] [id = 688] 07:53:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x86458400) [pid = 3305] [serial = 2065] [outer = (nil)] 07:53:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x86616800) [pid = 3305] [serial = 2066] [outer = 0x86458400] 07:53:42 INFO - PROCESS | 3305 | 1460991222068 Marionette DEBUG loaded listener.js 07:53:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x86704800) [pid = 3305] [serial = 2067] [outer = 0x86458400] 07:53:43 INFO - PROCESS | 3305 | 1460991223070 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] 07:53:43 INFO - PROCESS | 3305 | 1460991223154 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 07:53:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:53:43 INFO - PROCESS | 3305 | 1460991223161 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:53:43 INFO - PROCESS | 3305 | 1460991223165 Marionette TRACE conn3 <- [1,2726,null,{}] 07:53:43 INFO - PROCESS | 3305 | 1460991223172 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}] 07:53:43 INFO - PROCESS | 3305 | 1460991223502 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 07:53:43 INFO - PROCESS | 3305 | 1460991223749 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x85594800 == 119 [pid = 3305] [id = 689] 07:53:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x86ce2000) [pid = 3305] [serial = 2068] [outer = (nil)] 07:53:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x86ce7800) [pid = 3305] [serial = 2069] [outer = 0x86ce2000] 07:53:43 INFO - PROCESS | 3305 | 1460991223829 Marionette DEBUG loaded listener.js 07:53:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8748bc00) [pid = 3305] [serial = 2070] [outer = 0x86ce2000] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x85c2c400) [pid = 3305] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x993ed800) [pid = 3305] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x9eb47000) [pid = 3305] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x932dc400) [pid = 3305] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x8e0b1400) [pid = 3305] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x90321800) [pid = 3305] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8aedf400) [pid = 3305] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x907b3800) [pid = 3305] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x8adce000) [pid = 3305] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x85c2ec00) [pid = 3305] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x8ac2e400) [pid = 3305] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x85590400) [pid = 3305] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x9a3d3400) [pid = 3305] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 117 (0x8cc6f000) [pid = 3305] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 116 (0x8fd2dc00) [pid = 3305] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 115 (0x903e0400) [pid = 3305] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 114 (0x9fc7b800) [pid = 3305] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 113 (0x9367b800) [pid = 3305] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 112 (0x86bcc400) [pid = 3305] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:53:45 INFO - PROCESS | 3305 | --DOMWINDOW == 111 (0x87d87c00) [pid = 3305] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:53:45 INFO - PROCESS | 3305 | 1460991225423 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]]]}] 07:53:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:53:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2284ms 07:53:45 INFO - PROCESS | 3305 | 1460991225447 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 07:53:45 INFO - PROCESS | 3305 | 1460991225452 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 07:53:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:53:45 INFO - PROCESS | 3305 | 1460991225477 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:53:45 INFO - PROCESS | 3305 | 1460991225487 Marionette TRACE conn3 <- [1,2730,null,{}] 07:53:45 INFO - PROCESS | 3305 | 1460991225504 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}] 07:53:45 INFO - PROCESS | 3305 | 1460991225821 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 07:53:45 INFO - PROCESS | 3305 | 1460991225961 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x86cdfc00 == 120 [pid = 3305] [id = 690] 07:53:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 112 (0x86ce8000) [pid = 3305] [serial = 2071] [outer = (nil)] 07:53:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 113 (0x87d8dc00) [pid = 3305] [serial = 2072] [outer = 0x86ce8000] 07:53:46 INFO - PROCESS | 3305 | 1460991226056 Marionette DEBUG loaded listener.js 07:53:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 114 (0x8844fc00) [pid = 3305] [serial = 2073] [outer = 0x86ce8000] 07:53:47 INFO - PROCESS | 3305 | 1460991227504 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] 07:53:47 INFO - PROCESS | 3305 | 1460991227588 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 07:53:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:53:47 INFO - PROCESS | 3305 | 1460991227598 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:53:47 INFO - PROCESS | 3305 | 1460991227604 Marionette TRACE conn3 <- [1,2734,null,{}] 07:53:47 INFO - PROCESS | 3305 | 1460991227616 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}] 07:53:47 INFO - PROCESS | 3305 | 1460991227903 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 07:53:48 INFO - PROCESS | 3305 | 1460991228196 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x85c32800 == 121 [pid = 3305] [id = 691] 07:53:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 115 (0x85c33400) [pid = 3305] [serial = 2074] [outer = (nil)] 07:53:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 116 (0x85c39c00) [pid = 3305] [serial = 2075] [outer = 0x85c33400] 07:53:48 INFO - PROCESS | 3305 | 1460991228299 Marionette DEBUG loaded listener.js 07:53:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 117 (0x8645c400) [pid = 3305] [serial = 2076] [outer = 0x85c33400] 07:53:49 INFO - PROCESS | 3305 | 1460991229363 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]]]}] 07:53:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:53:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1839ms 07:53:49 INFO - PROCESS | 3305 | 1460991229439 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 07:53:49 INFO - PROCESS | 3305 | 1460991229450 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 07:53:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:53:49 INFO - PROCESS | 3305 | 1460991229462 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:53:49 INFO - PROCESS | 3305 | 1460991229467 Marionette TRACE conn3 <- [1,2738,null,{}] 07:53:49 INFO - PROCESS | 3305 | 1460991229475 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}] 07:53:49 INFO - PROCESS | 3305 | 1460991229794 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 07:53:50 INFO - PROCESS | 3305 | 1460991230154 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bcf400 == 122 [pid = 3305] [id = 692] 07:53:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 118 (0x86bd3000) [pid = 3305] [serial = 2077] [outer = (nil)] 07:53:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x86ce8c00) [pid = 3305] [serial = 2078] [outer = 0x86bd3000] 07:53:50 INFO - PROCESS | 3305 | 1460991230251 Marionette DEBUG loaded listener.js 07:53:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x87d88000) [pid = 3305] [serial = 2079] [outer = 0x86bd3000] 07:53:51 INFO - PROCESS | 3305 | 1460991231392 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]]]}] 07:53:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:53:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1988ms 07:53:51 INFO - PROCESS | 3305 | 1460991231451 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 07:53:51 INFO - PROCESS | 3305 | 1460991231455 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 07:53:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:53:51 INFO - PROCESS | 3305 | 1460991231465 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:53:51 INFO - PROCESS | 3305 | 1460991231471 Marionette TRACE conn3 <- [1,2742,null,{}] 07:53:51 INFO - PROCESS | 3305 | 1460991231490 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}] 07:53:51 INFO - PROCESS | 3305 | 1460991231802 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 07:53:52 INFO - PROCESS | 3305 | 1460991232198 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x88457400 == 123 [pid = 3305] [id = 693] 07:53:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x8918b800) [pid = 3305] [serial = 2080] [outer = (nil)] 07:53:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x8a4c3c00) [pid = 3305] [serial = 2081] [outer = 0x8918b800] 07:53:52 INFO - PROCESS | 3305 | 1460991232298 Marionette DEBUG loaded listener.js 07:53:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x8a4ce800) [pid = 3305] [serial = 2082] [outer = 0x8918b800] 07:53:53 INFO - PROCESS | 3305 | 1460991233310 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]]]}] 07:53:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:53:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1896ms 07:53:53 INFO - PROCESS | 3305 | 1460991233360 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 07:53:53 INFO - PROCESS | 3305 | 1460991233366 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 07:53:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:53:53 INFO - PROCESS | 3305 | 1460991233373 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:53:53 INFO - PROCESS | 3305 | 1460991233375 Marionette TRACE conn3 <- [1,2746,null,{}] 07:53:53 INFO - PROCESS | 3305 | 1460991233382 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}] 07:53:53 INFO - PROCESS | 3305 | 1460991233644 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 07:53:54 INFO - PROCESS | 3305 | 1460991233996 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:54 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac22400 == 124 [pid = 3305] [id = 694] 07:53:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x8ac2b800) [pid = 3305] [serial = 2083] [outer = (nil)] 07:53:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8adc2800) [pid = 3305] [serial = 2084] [outer = 0x8ac2b800] 07:53:54 INFO - PROCESS | 3305 | 1460991234097 Marionette DEBUG loaded listener.js 07:53:54 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8adcd800) [pid = 3305] [serial = 2085] [outer = 0x8ac2b800] 07:53:55 INFO - PROCESS | 3305 | 1460991235039 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]]]}] 07:53:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:53:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1733ms 07:53:55 INFO - PROCESS | 3305 | 1460991235107 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 07:53:55 INFO - PROCESS | 3305 | 1460991235112 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 07:53:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:53:55 INFO - PROCESS | 3305 | 1460991235122 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:53:55 INFO - PROCESS | 3305 | 1460991235126 Marionette TRACE conn3 <- [1,2750,null,{}] 07:53:55 INFO - PROCESS | 3305 | 1460991235132 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}] 07:53:55 INFO - PROCESS | 3305 | 1460991235392 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 07:53:55 INFO - PROCESS | 3305 | 1460991235773 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ac20c00 == 125 [pid = 3305] [id = 695] 07:53:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8ac25c00) [pid = 3305] [serial = 2086] [outer = (nil)] 07:53:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8aedd400) [pid = 3305] [serial = 2087] [outer = 0x8ac25c00] 07:53:55 INFO - PROCESS | 3305 | 1460991235870 Marionette DEBUG loaded listener.js 07:53:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8be6a800) [pid = 3305] [serial = 2088] [outer = 0x8ac25c00] 07:53:56 INFO - PROCESS | 3305 | 1460991236884 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]]]}] 07:53:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:53:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1792ms 07:53:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:53:56 INFO - PROCESS | 3305 | 1460991236915 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 07:53:56 INFO - PROCESS | 3305 | 1460991236919 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 07:53:56 INFO - PROCESS | 3305 | 1460991236927 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:53:56 INFO - PROCESS | 3305 | 1460991236930 Marionette TRACE conn3 <- [1,2754,null,{}] 07:53:56 INFO - PROCESS | 3305 | 1460991236937 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}] 07:53:57 INFO - PROCESS | 3305 | 1460991237245 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 07:53:57 INFO - PROCESS | 3305 | 1460991237610 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1e6000 == 126 [pid = 3305] [id = 696] 07:53:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8c1e7800) [pid = 3305] [serial = 2089] [outer = (nil)] 07:53:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8c1ebc00) [pid = 3305] [serial = 2090] [outer = 0x8c1e7800] 07:53:57 INFO - PROCESS | 3305 | 1460991237717 Marionette DEBUG loaded listener.js 07:53:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8cc69c00) [pid = 3305] [serial = 2091] [outer = 0x8c1e7800] 07:53:58 INFO - PROCESS | 3305 | 1460991238930 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]]]}] 07:53:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:53:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2041ms 07:53:58 INFO - PROCESS | 3305 | 1460991238970 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 07:53:58 INFO - PROCESS | 3305 | 1460991238973 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 07:53:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:53:58 INFO - PROCESS | 3305 | 1460991238985 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:53:58 INFO - PROCESS | 3305 | 1460991238992 Marionette TRACE conn3 <- [1,2758,null,{}] 07:53:59 INFO - PROCESS | 3305 | 1460991239019 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}] 07:53:59 INFO - PROCESS | 3305 | 1460991239621 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 07:53:59 INFO - PROCESS | 3305 | 1460991239857 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:59 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc6ec00 == 127 [pid = 3305] [id = 697] 07:53:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8e011800) [pid = 3305] [serial = 2092] [outer = (nil)] 07:53:59 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8e01e800) [pid = 3305] [serial = 2093] [outer = 0x8e011800] 07:53:59 INFO - PROCESS | 3305 | 1460991239951 Marionette DEBUG loaded listener.js 07:54:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8e0b2000) [pid = 3305] [serial = 2094] [outer = 0x8e011800] 07:54:00 INFO - PROCESS | 3305 | 1460991240932 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]]]}] 07:54:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:54:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1998ms 07:54:00 INFO - PROCESS | 3305 | 1460991240982 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 07:54:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:54:00 INFO - PROCESS | 3305 | 1460991240987 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 07:54:01 INFO - PROCESS | 3305 | 1460991240995 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:54:01 INFO - PROCESS | 3305 | 1460991240998 Marionette TRACE conn3 <- [1,2762,null,{}] 07:54:01 INFO - PROCESS | 3305 | 1460991241007 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}] 07:54:01 INFO - PROCESS | 3305 | 1460991241358 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 07:54:01 INFO - PROCESS | 3305 | 1460991241718 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bc9400 == 128 [pid = 3305] [id = 698] 07:54:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e0b0400) [pid = 3305] [serial = 2095] [outer = (nil)] 07:54:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e111c00) [pid = 3305] [serial = 2096] [outer = 0x8e0b0400] 07:54:01 INFO - PROCESS | 3305 | 1460991241856 Marionette DEBUG loaded listener.js 07:54:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8e115000) [pid = 3305] [serial = 2097] [outer = 0x8e0b0400] 07:54:02 INFO - PROCESS | 3305 | 1460991242828 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]]]}] 07:54:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:54:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1893ms 07:54:02 INFO - PROCESS | 3305 | 1460991242888 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 07:54:02 INFO - PROCESS | 3305 | 1460991242892 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 07:54:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:54:02 INFO - PROCESS | 3305 | 1460991242899 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:54:02 INFO - PROCESS | 3305 | 1460991242902 Marionette TRACE conn3 <- [1,2766,null,{}] 07:54:02 INFO - PROCESS | 3305 | 1460991242910 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}] 07:54:03 INFO - PROCESS | 3305 | 1460991243172 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 07:54:03 INFO - PROCESS | 3305 | 1460991243522 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e01d400 == 129 [pid = 3305] [id = 699] 07:54:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8e0b4400) [pid = 3305] [serial = 2098] [outer = (nil)] 07:54:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8e120000) [pid = 3305] [serial = 2099] [outer = 0x8e0b4400] 07:54:03 INFO - PROCESS | 3305 | 1460991243623 Marionette DEBUG loaded listener.js 07:54:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8e205400) [pid = 3305] [serial = 2100] [outer = 0x8e0b4400] 07:54:04 INFO - PROCESS | 3305 | 1460991244523 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]]]}] 07:54:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:54:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1690ms 07:54:04 INFO - PROCESS | 3305 | 1460991244591 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 07:54:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:54:04 INFO - PROCESS | 3305 | 1460991244596 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 07:54:04 INFO - PROCESS | 3305 | 1460991244603 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:54:04 INFO - PROCESS | 3305 | 1460991244606 Marionette TRACE conn3 <- [1,2770,null,{}] 07:54:04 INFO - PROCESS | 3305 | 1460991244613 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}] 07:54:04 INFO - PROCESS | 3305 | 1460991244874 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 07:54:05 INFO - PROCESS | 3305 | 1460991245231 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aed3c00 == 130 [pid = 3305] [id = 700] 07:54:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8e0b6000) [pid = 3305] [serial = 2101] [outer = (nil)] 07:54:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8e210400) [pid = 3305] [serial = 2102] [outer = 0x8e0b6000] 07:54:05 INFO - PROCESS | 3305 | 1460991245330 Marionette DEBUG loaded listener.js 07:54:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8e455c00) [pid = 3305] [serial = 2103] [outer = 0x8e0b6000] 07:54:06 INFO - PROCESS | 3305 | 1460991246321 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]]]}] 07:54:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:54:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1787ms 07:54:06 INFO - PROCESS | 3305 | 1460991246391 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 07:54:06 INFO - PROCESS | 3305 | 1460991246397 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 07:54:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:54:06 INFO - PROCESS | 3305 | 1460991246404 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:54:06 INFO - PROCESS | 3305 | 1460991246410 Marionette TRACE conn3 <- [1,2774,null,{}] 07:54:06 INFO - PROCESS | 3305 | 1460991246416 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}] 07:54:06 INFO - PROCESS | 3305 | 1460991246737 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 07:54:07 INFO - PROCESS | 3305 | 1460991247105 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ec05c00 == 131 [pid = 3305] [id = 701] 07:54:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8ed23400) [pid = 3305] [serial = 2104] [outer = (nil)] 07:54:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8ed2a800) [pid = 3305] [serial = 2105] [outer = 0x8ed23400] 07:54:07 INFO - PROCESS | 3305 | 1460991247216 Marionette DEBUG loaded listener.js 07:54:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x8eeb9400) [pid = 3305] [serial = 2106] [outer = 0x8ed23400] 07:54:08 INFO - PROCESS | 3305 | 1460991248224 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]]]}] 07:54:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:54:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1887ms 07:54:08 INFO - PROCESS | 3305 | 1460991248291 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 07:54:08 INFO - PROCESS | 3305 | 1460991248296 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 07:54:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:54:08 INFO - PROCESS | 3305 | 1460991248303 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:54:08 INFO - PROCESS | 3305 | 1460991248307 Marionette TRACE conn3 <- [1,2778,null,{}] 07:54:08 INFO - PROCESS | 3305 | 1460991248314 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}] 07:54:08 INFO - PROCESS | 3305 | 1460991248582 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 07:54:09 INFO - PROCESS | 3305 | 1460991248990 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:09 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd26800 == 132 [pid = 3305] [id = 702] 07:54:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8fd27800) [pid = 3305] [serial = 2107] [outer = (nil)] 07:54:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8fd2f400) [pid = 3305] [serial = 2108] [outer = 0x8fd27800] 07:54:09 INFO - PROCESS | 3305 | 1460991249085 Marionette DEBUG loaded listener.js 07:54:09 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x8fd34800) [pid = 3305] [serial = 2109] [outer = 0x8fd27800] 07:54:10 INFO - PROCESS | 3305 | 1460991250038 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]]]}] 07:54:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:54:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1784ms 07:54:10 INFO - PROCESS | 3305 | 1460991250089 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 07:54:10 INFO - PROCESS | 3305 | 1460991250093 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 07:54:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:54:10 INFO - PROCESS | 3305 | 1460991250100 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:54:10 INFO - PROCESS | 3305 | 1460991250104 Marionette TRACE conn3 <- [1,2782,null,{}] 07:54:10 INFO - PROCESS | 3305 | 1460991250110 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}] 07:54:10 INFO - PROCESS | 3305 | 1460991250368 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 07:54:10 INFO - PROCESS | 3305 | 1460991250742 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd27c00 == 133 [pid = 3305] [id = 703] 07:54:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x8fd28000) [pid = 3305] [serial = 2110] [outer = (nil)] 07:54:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8fd88400) [pid = 3305] [serial = 2111] [outer = 0x8fd28000] 07:54:10 INFO - PROCESS | 3305 | 1460991250840 Marionette DEBUG loaded listener.js 07:54:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x8ffa6000) [pid = 3305] [serial = 2112] [outer = 0x8fd28000] 07:54:11 INFO - PROCESS | 3305 | 1460991251797 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]]]}] 07:54:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:54:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1738ms 07:54:11 INFO - PROCESS | 3305 | 1460991251840 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 07:54:11 INFO - PROCESS | 3305 | 1460991251843 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 07:54:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:54:11 INFO - PROCESS | 3305 | 1460991251851 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:54:11 INFO - PROCESS | 3305 | 1460991251854 Marionette TRACE conn3 <- [1,2786,null,{}] 07:54:11 INFO - PROCESS | 3305 | 1460991251860 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}] 07:54:12 INFO - PROCESS | 3305 | 1460991252118 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 07:54:12 INFO - PROCESS | 3305 | 1460991252474 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1ea400 == 134 [pid = 3305] [id = 704] 07:54:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x8fd7f000) [pid = 3305] [serial = 2113] [outer = (nil)] 07:54:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x90101800) [pid = 3305] [serial = 2114] [outer = 0x8fd7f000] 07:54:12 INFO - PROCESS | 3305 | 1460991252573 Marionette DEBUG loaded listener.js 07:54:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x90105800) [pid = 3305] [serial = 2115] [outer = 0x8fd7f000] 07:54:13 INFO - PROCESS | 3305 | 1460991253481 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]]]}] 07:54:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:54:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1703ms 07:54:13 INFO - PROCESS | 3305 | 1460991253555 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 07:54:13 INFO - PROCESS | 3305 | 1460991253558 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 07:54:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:54:13 INFO - PROCESS | 3305 | 1460991253566 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:54:13 INFO - PROCESS | 3305 | 1460991253569 Marionette TRACE conn3 <- [1,2790,null,{}] 07:54:13 INFO - PROCESS | 3305 | 1460991253576 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}] 07:54:13 INFO - PROCESS | 3305 | 1460991253878 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 07:54:14 INFO - PROCESS | 3305 | 1460991254238 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffaec00 == 135 [pid = 3305] [id = 705] 07:54:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x9010e400) [pid = 3305] [serial = 2116] [outer = (nil)] 07:54:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x9031a400) [pid = 3305] [serial = 2117] [outer = 0x9010e400] 07:54:14 INFO - PROCESS | 3305 | 1460991254331 Marionette DEBUG loaded listener.js 07:54:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x9031dc00) [pid = 3305] [serial = 2118] [outer = 0x9010e400] 07:54:15 INFO - PROCESS | 3305 | 1460991255312 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]]]}] 07:54:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:54:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1784ms 07:54:15 INFO - PROCESS | 3305 | 1460991255352 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 07:54:15 INFO - PROCESS | 3305 | 1460991255355 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 07:54:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:54:15 INFO - PROCESS | 3305 | 1460991255362 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:54:15 INFO - PROCESS | 3305 | 1460991255366 Marionette TRACE conn3 <- [1,2794,null,{}] 07:54:15 INFO - PROCESS | 3305 | 1460991255372 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}] 07:54:15 INFO - PROCESS | 3305 | 1460991255704 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 07:54:16 INFO - PROCESS | 3305 | 1460991256062 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x90120000 == 136 [pid = 3305] [id = 706] 07:54:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x903dbc00) [pid = 3305] [serial = 2119] [outer = (nil)] 07:54:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x903e6000) [pid = 3305] [serial = 2120] [outer = 0x903dbc00] 07:54:16 INFO - PROCESS | 3305 | 1460991256159 Marionette DEBUG loaded listener.js 07:54:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x90548800) [pid = 3305] [serial = 2121] [outer = 0x903dbc00] 07:54:17 INFO - PROCESS | 3305 | 1460991257073 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]]]}] 07:54:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:54:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1736ms 07:54:17 INFO - PROCESS | 3305 | 1460991257100 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 07:54:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:54:17 INFO - PROCESS | 3305 | 1460991257104 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 07:54:17 INFO - PROCESS | 3305 | 1460991257127 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:54:17 INFO - PROCESS | 3305 | 1460991257131 Marionette TRACE conn3 <- [1,2798,null,{}] 07:54:17 INFO - PROCESS | 3305 | 1460991257146 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}] 07:54:17 INFO - PROCESS | 3305 | 1460991257407 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x87d85c00 == 135 [pid = 3305] [id = 670] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x86701c00 == 134 [pid = 3305] [id = 631] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8645b000 == 133 [pid = 3305] [id = 630] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8e0b7c00 == 132 [pid = 3305] [id = 296] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x90320c00 == 131 [pid = 3305] [id = 301] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8558e400 == 130 [pid = 3305] [id = 669] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x85594800 == 129 [pid = 3305] [id = 689] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x86457000 == 128 [pid = 3305] [id = 688] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x84bb7000 == 127 [pid = 3305] [id = 687] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x903dcc00 == 126 [pid = 3305] [id = 680] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x903de400 == 125 [pid = 3305] [id = 681] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffa7400 == 124 [pid = 3305] [id = 679] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8eebbc00 == 123 [pid = 3305] [id = 678] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac24c00 == 122 [pid = 3305] [id = 677] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8670b400 == 121 [pid = 3305] [id = 647] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8e203800 == 120 [pid = 3305] [id = 676] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac25000 == 119 [pid = 3305] [id = 674] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x8aede800 == 118 [pid = 3305] [id = 675] 07:54:19 INFO - PROCESS | 3305 | --DOCSHELL 0x85c32c00 == 117 [pid = 3305] [id = 673] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0xa44b6400) [pid = 3305] [serial = 2006] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x85c32000) [pid = 3305] [serial = 2000] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x99ce2c00) [pid = 3305] [serial = 1989] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x9fcadc00) [pid = 3305] [serial = 1991] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x96ba0400) [pid = 3305] [serial = 1985] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8eec0000) [pid = 3305] [serial = 1967] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x90564400) [pid = 3305] [serial = 1974] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8e11f800) [pid = 3305] [serial = 1896] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x932df400) [pid = 3305] [serial = 1980] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8be73800) [pid = 3305] [serial = 2016] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8c1e6c00) [pid = 3305] [serial = 2003] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8adcdc00) [pid = 3305] [serial = 1961] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x86459400) [pid = 3305] [serial = 2009] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0xa0fdcc00) [pid = 3305] [serial = 1995] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8e0b0c00) [pid = 3305] [serial = 1964] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x8ffab400) [pid = 3305] [serial = 1970] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0xa0e3a400) [pid = 3305] [serial = 1994] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8fd29400) [pid = 3305] [serial = 1968] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x903df800) [pid = 3305] [serial = 1973] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x9147cc00) [pid = 3305] [serial = 1977] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8c1e4c00) [pid = 3305] [serial = 1962] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x93262c00) [pid = 3305] [serial = 1979] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0xa3c1b400) [pid = 3305] [serial = 1997] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0xa2a4f000) [pid = 3305] [serial = 2004] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x90108c00) [pid = 3305] [serial = 1971] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x958a1c00) [pid = 3305] [serial = 1983] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x95899800) [pid = 3305] [serial = 1982] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x87496000) [pid = 3305] [serial = 1959] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8e119400) [pid = 3305] [serial = 1965] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x8918c800) [pid = 3305] [serial = 2013] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x86cddc00) [pid = 3305] [serial = 1958] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0xa3c1e400) [pid = 3305] [serial = 1998] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x9136f800) [pid = 3305] [serial = 1976] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x96f2d400) [pid = 3305] [serial = 1986] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x86bce400) [pid = 3305] [serial = 2010] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0xa008ac00) [pid = 3305] [serial = 1992] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x8aeddc00) [pid = 3305] [serial = 2015] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x88459800) [pid = 3305] [serial = 2012] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x9967f400) [pid = 3305] [serial = 1988] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x85c34400) [pid = 3305] [serial = 2001] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x8c822400) [pid = 3305] [serial = 2018] [outer = (nil)] [url = about:blank] 07:54:20 INFO - PROCESS | 3305 | 1460991260472 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:20 INFO - PROCESS | 3305 | ++DOCSHELL 0x85597c00 == 118 [pid = 3305] [id = 707] 07:54:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x85b68800) [pid = 3305] [serial = 2122] [outer = (nil)] 07:54:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x85c33c00) [pid = 3305] [serial = 2123] [outer = 0x85b68800] 07:54:20 INFO - PROCESS | 3305 | 1460991260578 Marionette DEBUG loaded listener.js 07:54:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x85d22000) [pid = 3305] [serial = 2124] [outer = 0x85b68800] 07:54:21 INFO - PROCESS | 3305 | 1460991261534 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]]]}] 07:54:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:54:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 4472ms 07:54:21 INFO - PROCESS | 3305 | 1460991261585 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 07:54:21 INFO - PROCESS | 3305 | 1460991261592 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 07:54:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:54:21 INFO - PROCESS | 3305 | 1460991261603 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:54:21 INFO - PROCESS | 3305 | 1460991261607 Marionette TRACE conn3 <- [1,2802,null,{}] 07:54:21 INFO - PROCESS | 3305 | 1460991261616 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}] 07:54:21 INFO - PROCESS | 3305 | 1460991261872 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 07:54:22 INFO - PROCESS | 3305 | 1460991262144 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:22 INFO - PROCESS | 3305 | ++DOCSHELL 0x86cddc00 == 119 [pid = 3305] [id = 708] 07:54:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x86cde000) [pid = 3305] [serial = 2125] [outer = (nil)] 07:54:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x86ceb400) [pid = 3305] [serial = 2126] [outer = 0x86cde000] 07:54:22 INFO - PROCESS | 3305 | 1460991262242 Marionette DEBUG loaded listener.js 07:54:22 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x87491c00) [pid = 3305] [serial = 2127] [outer = 0x86cde000] 07:54:23 INFO - PROCESS | 3305 | 1460991263234 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]]]}] 07:54:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:54:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1693ms 07:54:23 INFO - PROCESS | 3305 | 1460991263301 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 07:54:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:54:23 INFO - PROCESS | 3305 | 1460991263308 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 07:54:23 INFO - PROCESS | 3305 | 1460991263315 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:54:23 INFO - PROCESS | 3305 | 1460991263318 Marionette TRACE conn3 <- [1,2806,null,{}] 07:54:23 INFO - PROCESS | 3305 | 1460991263326 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}] 07:54:23 INFO - PROCESS | 3305 | 1460991263666 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 07:54:23 INFO - PROCESS | 3305 | 1460991263914 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x86618000 == 120 [pid = 3305] [id = 709] 07:54:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x88459400) [pid = 3305] [serial = 2128] [outer = (nil)] 07:54:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8918c000) [pid = 3305] [serial = 2129] [outer = 0x88459400] 07:54:24 INFO - PROCESS | 3305 | 1460991263998 Marionette DEBUG loaded listener.js 07:54:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8a4c9000) [pid = 3305] [serial = 2130] [outer = 0x88459400] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x9589d800) [pid = 3305] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x905db000) [pid = 3305] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x8adcb800) [pid = 3305] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x86458400) [pid = 3305] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x903e1000) [pid = 3305] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x85c39400) [pid = 3305] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x8e016c00) [pid = 3305] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x9055c400) [pid = 3305] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x8cc63c00) [pid = 3305] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x90109800) [pid = 3305] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x91372c00) [pid = 3305] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x8eebd000) [pid = 3305] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 117 (0x958a3000) [pid = 3305] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 116 (0x8ec01800) [pid = 3305] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 115 (0x8ec0a400) [pid = 3305] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 114 (0x86ce2000) [pid = 3305] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:54:25 INFO - PROCESS | 3305 | --DOMWINDOW == 113 (0x84bb9000) [pid = 3305] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:54:25 INFO - PROCESS | 3305 | 1460991265677 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]]]}] 07:54:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:54:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2396ms 07:54:25 INFO - PROCESS | 3305 | 1460991265712 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 07:54:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:54:25 INFO - PROCESS | 3305 | 1460991265717 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 07:54:25 INFO - PROCESS | 3305 | 1460991265748 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:54:25 INFO - PROCESS | 3305 | 1460991265759 Marionette TRACE conn3 <- [1,2810,null,{}] 07:54:25 INFO - PROCESS | 3305 | 1460991265767 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}] 07:54:26 INFO - PROCESS | 3305 | 1460991266019 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 07:54:26 INFO - PROCESS | 3305 | 1460991266234 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d84800 == 121 [pid = 3305] [id = 710] 07:54:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 114 (0x8aaa7800) [pid = 3305] [serial = 2131] [outer = (nil)] 07:54:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 115 (0x8adc5400) [pid = 3305] [serial = 2132] [outer = 0x8aaa7800] 07:54:26 INFO - PROCESS | 3305 | 1460991266316 Marionette DEBUG loaded listener.js 07:54:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 116 (0x8aedc000) [pid = 3305] [serial = 2133] [outer = 0x8aaa7800] 07:54:27 INFO - PROCESS | 3305 | 1460991267204 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]]]}] 07:54:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:54:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1512ms 07:54:27 INFO - PROCESS | 3305 | 1460991267237 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 07:54:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:54:27 INFO - PROCESS | 3305 | 1460991267242 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 07:54:27 INFO - PROCESS | 3305 | 1460991267249 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:54:27 INFO - PROCESS | 3305 | 1460991267253 Marionette TRACE conn3 <- [1,2814,null,{}] 07:54:27 INFO - PROCESS | 3305 | 1460991267259 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}] 07:54:27 INFO - PROCESS | 3305 | 1460991267497 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 07:54:28 INFO - PROCESS | 3305 | 1460991267988 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b69800 == 122 [pid = 3305] [id = 711] 07:54:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 117 (0x85b6a000) [pid = 3305] [serial = 2134] [outer = (nil)] 07:54:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 118 (0x85c34400) [pid = 3305] [serial = 2135] [outer = 0x85b6a000] 07:54:28 INFO - PROCESS | 3305 | 1460991268094 Marionette DEBUG loaded listener.js 07:54:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x8645ac00) [pid = 3305] [serial = 2136] [outer = 0x85b6a000] 07:54:29 INFO - PROCESS | 3305 | 1460991269116 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]]]}] 07:54:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:54:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1899ms 07:54:29 INFO - PROCESS | 3305 | 1460991269151 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 07:54:29 INFO - PROCESS | 3305 | 1460991269160 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 07:54:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:54:29 INFO - PROCESS | 3305 | 1460991269171 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:54:29 INFO - PROCESS | 3305 | 1460991269176 Marionette TRACE conn3 <- [1,2818,null,{}] 07:54:29 INFO - PROCESS | 3305 | 1460991269185 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}] 07:54:29 INFO - PROCESS | 3305 | 1460991269465 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 07:54:29 INFO - PROCESS | 3305 | 1460991269826 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:29 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d89400 == 123 [pid = 3305] [id = 712] 07:54:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x88453c00) [pid = 3305] [serial = 2137] [outer = (nil)] 07:54:29 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x89183400) [pid = 3305] [serial = 2138] [outer = 0x88453c00] 07:54:29 INFO - PROCESS | 3305 | 1460991269930 Marionette DEBUG loaded listener.js 07:54:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x8918ec00) [pid = 3305] [serial = 2139] [outer = 0x88453c00] 07:54:31 INFO - PROCESS | 3305 | 1460991271017 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]]]}] 07:54:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:54:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1896ms 07:54:31 INFO - PROCESS | 3305 | 1460991271072 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 07:54:31 INFO - PROCESS | 3305 | 1460991271080 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 07:54:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:54:31 INFO - PROCESS | 3305 | 1460991271091 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:54:31 INFO - PROCESS | 3305 | 1460991271096 Marionette TRACE conn3 <- [1,2822,null,{}] 07:54:31 INFO - PROCESS | 3305 | 1460991271151 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}] 07:54:31 INFO - PROCESS | 3305 | 1460991271434 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 07:54:31 INFO - PROCESS | 3305 | 1460991271848 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:31 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c7000 == 124 [pid = 3305] [id = 713] 07:54:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x8ac2a800) [pid = 3305] [serial = 2140] [outer = (nil)] 07:54:31 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x8aed3400) [pid = 3305] [serial = 2141] [outer = 0x8ac2a800] 07:54:31 INFO - PROCESS | 3305 | 1460991271944 Marionette DEBUG loaded listener.js 07:54:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8be77c00) [pid = 3305] [serial = 2142] [outer = 0x8ac2a800] 07:54:32 INFO - PROCESS | 3305 | 1460991272971 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]]]}] 07:54:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:54:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1946ms 07:54:33 INFO - PROCESS | 3305 | 1460991273037 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 07:54:33 INFO - PROCESS | 3305 | 1460991273042 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 07:54:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:54:33 INFO - PROCESS | 3305 | 1460991273060 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:54:33 INFO - PROCESS | 3305 | 1460991273071 Marionette TRACE conn3 <- [1,2826,null,{}] 07:54:33 INFO - PROCESS | 3305 | 1460991273080 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}] 07:54:33 INFO - PROCESS | 3305 | 1460991273393 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 07:54:33 INFO - PROCESS | 3305 | 1460991273753 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adcb400 == 125 [pid = 3305] [id = 714] 07:54:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8aedf800) [pid = 3305] [serial = 2143] [outer = (nil)] 07:54:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8e0af400) [pid = 3305] [serial = 2144] [outer = 0x8aedf800] 07:54:33 INFO - PROCESS | 3305 | 1460991273849 Marionette DEBUG loaded listener.js 07:54:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8e0ba800) [pid = 3305] [serial = 2145] [outer = 0x8aedf800] 07:54:34 INFO - PROCESS | 3305 | 1460991274832 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:54:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:54:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1855ms 07:54:34 INFO - PROCESS | 3305 | 1460991274906 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 07:54:34 INFO - PROCESS | 3305 | 1460991274911 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 07:54:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:54:34 INFO - PROCESS | 3305 | 1460991274919 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:54:34 INFO - PROCESS | 3305 | 1460991274923 Marionette TRACE conn3 <- [1,2830,null,{}] 07:54:34 INFO - PROCESS | 3305 | 1460991274930 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}] 07:54:35 INFO - PROCESS | 3305 | 1460991275232 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 07:54:35 INFO - PROCESS | 3305 | 1460991275590 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x8cc65400 == 126 [pid = 3305] [id = 715] 07:54:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8e201800) [pid = 3305] [serial = 2146] [outer = (nil)] 07:54:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8e45bc00) [pid = 3305] [serial = 2147] [outer = 0x8e201800] 07:54:35 INFO - PROCESS | 3305 | 1460991275711 Marionette DEBUG loaded listener.js 07:54:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8ec0a800) [pid = 3305] [serial = 2148] [outer = 0x8e201800] 07:54:36 INFO - PROCESS | 3305 | 1460991276699 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]]]}] 07:54:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:54:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1832ms 07:54:36 INFO - PROCESS | 3305 | 1460991276755 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 07:54:36 INFO - PROCESS | 3305 | 1460991276763 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 07:54:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:54:36 INFO - PROCESS | 3305 | 1460991276776 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:54:36 INFO - PROCESS | 3305 | 1460991276779 Marionette TRACE conn3 <- [1,2834,null,{}] 07:54:36 INFO - PROCESS | 3305 | 1460991276787 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}] 07:54:37 INFO - PROCESS | 3305 | 1460991277047 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 07:54:37 INFO - PROCESS | 3305 | 1460991277411 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:37 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed29800 == 127 [pid = 3305] [id = 716] 07:54:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8ed29c00) [pid = 3305] [serial = 2149] [outer = (nil)] 07:54:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8ed30400) [pid = 3305] [serial = 2150] [outer = 0x8ed29c00] 07:54:37 INFO - PROCESS | 3305 | 1460991277526 Marionette DEBUG loaded listener.js 07:54:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8fd32000) [pid = 3305] [serial = 2151] [outer = 0x8ed29c00] 07:54:38 INFO - PROCESS | 3305 | 1460991278540 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:54:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:54:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1844ms 07:54:38 INFO - PROCESS | 3305 | 1460991278620 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 07:54:38 INFO - PROCESS | 3305 | 1460991278625 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 07:54:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:54:38 INFO - PROCESS | 3305 | 1460991278631 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:54:38 INFO - PROCESS | 3305 | 1460991278635 Marionette TRACE conn3 <- [1,2838,null,{}] 07:54:38 INFO - PROCESS | 3305 | 1460991278641 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}] 07:54:38 INFO - PROCESS | 3305 | 1460991278913 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 07:54:39 INFO - PROCESS | 3305 | 1460991279239 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:39 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eec3800 == 128 [pid = 3305] [id = 717] 07:54:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8fd7a000) [pid = 3305] [serial = 2152] [outer = (nil)] 07:54:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x90108800) [pid = 3305] [serial = 2153] [outer = 0x8fd7a000] 07:54:39 INFO - PROCESS | 3305 | 1460991279334 Marionette DEBUG loaded listener.js 07:54:39 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x90314000) [pid = 3305] [serial = 2154] [outer = 0x8fd7a000] 07:54:40 INFO - PROCESS | 3305 | 1460991280267 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]]]}] 07:54:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:54:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1686ms 07:54:40 INFO - PROCESS | 3305 | 1460991280321 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 07:54:40 INFO - PROCESS | 3305 | 1460991280326 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 07:54:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:54:40 INFO - PROCESS | 3305 | 1460991280336 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:54:40 INFO - PROCESS | 3305 | 1460991280339 Marionette TRACE conn3 <- [1,2842,null,{}] 07:54:40 INFO - PROCESS | 3305 | 1460991280346 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}] 07:54:40 INFO - PROCESS | 3305 | 1460991280608 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 07:54:40 INFO - PROCESS | 3305 | 1460991280960 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffac800 == 129 [pid = 3305] [id = 718] 07:54:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x90116000) [pid = 3305] [serial = 2155] [outer = (nil)] 07:54:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x903e5000) [pid = 3305] [serial = 2156] [outer = 0x90116000] 07:54:41 INFO - PROCESS | 3305 | 1460991281056 Marionette DEBUG loaded listener.js 07:54:41 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x9054e000) [pid = 3305] [serial = 2157] [outer = 0x90116000] 07:54:42 INFO - PROCESS | 3305 | 1460991282079 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]]]}] 07:54:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:54:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1780ms 07:54:42 INFO - PROCESS | 3305 | 1460991282118 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 07:54:42 INFO - PROCESS | 3305 | 1460991282122 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 07:54:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:54:42 INFO - PROCESS | 3305 | 1460991282129 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:54:42 INFO - PROCESS | 3305 | 1460991282133 Marionette TRACE conn3 <- [1,2846,null,{}] 07:54:42 INFO - PROCESS | 3305 | 1460991282139 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}] 07:54:42 INFO - PROCESS | 3305 | 1460991282397 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 07:54:42 INFO - PROCESS | 3305 | 1460991282753 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:42 INFO - PROCESS | 3305 | ++DOCSHELL 0x8558ec00 == 130 [pid = 3305] [id = 719] 07:54:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x90321800) [pid = 3305] [serial = 2158] [outer = (nil)] 07:54:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x90563400) [pid = 3305] [serial = 2159] [outer = 0x90321800] 07:54:42 INFO - PROCESS | 3305 | 1460991282853 Marionette DEBUG loaded listener.js 07:54:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x90566400) [pid = 3305] [serial = 2160] [outer = 0x90321800] 07:54:43 INFO - PROCESS | 3305 | 1460991283780 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]]]}] 07:54:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:54:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1697ms 07:54:43 INFO - PROCESS | 3305 | 1460991283827 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 07:54:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:54:43 INFO - PROCESS | 3305 | 1460991283832 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 07:54:43 INFO - PROCESS | 3305 | 1460991283839 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:54:43 INFO - PROCESS | 3305 | 1460991283843 Marionette TRACE conn3 <- [1,2850,null,{}] 07:54:43 INFO - PROCESS | 3305 | 1460991283850 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}] 07:54:44 INFO - PROCESS | 3305 | 1460991284110 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 07:54:44 INFO - PROCESS | 3305 | 1460991284477 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:44 INFO - PROCESS | 3305 | ++DOCSHELL 0x905da800 == 131 [pid = 3305] [id = 720] 07:54:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x905dfc00) [pid = 3305] [serial = 2161] [outer = (nil)] 07:54:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x905e3400) [pid = 3305] [serial = 2162] [outer = 0x905dfc00] 07:54:44 INFO - PROCESS | 3305 | 1460991284572 Marionette DEBUG loaded listener.js 07:54:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x907af800) [pid = 3305] [serial = 2163] [outer = 0x905dfc00] 07:54:45 INFO - PROCESS | 3305 | 1460991285499 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:54:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:54:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1741ms 07:54:45 INFO - PROCESS | 3305 | 1460991285581 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 07:54:45 INFO - PROCESS | 3305 | 1460991285586 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 07:54:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:54:45 INFO - PROCESS | 3305 | 1460991285595 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:54:45 INFO - PROCESS | 3305 | 1460991285599 Marionette TRACE conn3 <- [1,2854,null,{}] 07:54:45 INFO - PROCESS | 3305 | 1460991285607 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}] 07:54:45 INFO - PROCESS | 3305 | 1460991285937 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 07:54:46 INFO - PROCESS | 3305 | 1460991286306 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:46 INFO - PROCESS | 3305 | ++DOCSHELL 0x907bb800 == 132 [pid = 3305] [id = 721] 07:54:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x907bbc00) [pid = 3305] [serial = 2164] [outer = (nil)] 07:54:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x9086d800) [pid = 3305] [serial = 2165] [outer = 0x907bbc00] 07:54:46 INFO - PROCESS | 3305 | 1460991286418 Marionette DEBUG loaded listener.js 07:54:46 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x91472000) [pid = 3305] [serial = 2166] [outer = 0x907bbc00] 07:54:47 INFO - PROCESS | 3305 | 1460991287453 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]]]}] 07:54:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:54:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1892ms 07:54:47 INFO - PROCESS | 3305 | 1460991287488 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 07:54:47 INFO - PROCESS | 3305 | 1460991287492 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 07:54:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:54:47 INFO - PROCESS | 3305 | 1460991287501 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:54:47 INFO - PROCESS | 3305 | 1460991287506 Marionette TRACE conn3 <- [1,2858,null,{}] 07:54:47 INFO - PROCESS | 3305 | 1460991287513 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}] 07:54:47 INFO - PROCESS | 3305 | 1460991287812 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 07:54:48 INFO - PROCESS | 3305 | 1460991288172 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x905e2c00 == 133 [pid = 3305] [id = 722] 07:54:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x907b5c00) [pid = 3305] [serial = 2167] [outer = (nil)] 07:54:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x9203c800) [pid = 3305] [serial = 2168] [outer = 0x907b5c00] 07:54:48 INFO - PROCESS | 3305 | 1460991288271 Marionette DEBUG loaded listener.js 07:54:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x92042000) [pid = 3305] [serial = 2169] [outer = 0x907b5c00] 07:54:49 INFO - PROCESS | 3305 | 1460991289200 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:54:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:54:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1735ms 07:54:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:54:49 INFO - PROCESS | 3305 | 1460991289236 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 07:54:49 INFO - PROCESS | 3305 | 1460991289239 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 07:54:49 INFO - PROCESS | 3305 | 1460991289247 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:54:49 INFO - PROCESS | 3305 | 1460991289250 Marionette TRACE conn3 <- [1,2862,null,{}] 07:54:49 INFO - PROCESS | 3305 | 1460991289257 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}] 07:54:49 INFO - PROCESS | 3305 | 1460991289511 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 07:54:49 INFO - PROCESS | 3305 | 1460991289877 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x91479800 == 134 [pid = 3305] [id = 723] 07:54:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x92013c00) [pid = 3305] [serial = 2170] [outer = (nil)] 07:54:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x9325bc00) [pid = 3305] [serial = 2171] [outer = 0x92013c00] 07:54:49 INFO - PROCESS | 3305 | 1460991289977 Marionette DEBUG loaded listener.js 07:54:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x93260000) [pid = 3305] [serial = 2172] [outer = 0x92013c00] 07:54:50 INFO - PROCESS | 3305 | 1460991290919 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]]]}] 07:54:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:54:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1741ms 07:54:50 INFO - PROCESS | 3305 | 1460991290988 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 07:54:50 INFO - PROCESS | 3305 | 1460991290991 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 07:54:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:54:51 INFO - PROCESS | 3305 | 1460991290999 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:54:51 INFO - PROCESS | 3305 | 1460991291003 Marionette TRACE conn3 <- [1,2866,null,{}] 07:54:51 INFO - PROCESS | 3305 | 1460991291009 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}] 07:54:51 INFO - PROCESS | 3305 | 1460991291307 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 07:54:51 INFO - PROCESS | 3305 | 1460991291666 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd8400 == 135 [pid = 3305] [id = 724] 07:54:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x90867c00) [pid = 3305] [serial = 2173] [outer = (nil)] 07:54:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x932da000) [pid = 3305] [serial = 2174] [outer = 0x90867c00] 07:54:51 INFO - PROCESS | 3305 | 1460991291766 Marionette DEBUG loaded listener.js 07:54:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x932dcc00) [pid = 3305] [serial = 2175] [outer = 0x90867c00] 07:54:52 INFO - PROCESS | 3305 | 1460991292698 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]]]}] 07:54:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:54:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1741ms 07:54:52 INFO - PROCESS | 3305 | 1460991292746 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 07:54:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:54:52 INFO - PROCESS | 3305 | 1460991292751 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 07:54:52 INFO - PROCESS | 3305 | 1460991292758 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:54:52 INFO - PROCESS | 3305 | 1460991292762 Marionette TRACE conn3 <- [1,2870,null,{}] 07:54:52 INFO - PROCESS | 3305 | 1460991292768 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}] 07:54:53 INFO - PROCESS | 3305 | 1460991293028 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 07:54:53 INFO - PROCESS | 3305 | 1460991293359 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x92048000 == 136 [pid = 3305] [id = 725] 07:54:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x93259c00) [pid = 3305] [serial = 2176] [outer = (nil)] 07:54:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x93679400) [pid = 3305] [serial = 2177] [outer = 0x93259c00] 07:54:53 INFO - PROCESS | 3305 | 1460991293464 Marionette DEBUG loaded listener.js 07:54:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x93687800) [pid = 3305] [serial = 2178] [outer = 0x93259c00] 07:54:54 INFO - PROCESS | 3305 | 1460991294386 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]]]}] 07:54:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:54:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1687ms 07:54:54 INFO - PROCESS | 3305 | 1460991294447 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 07:54:54 INFO - PROCESS | 3305 | 1460991294452 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 07:54:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:54:54 INFO - PROCESS | 3305 | 1460991294459 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:54:54 INFO - PROCESS | 3305 | 1460991294463 Marionette TRACE conn3 <- [1,2874,null,{}] 07:54:54 INFO - PROCESS | 3305 | 1460991294469 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}] 07:54:54 INFO - PROCESS | 3305 | 1460991294745 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 07:54:55 INFO - PROCESS | 3305 | 1460991295107 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x92041000 == 137 [pid = 3305] [id = 726] 07:54:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x932df400) [pid = 3305] [serial = 2179] [outer = (nil)] 07:54:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x9444bc00) [pid = 3305] [serial = 2180] [outer = 0x932df400] 07:54:55 INFO - PROCESS | 3305 | 1460991295206 Marionette DEBUG loaded listener.js 07:54:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x9444ec00) [pid = 3305] [serial = 2181] [outer = 0x932df400] 07:54:56 INFO - PROCESS | 3305 | 1460991296201 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]]]}] 07:54:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:54:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1783ms 07:54:56 INFO - PROCESS | 3305 | 1460991296244 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 07:54:56 INFO - PROCESS | 3305 | 1460991296247 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 07:54:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:54:56 INFO - PROCESS | 3305 | 1460991296254 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:54:56 INFO - PROCESS | 3305 | 1460991296258 Marionette TRACE conn3 <- [1,2878,null,{}] 07:54:56 INFO - PROCESS | 3305 | 1460991296265 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}] 07:54:56 INFO - PROCESS | 3305 | 1460991296535 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 07:54:56 INFO - PROCESS | 3305 | 1460991296900 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x932d7000 == 138 [pid = 3305] [id = 727] 07:54:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x932db400) [pid = 3305] [serial = 2182] [outer = (nil)] 07:54:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x9630a400) [pid = 3305] [serial = 2183] [outer = 0x932db400] 07:54:57 INFO - PROCESS | 3305 | 1460991297011 Marionette DEBUG loaded listener.js 07:54:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x96314000) [pid = 3305] [serial = 2184] [outer = 0x932db400] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x87d84800 == 137 [pid = 3305] [id = 710] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x86618000 == 136 [pid = 3305] [id = 709] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x86cddc00 == 135 [pid = 3305] [id = 708] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x85597c00 == 134 [pid = 3305] [id = 707] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1ea400 == 133 [pid = 3305] [id = 704] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffaec00 == 132 [pid = 3305] [id = 705] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd27c00 == 131 [pid = 3305] [id = 703] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8fd26800 == 130 [pid = 3305] [id = 702] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8aed3c00 == 129 [pid = 3305] [id = 700] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x86bc9400 == 128 [pid = 3305] [id = 698] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8e01d400 == 127 [pid = 3305] [id = 699] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc6ec00 == 126 [pid = 3305] [id = 697] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8c1e6000 == 125 [pid = 3305] [id = 696] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac20c00 == 124 [pid = 3305] [id = 695] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x8ac22400 == 123 [pid = 3305] [id = 694] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x86bcf400 == 122 [pid = 3305] [id = 692] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x88457400 == 121 [pid = 3305] [id = 693] 07:55:00 INFO - PROCESS | 3305 | --DOCSHELL 0x85c32800 == 120 [pid = 3305] [id = 691] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x96b12000) [pid = 3305] [serial = 2054] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x916a5000) [pid = 3305] [serial = 2048] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x99cd9800) [pid = 3305] [serial = 2060] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x92043400) [pid = 3305] [serial = 2049] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x8e013000) [pid = 3305] [serial = 2025] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x86616800) [pid = 3305] [serial = 2066] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x90566c00) [pid = 3305] [serial = 2043] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8645d400) [pid = 3305] [serial = 2021] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8e20a800) [pid = 3305] [serial = 2027] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x9055d400) [pid = 3305] [serial = 2042] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8be71800) [pid = 3305] [serial = 2024] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x907b9c00) [pid = 3305] [serial = 2045] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8e45d000) [pid = 3305] [serial = 1956] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x903dc800) [pid = 3305] [serial = 2039] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x94450000) [pid = 3305] [serial = 2052] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x90120c00) [pid = 3305] [serial = 2037] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x86ce9400) [pid = 3305] [serial = 2022] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x98fde400) [pid = 3305] [serial = 2058] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x8e457000) [pid = 3305] [serial = 2028] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x98fd7000) [pid = 3305] [serial = 2057] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x932d9800) [pid = 3305] [serial = 2051] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x8ed23800) [pid = 3305] [serial = 2030] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8eebf800) [pid = 3305] [serial = 2033] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x9086dc00) [pid = 3305] [serial = 2046] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x8ed27800) [pid = 3305] [serial = 2031] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8fd85400) [pid = 3305] [serial = 2036] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x977d7800) [pid = 3305] [serial = 2055] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x86704800) [pid = 3305] [serial = 2067] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x9054b400) [pid = 3305] [serial = 2040] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8748bc00) [pid = 3305] [serial = 2070] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x853e4800) [pid = 3305] [serial = 2063] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x85b60000) [pid = 3305] [serial = 2064] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x86ce7800) [pid = 3305] [serial = 2069] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8fd2f000) [pid = 3305] [serial = 2034] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x87d8dc00) [pid = 3305] [serial = 2072] [outer = (nil)] [url = about:blank] 07:55:01 INFO - PROCESS | 3305 | 1460991301566 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]]]}] 07:55:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:55:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 5346ms 07:55:01 INFO - PROCESS | 3305 | 1460991301643 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 07:55:01 INFO - PROCESS | 3305 | 1460991301650 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 07:55:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:55:01 INFO - PROCESS | 3305 | 1460991301664 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:55:01 INFO - PROCESS | 3305 | 1460991301671 Marionette TRACE conn3 <- [1,2882,null,{}] 07:55:01 INFO - PROCESS | 3305 | 1460991301685 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}] 07:55:01 INFO - PROCESS | 3305 | 1460991301956 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 07:55:02 INFO - PROCESS | 3305 | 1460991302184 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:02 INFO - PROCESS | 3305 | ++DOCSHELL 0x84948800 == 121 [pid = 3305] [id = 728] 07:55:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x85b65400) [pid = 3305] [serial = 2185] [outer = (nil)] 07:55:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x86707000) [pid = 3305] [serial = 2186] [outer = 0x85b65400] 07:55:02 INFO - PROCESS | 3305 | 1460991302291 Marionette DEBUG loaded listener.js 07:55:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x86cde400) [pid = 3305] [serial = 2187] [outer = 0x85b65400] 07:55:03 INFO - PROCESS | 3305 | 1460991303590 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]]]}] 07:55:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:55:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1950ms 07:55:03 INFO - PROCESS | 3305 | 1460991303615 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 07:55:03 INFO - PROCESS | 3305 | 1460991303625 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 07:55:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:55:03 INFO - PROCESS | 3305 | 1460991303637 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:55:03 INFO - PROCESS | 3305 | 1460991303641 Marionette TRACE conn3 <- [1,2886,null,{}] 07:55:03 INFO - PROCESS | 3305 | 1460991303648 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}] 07:55:04 INFO - PROCESS | 3305 | 1460991304040 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 07:55:04 INFO - PROCESS | 3305 | 1460991304144 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:04 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d88800 == 122 [pid = 3305] [id = 729] 07:55:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x87d8bc00) [pid = 3305] [serial = 2188] [outer = (nil)] 07:55:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x88451c00) [pid = 3305] [serial = 2189] [outer = 0x87d8bc00] 07:55:04 INFO - PROCESS | 3305 | 1460991304230 Marionette DEBUG loaded listener.js 07:55:04 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x89186400) [pid = 3305] [serial = 2190] [outer = 0x87d8bc00] 07:55:05 INFO - PROCESS | 3305 | 1460991305510 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]]]}] 07:55:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:55:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1941ms 07:55:05 INFO - PROCESS | 3305 | 1460991305579 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 07:55:05 INFO - PROCESS | 3305 | 1460991305582 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 07:55:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:55:05 INFO - PROCESS | 3305 | 1460991305612 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:55:05 INFO - PROCESS | 3305 | 1460991305617 Marionette TRACE conn3 <- [1,2890,null,{}] 07:55:05 INFO - PROCESS | 3305 | 1460991305636 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}] 07:55:06 INFO - PROCESS | 3305 | 1460991306529 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8e0b0400) [pid = 3305] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x85b68800) [pid = 3305] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8fd27800) [pid = 3305] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8918b800) [pid = 3305] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8fd7f000) [pid = 3305] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x86cde000) [pid = 3305] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x8e0b6000) [pid = 3305] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8ed23400) [pid = 3305] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x8a4cbc00) [pid = 3305] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x8ac2b800) [pid = 3305] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x8c1e7800) [pid = 3305] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x8ac25c00) [pid = 3305] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x88459400) [pid = 3305] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8e0b4400) [pid = 3305] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x8e011800) [pid = 3305] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x8fd28000) [pid = 3305] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x86bd3000) [pid = 3305] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x9010e400) [pid = 3305] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x85c38c00) [pid = 3305] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x85c33400) [pid = 3305] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:55:06 INFO - PROCESS | 3305 | --DOMWINDOW == 117 (0x8aedcc00) [pid = 3305] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:55:06 INFO - PROCESS | 3305 | 1460991306807 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:06 INFO - PROCESS | 3305 | ++DOCSHELL 0x85589800 == 123 [pid = 3305] [id = 730] 07:55:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 118 (0x85b68800) [pid = 3305] [serial = 2191] [outer = (nil)] 07:55:06 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x8670a400) [pid = 3305] [serial = 2192] [outer = 0x85b68800] 07:55:06 INFO - PROCESS | 3305 | 1460991306897 Marionette DEBUG loaded listener.js 07:55:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x8a4cbc00) [pid = 3305] [serial = 2193] [outer = 0x85b68800] 07:55:07 INFO - PROCESS | 3305 | 1460991307771 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:55:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:55:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2212ms 07:55:07 INFO - PROCESS | 3305 | 1460991307803 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 07:55:07 INFO - PROCESS | 3305 | 1460991307807 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 07:55:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:55:07 INFO - PROCESS | 3305 | 1460991307815 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:55:07 INFO - PROCESS | 3305 | 1460991307817 Marionette TRACE conn3 <- [1,2894,null,{}] 07:55:07 INFO - PROCESS | 3305 | 1460991307824 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}] 07:55:08 INFO - PROCESS | 3305 | 1460991308093 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 07:55:08 INFO - PROCESS | 3305 | 1460991308320 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x84942c00 == 124 [pid = 3305] [id = 731] 07:55:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x87d87400) [pid = 3305] [serial = 2194] [outer = (nil)] 07:55:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x8be74000) [pid = 3305] [serial = 2195] [outer = 0x87d87400] 07:55:08 INFO - PROCESS | 3305 | 1460991308446 Marionette DEBUG loaded listener.js 07:55:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x8c81c000) [pid = 3305] [serial = 2196] [outer = 0x87d87400] 07:55:09 INFO - PROCESS | 3305 | 1460991309640 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]]]}] 07:55:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:55:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1884ms 07:55:09 INFO - PROCESS | 3305 | 1460991309700 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 07:55:09 INFO - PROCESS | 3305 | 1460991309709 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 07:55:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:55:09 INFO - PROCESS | 3305 | 1460991309720 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:55:09 INFO - PROCESS | 3305 | 1460991309725 Marionette TRACE conn3 <- [1,2898,null,{}] 07:55:09 INFO - PROCESS | 3305 | 1460991309734 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}] 07:55:10 INFO - PROCESS | 3305 | 1460991310042 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 07:55:10 INFO - PROCESS | 3305 | 1460991310415 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x86458400 == 125 [pid = 3305] [id = 732] 07:55:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x8670f800) [pid = 3305] [serial = 2197] [outer = (nil)] 07:55:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8748d800) [pid = 3305] [serial = 2198] [outer = 0x8670f800] 07:55:10 INFO - PROCESS | 3305 | 1460991310515 Marionette DEBUG loaded listener.js 07:55:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x87d87000) [pid = 3305] [serial = 2199] [outer = 0x8670f800] 07:55:11 INFO - PROCESS | 3305 | 1460991311691 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]]]}] 07:55:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:55:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2043ms 07:55:11 INFO - PROCESS | 3305 | 1460991311768 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 07:55:11 INFO - PROCESS | 3305 | 1460991311777 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 07:55:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:55:11 INFO - PROCESS | 3305 | 1460991311791 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:55:11 INFO - PROCESS | 3305 | 1460991311795 Marionette TRACE conn3 <- [1,2902,null,{}] 07:55:11 INFO - PROCESS | 3305 | 1460991311803 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}] 07:55:12 INFO - PROCESS | 3305 | 1460991312141 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 07:55:12 INFO - PROCESS | 3305 | 1460991312620 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:12 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaa9c00 == 126 [pid = 3305] [id = 733] 07:55:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8be6c000) [pid = 3305] [serial = 2200] [outer = (nil)] 07:55:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8c825400) [pid = 3305] [serial = 2201] [outer = 0x8be6c000] 07:55:12 INFO - PROCESS | 3305 | 1460991312720 Marionette DEBUG loaded listener.js 07:55:12 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8cc63c00) [pid = 3305] [serial = 2202] [outer = 0x8be6c000] 07:55:13 INFO - PROCESS | 3305 | 1460991313839 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:55:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:55:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2091ms 07:55:13 INFO - PROCESS | 3305 | 1460991313883 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 07:55:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:55:13 INFO - PROCESS | 3305 | 1460991313888 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 07:55:13 INFO - PROCESS | 3305 | 1460991313896 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:55:13 INFO - PROCESS | 3305 | 1460991313904 Marionette TRACE conn3 <- [1,2906,null,{}] 07:55:13 INFO - PROCESS | 3305 | 1460991313923 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}] 07:55:14 INFO - PROCESS | 3305 | 1460991314240 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 07:55:14 INFO - PROCESS | 3305 | 1460991314607 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:14 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1ee400 == 127 [pid = 3305] [id = 734] 07:55:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8e01b800) [pid = 3305] [serial = 2203] [outer = (nil)] 07:55:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8e0b5400) [pid = 3305] [serial = 2204] [outer = 0x8e01b800] 07:55:14 INFO - PROCESS | 3305 | 1460991314720 Marionette DEBUG loaded listener.js 07:55:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8e119000) [pid = 3305] [serial = 2205] [outer = 0x8e01b800] 07:55:15 INFO - PROCESS | 3305 | 1460991315691 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]]]}] 07:55:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:55:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1842ms 07:55:15 INFO - PROCESS | 3305 | 1460991315738 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 07:55:15 INFO - PROCESS | 3305 | 1460991315744 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 07:55:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:55:15 INFO - PROCESS | 3305 | 1460991315752 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:55:15 INFO - PROCESS | 3305 | 1460991315755 Marionette TRACE conn3 <- [1,2910,null,{}] 07:55:15 INFO - PROCESS | 3305 | 1460991315762 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}] 07:55:16 INFO - PROCESS | 3305 | 1460991316064 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 07:55:16 INFO - PROCESS | 3305 | 1460991316425 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:16 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e0b1000 == 128 [pid = 3305] [id = 735] 07:55:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8e0b9000) [pid = 3305] [serial = 2206] [outer = (nil)] 07:55:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8e20d800) [pid = 3305] [serial = 2207] [outer = 0x8e0b9000] 07:55:16 INFO - PROCESS | 3305 | 1460991316526 Marionette DEBUG loaded listener.js 07:55:16 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8e457000) [pid = 3305] [serial = 2208] [outer = 0x8e0b9000] 07:55:17 INFO - PROCESS | 3305 | 1460991317324 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]]]}] 07:55:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:55:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:55:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1597ms 07:55:17 INFO - PROCESS | 3305 | 1460991317350 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 07:55:17 INFO - PROCESS | 3305 | 1460991317355 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 07:55:17 INFO - TEST-START | /DOMEvents/constructors.html 07:55:17 INFO - PROCESS | 3305 | 1460991317363 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:55:17 INFO - PROCESS | 3305 | 1460991317367 Marionette TRACE conn3 <- [1,2914,null,{}] 07:55:17 INFO - PROCESS | 3305 | 1460991317374 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}] 07:55:17 INFO - PROCESS | 3305 | 1460991317747 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 07:55:18 INFO - PROCESS | 3305 | 1460991318028 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:18 INFO - PROCESS | 3305 | ++DOCSHELL 0x87488c00 == 129 [pid = 3305] [id = 736] 07:55:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8be6c800) [pid = 3305] [serial = 2209] [outer = (nil)] 07:55:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8ec03c00) [pid = 3305] [serial = 2210] [outer = 0x8be6c800] 07:55:18 INFO - PROCESS | 3305 | 1460991318130 Marionette DEBUG loaded listener.js 07:55:18 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8ed23800) [pid = 3305] [serial = 2211] [outer = 0x8be6c800] 07:55:19 INFO - PROCESS | 3305 | 1460991319135 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]]]}] 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:55:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:55:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:55:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:55:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:55:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:55:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:55:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:55:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:55:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 1863ms 07:55:19 INFO - PROCESS | 3305 | 1460991319228 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 07:55:19 INFO - PROCESS | 3305 | 1460991319232 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 07:55:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:55:19 INFO - PROCESS | 3305 | 1460991319244 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:55:19 INFO - PROCESS | 3305 | 1460991319253 Marionette TRACE conn3 <- [1,2918,null,{}] 07:55:19 INFO - PROCESS | 3305 | 1460991319264 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}] 07:55:19 INFO - PROCESS | 3305 | 1460991319654 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 07:55:19 INFO - PROCESS | 3305 | 1460991319952 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x8748b400 == 130 [pid = 3305] [id = 737] 07:55:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8eeb6400) [pid = 3305] [serial = 2212] [outer = (nil)] 07:55:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8fd30c00) [pid = 3305] [serial = 2213] [outer = 0x8eeb6400] 07:55:20 INFO - PROCESS | 3305 | 1460991320051 Marionette DEBUG loaded listener.js 07:55:20 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8fd35000) [pid = 3305] [serial = 2214] [outer = 0x8eeb6400] 07:55:20 INFO - PROCESS | 3305 | 1460991320851 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:55:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:55:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1648ms 07:55:20 INFO - PROCESS | 3305 | 1460991320894 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 07:55:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:55:20 INFO - PROCESS | 3305 | 1460991320899 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 07:55:20 INFO - PROCESS | 3305 | 1460991320907 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:55:20 INFO - PROCESS | 3305 | 1460991320910 Marionette TRACE conn3 <- [1,2922,null,{}] 07:55:20 INFO - PROCESS | 3305 | 1460991320918 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}] 07:55:21 INFO - PROCESS | 3305 | 1460991321186 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 07:55:21 INFO - PROCESS | 3305 | 1460991321545 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:21 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eec1000 == 131 [pid = 3305] [id = 738] 07:55:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8fd2c400) [pid = 3305] [serial = 2215] [outer = (nil)] 07:55:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8ffa6800) [pid = 3305] [serial = 2216] [outer = 0x8fd2c400] 07:55:21 INFO - PROCESS | 3305 | 1460991321653 Marionette DEBUG loaded listener.js 07:55:21 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x90104000) [pid = 3305] [serial = 2217] [outer = 0x8fd2c400] 07:55:22 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:55:22 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:55:22 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:55:22 INFO - PROCESS | 3305 | [3305] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:55:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:55:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:55:22 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 07:55:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:55:22 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 07:55:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:55:22 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]" 07:55:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:55:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:55:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1638ms 07:55:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:55:22 INFO - PROCESS | 3305 | 1460991322517 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]]]}] 07:55:22 INFO - PROCESS | 3305 | 1460991322553 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 07:55:22 INFO - PROCESS | 3305 | 1460991322557 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 07:55:22 INFO - PROCESS | 3305 | 1460991322577 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:55:22 INFO - PROCESS | 3305 | 1460991322582 Marionette TRACE conn3 <- [1,2926,null,{}] 07:55:22 INFO - PROCESS | 3305 | 1460991322609 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}] 07:55:22 INFO - PROCESS | 3305 | 1460991322962 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 07:55:23 INFO - PROCESS | 3305 | 1460991323248 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:23 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e113000 == 132 [pid = 3305] [id = 739] 07:55:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8ffa5000) [pid = 3305] [serial = 2218] [outer = (nil)] 07:55:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x9054d800) [pid = 3305] [serial = 2219] [outer = 0x8ffa5000] 07:55:23 INFO - PROCESS | 3305 | 1460991323352 Marionette DEBUG loaded listener.js 07:55:23 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x90554400) [pid = 3305] [serial = 2220] [outer = 0x8ffa5000] 07:55:24 INFO - PROCESS | 3305 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:55:24 INFO - PROCESS | 3305 | 1460991324191 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]]]}] 07:55:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:55:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1649ms 07:55:24 INFO - PROCESS | 3305 | 1460991324223 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 07:55:24 INFO - PROCESS | 3305 | 1460991324226 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 07:55:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:55:24 INFO - PROCESS | 3305 | 1460991324234 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:55:24 INFO - PROCESS | 3305 | 1460991324238 Marionette TRACE conn3 <- [1,2930,null,{}] 07:55:24 INFO - PROCESS | 3305 | 1460991324244 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}] 07:55:24 INFO - PROCESS | 3305 | 1460991324502 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 07:55:24 INFO - PROCESS | 3305 | 1460991324786 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x8a4c8000 == 133 [pid = 3305] [id = 740] 07:55:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x8ec0c800) [pid = 3305] [serial = 2221] [outer = (nil)] 07:55:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x905db800) [pid = 3305] [serial = 2222] [outer = 0x8ec0c800] 07:55:24 INFO - PROCESS | 3305 | 1460991324949 Marionette DEBUG loaded listener.js 07:55:25 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x905e5800) [pid = 3305] [serial = 2223] [outer = 0x8ec0c800] 07:55:25 INFO - PROCESS | 3305 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:55:25 INFO - PROCESS | 3305 | 1460991325824 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]]]}] 07:55:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:55:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1632ms 07:55:25 INFO - PROCESS | 3305 | 1460991325868 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 07:55:25 INFO - PROCESS | 3305 | 1460991325872 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 07:55:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:55:25 INFO - PROCESS | 3305 | 1460991325880 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:55:25 INFO - PROCESS | 3305 | 1460991325885 Marionette TRACE conn3 <- [1,2934,null,{}] 07:55:25 INFO - PROCESS | 3305 | 1460991325902 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}] 07:55:26 INFO - PROCESS | 3305 | 1460991326397 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 07:55:26 INFO - PROCESS | 3305 | 1460991326770 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x9055f400 == 134 [pid = 3305] [id = 741] 07:55:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x905dd800) [pid = 3305] [serial = 2224] [outer = (nil)] 07:55:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x9086f800) [pid = 3305] [serial = 2225] [outer = 0x905dd800] 07:55:26 INFO - PROCESS | 3305 | 1460991326937 Marionette DEBUG loaded listener.js 07:55:27 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x91371800) [pid = 3305] [serial = 2226] [outer = 0x905dd800] 07:55:27 INFO - PROCESS | 3305 | 1460991327917 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]]]}] 07:55:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:55:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 2057ms 07:55:27 INFO - PROCESS | 3305 | 1460991327939 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 07:55:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:55:27 INFO - PROCESS | 3305 | 1460991327951 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 07:55:27 INFO - PROCESS | 3305 | 1460991327959 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:55:27 INFO - PROCESS | 3305 | 1460991327965 Marionette TRACE conn3 <- [1,2938,null,{}] 07:55:27 INFO - PROCESS | 3305 | 1460991327972 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}] 07:55:28 INFO - PROCESS | 3305 | 1460991328295 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 07:55:28 INFO - PROCESS | 3305 | 1460991328636 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x91470400 == 135 [pid = 3305] [id = 742] 07:55:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x920b5c00) [pid = 3305] [serial = 2227] [outer = (nil)] 07:55:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x932d9800) [pid = 3305] [serial = 2228] [outer = 0x920b5c00] 07:55:28 INFO - PROCESS | 3305 | 1460991328753 Marionette DEBUG loaded listener.js 07:55:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x94444400) [pid = 3305] [serial = 2229] [outer = 0x920b5c00] 07:55:29 INFO - PROCESS | 3305 | 1460991329887 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]]]}] 07:55:29 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. 07:55:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1956ms 07:55:29 INFO - PROCESS | 3305 | 1460991329914 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 07:55:29 INFO - PROCESS | 3305 | 1460991329919 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 07:55:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:55:29 INFO - PROCESS | 3305 | 1460991329926 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:55:29 INFO - PROCESS | 3305 | 1460991329931 Marionette TRACE conn3 <- [1,2942,null,{}] 07:55:29 INFO - PROCESS | 3305 | 1460991329938 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}] 07:55:30 INFO - PROCESS | 3305 | 1460991330298 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 07:55:30 INFO - PROCESS | 3305 | 1460991330636 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd7cc00 == 136 [pid = 3305] [id = 743] 07:55:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x8ffb1c00) [pid = 3305] [serial = 2230] [outer = (nil)] 07:55:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x9589cc00) [pid = 3305] [serial = 2231] [outer = 0x8ffb1c00] 07:55:30 INFO - PROCESS | 3305 | 1460991330741 Marionette DEBUG loaded listener.js 07:55:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x96313800) [pid = 3305] [serial = 2232] [outer = 0x8ffb1c00] 07:55:31 INFO - PROCESS | 3305 | 1460991331605 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"]]]}] 07:55:31 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 07:55:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:55:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1737ms 07:55:31 INFO - PROCESS | 3305 | 1460991331668 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 07:55:31 INFO - PROCESS | 3305 | 1460991331676 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 07:55:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:55:31 INFO - PROCESS | 3305 | 1460991331702 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:55:31 INFO - PROCESS | 3305 | 1460991331707 Marionette TRACE conn3 <- [1,2946,null,{}] 07:55:31 INFO - PROCESS | 3305 | 1460991331721 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}] 07:55:31 INFO - PROCESS | 3305 | 1460991331983 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 07:55:32 INFO - PROCESS | 3305 | 1460991332344 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:32 INFO - PROCESS | 3305 | ++DOCSHELL 0x93263000 == 137 [pid = 3305] [id = 744] 07:55:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x96e04000) [pid = 3305] [serial = 2233] [outer = (nil)] 07:55:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x96f2a400) [pid = 3305] [serial = 2234] [outer = 0x96e04000] 07:55:32 INFO - PROCESS | 3305 | 1460991332445 Marionette DEBUG loaded listener.js 07:55:32 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x977dc800) [pid = 3305] [serial = 2235] [outer = 0x96e04000] 07:55:33 INFO - PROCESS | 3305 | 1460991333399 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]]]}] 07:55:33 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. 07:55:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1760ms 07:55:33 INFO - PROCESS | 3305 | 1460991333447 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 07:55:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:55:33 INFO - PROCESS | 3305 | 1460991333451 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 07:55:33 INFO - PROCESS | 3305 | 1460991333458 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:55:33 INFO - PROCESS | 3305 | 1460991333463 Marionette TRACE conn3 <- [1,2950,null,{}] 07:55:33 INFO - PROCESS | 3305 | 1460991333470 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}] 07:55:33 INFO - PROCESS | 3305 | 1460991333844 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 07:55:34 INFO - PROCESS | 3305 | 1460991334140 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x96e06800 == 138 [pid = 3305] [id = 745] 07:55:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x96e08400) [pid = 3305] [serial = 2236] [outer = (nil)] 07:55:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x97854c00) [pid = 3305] [serial = 2237] [outer = 0x96e08400] 07:55:34 INFO - PROCESS | 3305 | 1460991334250 Marionette DEBUG loaded listener.js 07:55:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x979b2000) [pid = 3305] [serial = 2238] [outer = 0x96e08400] 07:55:34 INFO - PROCESS | 3305 | ++DOCSHELL 0x98fd6400 == 139 [pid = 3305] [id = 746] 07:55:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x98fd7400) [pid = 3305] [serial = 2239] [outer = (nil)] 07:55:34 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x98fdb000) [pid = 3305] [serial = 2240] [outer = 0x98fd7400] 07:55:35 INFO - PROCESS | 3305 | 1460991335188 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]]]}] 07:55:35 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. 07:55:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1785ms 07:55:35 INFO - PROCESS | 3305 | 1460991335243 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 07:55:35 INFO - PROCESS | 3305 | 1460991335246 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 07:55:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:55:35 INFO - PROCESS | 3305 | 1460991335254 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:55:35 INFO - PROCESS | 3305 | 1460991335257 Marionette TRACE conn3 <- [1,2954,null,{}] 07:55:35 INFO - PROCESS | 3305 | 1460991335265 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}] 07:55:35 INFO - PROCESS | 3305 | 1460991335648 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 07:55:36 INFO - PROCESS | 3305 | 1460991336027 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:36 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eec0400 == 140 [pid = 3305] [id = 747] 07:55:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0x9055d800) [pid = 3305] [serial = 2241] [outer = (nil)] 07:55:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0x98fd4400) [pid = 3305] [serial = 2242] [outer = 0x9055d800] 07:55:36 INFO - PROCESS | 3305 | 1460991336139 Marionette DEBUG loaded listener.js 07:55:36 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x98fd8800) [pid = 3305] [serial = 2243] [outer = 0x9055d800] 07:55:36 INFO - PROCESS | 3305 | 1460991336965 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]]]}] 07:55:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:55:37 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 07:55:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1747ms 07:55:37 INFO - PROCESS | 3305 | 1460991337003 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 07:55:37 INFO - PROCESS | 3305 | 1460991337007 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 07:55:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:55:37 INFO - PROCESS | 3305 | 1460991337014 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:55:37 INFO - PROCESS | 3305 | 1460991337019 Marionette TRACE conn3 <- [1,2958,null,{}] 07:55:37 INFO - PROCESS | 3305 | 1460991337025 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}] 07:55:37 INFO - PROCESS | 3305 | 1460991337306 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 07:55:37 INFO - PROCESS | 3305 | 1460991337622 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:37 INFO - PROCESS | 3305 | ++DOCSHELL 0x97848400 == 141 [pid = 3305] [id = 748] 07:55:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0x97c68000) [pid = 3305] [serial = 2244] [outer = (nil)] 07:55:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0x9967c800) [pid = 3305] [serial = 2245] [outer = 0x97c68000] 07:55:37 INFO - PROCESS | 3305 | 1460991337765 Marionette DEBUG loaded listener.js 07:55:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 173 (0x9967f400) [pid = 3305] [serial = 2246] [outer = 0x97c68000] 07:55:38 INFO - PROCESS | 3305 | 1460991338592 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]]]}] 07:55:38 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. 07:55:38 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1634ms 07:55:38 INFO - PROCESS | 3305 | 1460991338655 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 07:55:38 INFO - PROCESS | 3305 | 1460991338660 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 07:55:38 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:55:38 INFO - PROCESS | 3305 | 1460991338667 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:55:38 INFO - PROCESS | 3305 | 1460991338671 Marionette TRACE conn3 <- [1,2962,null,{}] 07:55:38 INFO - PROCESS | 3305 | 1460991338678 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}] 07:55:38 INFO - PROCESS | 3305 | 1460991338941 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x907b4c00 == 140 [pid = 3305] [id = 683] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x94447400 == 139 [pid = 3305] [id = 684] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x903dc000 == 138 [pid = 3305] [id = 682] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x9444d000 == 137 [pid = 3305] [id = 685] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x87491000 == 136 [pid = 3305] [id = 686] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x86bd8400 == 135 [pid = 3305] [id = 724] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x91479800 == 134 [pid = 3305] [id = 723] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x905e2c00 == 133 [pid = 3305] [id = 722] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x907bb800 == 132 [pid = 3305] [id = 721] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x8558ec00 == 131 [pid = 3305] [id = 719] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x905da800 == 130 [pid = 3305] [id = 720] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x8ffac800 == 129 [pid = 3305] [id = 718] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x8eec3800 == 128 [pid = 3305] [id = 717] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x8ed29800 == 127 [pid = 3305] [id = 716] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x8cc65400 == 126 [pid = 3305] [id = 715] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4c7000 == 125 [pid = 3305] [id = 713] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x8adcb400 == 124 [pid = 3305] [id = 714] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x87d89400 == 123 [pid = 3305] [id = 712] 07:55:42 INFO - PROCESS | 3305 | --DOCSHELL 0x85b69800 == 122 [pid = 3305] [id = 711] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 172 (0x8e115000) [pid = 3305] [serial = 2097] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x85c33c00) [pid = 3305] [serial = 2123] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x8fd34800) [pid = 3305] [serial = 2109] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x8a4c3c00) [pid = 3305] [serial = 2081] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x90101800) [pid = 3305] [serial = 2114] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x86ceb400) [pid = 3305] [serial = 2126] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8e455c00) [pid = 3305] [serial = 2103] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x85d22000) [pid = 3305] [serial = 2124] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x87491c00) [pid = 3305] [serial = 2127] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8eeb9400) [pid = 3305] [serial = 2106] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x90105800) [pid = 3305] [serial = 2115] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x99ce0400) [pid = 3305] [serial = 2061] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x8e111c00) [pid = 3305] [serial = 2096] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8adcd800) [pid = 3305] [serial = 2085] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x8a4ce800) [pid = 3305] [serial = 2082] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x8c1ebc00) [pid = 3305] [serial = 2090] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x8ed2a800) [pid = 3305] [serial = 2105] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x8be6a800) [pid = 3305] [serial = 2088] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x903e6000) [pid = 3305] [serial = 2120] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x8918c000) [pid = 3305] [serial = 2129] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x8e205400) [pid = 3305] [serial = 2100] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x8e01e800) [pid = 3305] [serial = 2093] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x8ffa6000) [pid = 3305] [serial = 2112] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x87d88000) [pid = 3305] [serial = 2079] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x86ce8c00) [pid = 3305] [serial = 2078] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8e0b2000) [pid = 3305] [serial = 2094] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x9031a400) [pid = 3305] [serial = 2117] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0xa4591000) [pid = 3305] [serial = 2007] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8aedd400) [pid = 3305] [serial = 2087] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x85c39c00) [pid = 3305] [serial = 2075] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x8645c400) [pid = 3305] [serial = 2076] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x8cc6a400) [pid = 3305] [serial = 2019] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x8e120000) [pid = 3305] [serial = 2099] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8fd88400) [pid = 3305] [serial = 2111] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8a4c9000) [pid = 3305] [serial = 2130] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8cc69c00) [pid = 3305] [serial = 2091] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8e210400) [pid = 3305] [serial = 2102] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8adc2800) [pid = 3305] [serial = 2084] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8fd2f400) [pid = 3305] [serial = 2108] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x9031dc00) [pid = 3305] [serial = 2118] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x8adc5400) [pid = 3305] [serial = 2132] [outer = (nil)] [url = about:blank] 07:55:42 INFO - PROCESS | 3305 | 1460991342732 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:42 INFO - PROCESS | 3305 | ++DOCSHELL 0x85c36c00 == 123 [pid = 3305] [id = 749] 07:55:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x85c39c00) [pid = 3305] [serial = 2247] [outer = (nil)] 07:55:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x86451000) [pid = 3305] [serial = 2248] [outer = 0x85c39c00] 07:55:42 INFO - PROCESS | 3305 | 1460991342825 Marionette DEBUG loaded listener.js 07:55:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x86614c00) [pid = 3305] [serial = 2249] [outer = 0x85c39c00] 07:55:43 INFO - PROCESS | 3305 | 1460991343646 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]]]}] 07:55:43 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. 07:55:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 4992ms 07:55:43 INFO - PROCESS | 3305 | 1460991343662 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 07:55:43 INFO - PROCESS | 3305 | 1460991343666 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 07:55:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:55:43 INFO - PROCESS | 3305 | 1460991343676 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:55:43 INFO - PROCESS | 3305 | 1460991343682 Marionette TRACE conn3 <- [1,2966,null,{}] 07:55:43 INFO - PROCESS | 3305 | 1460991343691 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}] 07:55:43 INFO - PROCESS | 3305 | 1460991343953 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 07:55:44 INFO - PROCESS | 3305 | 1460991344192 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:44 INFO - PROCESS | 3305 | ++DOCSHELL 0x86ce1000 == 124 [pid = 3305] [id = 750] 07:55:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x86ce7800) [pid = 3305] [serial = 2250] [outer = (nil)] 07:55:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x87493c00) [pid = 3305] [serial = 2251] [outer = 0x86ce7800] 07:55:44 INFO - PROCESS | 3305 | 1460991344274 Marionette DEBUG loaded listener.js 07:55:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x87d8ac00) [pid = 3305] [serial = 2252] [outer = 0x86ce7800] 07:55:45 INFO - PROCESS | 3305 | 1460991345178 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]]]}] 07:55:45 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. 07:55:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1549ms 07:55:45 INFO - PROCESS | 3305 | 1460991345229 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 07:55:45 INFO - PROCESS | 3305 | 1460991345237 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 07:55:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:55:45 INFO - PROCESS | 3305 | 1460991345252 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:55:45 INFO - PROCESS | 3305 | 1460991345257 Marionette TRACE conn3 <- [1,2970,null,{}] 07:55:45 INFO - PROCESS | 3305 | 1460991345264 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}] 07:55:45 INFO - PROCESS | 3305 | 1460991345596 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 07:55:45 INFO - PROCESS | 3305 | 1460991345638 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x87494400 == 125 [pid = 3305] [id = 751] 07:55:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8a4c7800) [pid = 3305] [serial = 2253] [outer = (nil)] 07:55:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8aaa3c00) [pid = 3305] [serial = 2254] [outer = 0x8a4c7800] 07:55:45 INFO - PROCESS | 3305 | 1460991345720 Marionette DEBUG loaded listener.js 07:55:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8ac23400) [pid = 3305] [serial = 2255] [outer = 0x8a4c7800] 07:55:46 INFO - PROCESS | 3305 | 1460991346737 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]]]}] 07:55:46 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. 07:55:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1542ms 07:55:46 INFO - PROCESS | 3305 | 1460991346789 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 07:55:46 INFO - PROCESS | 3305 | 1460991346793 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 07:55:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:55:46 INFO - PROCESS | 3305 | 1460991346819 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:55:46 INFO - PROCESS | 3305 | 1460991346829 Marionette TRACE conn3 <- [1,2974,null,{}] 07:55:46 INFO - PROCESS | 3305 | 1460991346849 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}] 07:55:47 INFO - PROCESS | 3305 | 1460991347790 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x932db400) [pid = 3305] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x8fd7a000) [pid = 3305] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x903dbc00) [pid = 3305] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x905dfc00) [pid = 3305] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8ac2a800) [pid = 3305] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x932df400) [pid = 3305] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8e201800) [pid = 3305] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x907b5c00) [pid = 3305] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x85b65400) [pid = 3305] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x85b6a000) [pid = 3305] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x93259c00) [pid = 3305] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x88453c00) [pid = 3305] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x90321800) [pid = 3305] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x90116000) [pid = 3305] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x8aedf800) [pid = 3305] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x92013c00) [pid = 3305] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x90867c00) [pid = 3305] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x85b68800) [pid = 3305] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x87d8bc00) [pid = 3305] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x8ed29c00) [pid = 3305] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x86ce8000) [pid = 3305] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:55:47 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x907bbc00) [pid = 3305] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:55:48 INFO - PROCESS | 3305 | 1460991348074 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x85595400 == 126 [pid = 3305] [id = 752] 07:55:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x85b65400) [pid = 3305] [serial = 2256] [outer = (nil)] 07:55:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x86cdec00) [pid = 3305] [serial = 2257] [outer = 0x85b65400] 07:55:48 INFO - PROCESS | 3305 | 1460991348173 Marionette DEBUG loaded listener.js 07:55:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x8ac2b000) [pid = 3305] [serial = 2258] [outer = 0x85b65400] 07:55:48 INFO - PROCESS | 3305 | 1460991348862 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]]]}] 07:55:48 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. 07:55:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2100ms 07:55:48 INFO - PROCESS | 3305 | 1460991348911 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 07:55:48 INFO - PROCESS | 3305 | 1460991348917 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 07:55:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:55:48 INFO - PROCESS | 3305 | 1460991348924 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:55:48 INFO - PROCESS | 3305 | 1460991348927 Marionette TRACE conn3 <- [1,2978,null,{}] 07:55:48 INFO - PROCESS | 3305 | 1460991348934 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}] 07:55:49 INFO - PROCESS | 3305 | 1460991349257 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 07:55:49 INFO - PROCESS | 3305 | 1460991349282 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:49 INFO - PROCESS | 3305 | ++DOCSHELL 0x85c37400 == 127 [pid = 3305] [id = 753] 07:55:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x8be6f800) [pid = 3305] [serial = 2259] [outer = (nil)] 07:55:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x8c822800) [pid = 3305] [serial = 2260] [outer = 0x8be6f800] 07:55:49 INFO - PROCESS | 3305 | 1460991349362 Marionette DEBUG loaded listener.js 07:55:49 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8cc65400) [pid = 3305] [serial = 2261] [outer = 0x8be6f800] 07:55:50 INFO - PROCESS | 3305 | 1460991350571 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]]]}] 07:55:50 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. 07:55:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1684ms 07:55:50 INFO - PROCESS | 3305 | 1460991350610 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 07:55:50 INFO - PROCESS | 3305 | 1460991350620 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 07:55:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:55:50 INFO - PROCESS | 3305 | 1460991350632 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:55:50 INFO - PROCESS | 3305 | 1460991350638 Marionette TRACE conn3 <- [1,2982,null,{}] 07:55:50 INFO - PROCESS | 3305 | 1460991350689 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}] 07:55:51 INFO - PROCESS | 3305 | 1460991351094 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 07:55:51 INFO - PROCESS | 3305 | 1460991351420 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:51 INFO - PROCESS | 3305 | ++DOCSHELL 0x86cde000 == 128 [pid = 3305] [id = 754] 07:55:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x86ce2800) [pid = 3305] [serial = 2262] [outer = (nil)] 07:55:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x87496000) [pid = 3305] [serial = 2263] [outer = 0x86ce2800] 07:55:51 INFO - PROCESS | 3305 | 1460991351523 Marionette DEBUG loaded listener.js 07:55:51 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x89185800) [pid = 3305] [serial = 2264] [outer = 0x86ce2800] 07:55:52 INFO - PROCESS | 3305 | 1460991352373 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"]]]}] 07:55:52 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 07:55:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:55:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:55:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1800ms 07:55:52 INFO - PROCESS | 3305 | 1460991352433 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 07:55:52 INFO - PROCESS | 3305 | 1460991352443 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 07:55:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:55:52 INFO - PROCESS | 3305 | 1460991352457 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:55:52 INFO - PROCESS | 3305 | 1460991352461 Marionette TRACE conn3 <- [1,2986,null,{}] 07:55:52 INFO - PROCESS | 3305 | 1460991352490 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}] 07:55:52 INFO - PROCESS | 3305 | 1460991352770 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 07:55:53 INFO - PROCESS | 3305 | 1460991353208 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x8be69400 == 129 [pid = 3305] [id = 755] 07:55:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8be6d400) [pid = 3305] [serial = 2265] [outer = (nil)] 07:55:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8c1e8400) [pid = 3305] [serial = 2266] [outer = 0x8be6d400] 07:55:53 INFO - PROCESS | 3305 | 1460991353311 Marionette DEBUG loaded listener.js 07:55:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8cc61800) [pid = 3305] [serial = 2267] [outer = 0x8be6d400] 07:55:54 INFO - PROCESS | 3305 | 1460991354188 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]]]}] 07:55:54 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. 07:55:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1795ms 07:55:54 INFO - PROCESS | 3305 | 1460991354252 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 07:55:54 INFO - PROCESS | 3305 | 1460991354256 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 07:55:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:55:54 INFO - PROCESS | 3305 | 1460991354264 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:55:54 INFO - PROCESS | 3305 | 1460991354271 Marionette TRACE conn3 <- [1,2990,null,{}] 07:55:54 INFO - PROCESS | 3305 | 1460991354336 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}] 07:55:54 INFO - PROCESS | 3305 | 1460991354691 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 07:55:55 INFO - PROCESS | 3305 | 1460991354983 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e0af800 == 130 [pid = 3305] [id = 756] 07:55:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8e0b5c00) [pid = 3305] [serial = 2268] [outer = (nil)] 07:55:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8e0bbc00) [pid = 3305] [serial = 2269] [outer = 0x8e0b5c00] 07:55:55 INFO - PROCESS | 3305 | 1460991355090 Marionette DEBUG loaded listener.js 07:55:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8e11d400) [pid = 3305] [serial = 2270] [outer = 0x8e0b5c00] 07:55:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e209c00 == 131 [pid = 3305] [id = 757] 07:55:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8e20a400) [pid = 3305] [serial = 2271] [outer = (nil)] 07:55:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8e455000) [pid = 3305] [serial = 2272] [outer = 0x8e20a400] 07:55:56 INFO - PROCESS | 3305 | 1460991356022 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]]]}] 07:55:56 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. 07:55:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1801ms 07:55:56 INFO - PROCESS | 3305 | 1460991356072 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 07:55:56 INFO - PROCESS | 3305 | 1460991356078 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 07:55:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:55:56 INFO - PROCESS | 3305 | 1460991356085 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:55:56 INFO - PROCESS | 3305 | 1460991356089 Marionette TRACE conn3 <- [1,2994,null,{}] 07:55:56 INFO - PROCESS | 3305 | 1460991356095 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}] 07:55:56 INFO - PROCESS | 3305 | 1460991356436 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 07:55:56 INFO - PROCESS | 3305 | 1460991356794 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:56 INFO - PROCESS | 3305 | ++DOCSHELL 0x8adc5400 == 132 [pid = 3305] [id = 758] 07:55:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8e205000) [pid = 3305] [serial = 2273] [outer = (nil)] 07:55:56 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8e455c00) [pid = 3305] [serial = 2274] [outer = 0x8e205000] 07:55:56 INFO - PROCESS | 3305 | 1460991356896 Marionette DEBUG loaded listener.js 07:55:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8ec08400) [pid = 3305] [serial = 2275] [outer = 0x8e205000] 07:55:57 INFO - PROCESS | 3305 | 1460991357716 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]]]}] 07:55:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:55:57 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 07:55:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1691ms 07:55:57 INFO - PROCESS | 3305 | 1460991357778 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 07:55:57 INFO - PROCESS | 3305 | 1460991357782 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 07:55:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:55:57 INFO - PROCESS | 3305 | 1460991357792 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:55:57 INFO - PROCESS | 3305 | 1460991357795 Marionette TRACE conn3 <- [1,2998,null,{}] 07:55:57 INFO - PROCESS | 3305 | 1460991357823 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}] 07:55:58 INFO - PROCESS | 3305 | 1460991358094 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 07:55:58 INFO - PROCESS | 3305 | 1460991358496 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:58 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e456800 == 133 [pid = 3305] [id = 759] 07:55:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x8ed24400) [pid = 3305] [serial = 2276] [outer = (nil)] 07:55:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x8ed32400) [pid = 3305] [serial = 2277] [outer = 0x8ed24400] 07:55:58 INFO - PROCESS | 3305 | 1460991358601 Marionette DEBUG loaded listener.js 07:55:58 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x8eeb9400) [pid = 3305] [serial = 2278] [outer = 0x8ed24400] 07:55:59 INFO - PROCESS | 3305 | 1460991359438 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]]]}] 07:55:59 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. 07:55:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1689ms 07:55:59 INFO - PROCESS | 3305 | 1460991359488 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 07:55:59 INFO - PROCESS | 3305 | 1460991359492 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 07:55:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:55:59 INFO - PROCESS | 3305 | 1460991359503 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:55:59 INFO - PROCESS | 3305 | 1460991359508 Marionette TRACE conn3 <- [1,3002,null,{}] 07:55:59 INFO - PROCESS | 3305 | 1460991359514 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}] 07:55:59 INFO - PROCESS | 3305 | 1460991359808 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 07:56:00 INFO - PROCESS | 3305 | 1460991360214 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:00 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ed23c00 == 134 [pid = 3305] [id = 760] 07:56:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x8fd27c00) [pid = 3305] [serial = 2279] [outer = (nil)] 07:56:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x8fd7b400) [pid = 3305] [serial = 2280] [outer = 0x8fd27c00] 07:56:00 INFO - PROCESS | 3305 | 1460991360386 Marionette DEBUG loaded listener.js 07:56:00 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x8fd83800) [pid = 3305] [serial = 2281] [outer = 0x8fd27c00] 07:56:01 INFO - PROCESS | 3305 | 1460991361287 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]]]}] 07:56:01 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. 07:56:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1798ms 07:56:01 INFO - PROCESS | 3305 | 1460991361302 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 07:56:01 INFO - PROCESS | 3305 | 1460991361305 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 07:56:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:56:01 INFO - PROCESS | 3305 | 1460991361313 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:56:01 INFO - PROCESS | 3305 | 1460991361318 Marionette TRACE conn3 <- [1,3006,null,{}] 07:56:01 INFO - PROCESS | 3305 | 1460991361325 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}] 07:56:01 INFO - PROCESS | 3305 | 1460991361587 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 07:56:01 INFO - PROCESS | 3305 | 1460991361875 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:01 INFO - PROCESS | 3305 | ++DOCSHELL 0x8fd2b800 == 135 [pid = 3305] [id = 761] 07:56:01 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x8fd35400) [pid = 3305] [serial = 2282] [outer = (nil)] 07:56:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x90101c00) [pid = 3305] [serial = 2283] [outer = 0x8fd35400] 07:56:02 INFO - PROCESS | 3305 | 1460991362023 Marionette DEBUG loaded listener.js 07:56:02 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x90114400) [pid = 3305] [serial = 2284] [outer = 0x8fd35400] 07:56:02 INFO - PROCESS | 3305 | 1460991362864 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]]]}] 07:56:02 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. 07:56:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1582ms 07:56:02 INFO - PROCESS | 3305 | 1460991362897 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 07:56:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:56:02 INFO - PROCESS | 3305 | 1460991362901 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 07:56:02 INFO - PROCESS | 3305 | 1460991362909 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:56:02 INFO - PROCESS | 3305 | 1460991362913 Marionette TRACE conn3 <- [1,3010,null,{}] 07:56:02 INFO - PROCESS | 3305 | 1460991362919 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}] 07:56:03 INFO - PROCESS | 3305 | 1460991363176 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 07:56:03 INFO - PROCESS | 3305 | 1460991363504 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:03 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e20b400 == 136 [pid = 3305] [id = 762] 07:56:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x8eec3800) [pid = 3305] [serial = 2285] [outer = (nil)] 07:56:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x903d7c00) [pid = 3305] [serial = 2286] [outer = 0x8eec3800] 07:56:03 INFO - PROCESS | 3305 | 1460991363648 Marionette DEBUG loaded listener.js 07:56:03 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x903df400) [pid = 3305] [serial = 2287] [outer = 0x8eec3800] 07:56:04 INFO - PROCESS | 3305 | 1460991364494 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]]]}] 07:56:04 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 07:56:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1633ms 07:56:04 INFO - PROCESS | 3305 | 1460991364542 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 07:56:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:56:04 INFO - PROCESS | 3305 | 1460991364546 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 07:56:04 INFO - PROCESS | 3305 | 1460991364554 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:56:04 INFO - PROCESS | 3305 | 1460991364558 Marionette TRACE conn3 <- [1,3014,null,{}] 07:56:04 INFO - PROCESS | 3305 | 1460991364565 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}] 07:56:04 INFO - PROCESS | 3305 | 1460991364815 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 07:56:05 INFO - PROCESS | 3305 | 1460991365138 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:05 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1e6400 == 137 [pid = 3305] [id = 763] 07:56:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x8e0b5800) [pid = 3305] [serial = 2288] [outer = (nil)] 07:56:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x9055cc00) [pid = 3305] [serial = 2289] [outer = 0x8e0b5800] 07:56:05 INFO - PROCESS | 3305 | 1460991365281 Marionette DEBUG loaded listener.js 07:56:05 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x90569000) [pid = 3305] [serial = 2290] [outer = 0x8e0b5800] 07:56:05 INFO - PROCESS | 3305 | [3305] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:56:06 INFO - PROCESS | 3305 | 1460991366227 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:56:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:56:06 INFO - {} 07:56:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:56:06 INFO - {} 07:56:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:56:06 INFO - {} 07:56:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:56:06 INFO - {} 07:56:06 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1733ms 07:56:06 INFO - PROCESS | 3305 | 1460991366310 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 07:56:06 INFO - PROCESS | 3305 | 1460991366315 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 07:56:06 INFO - TEST-START | /FileAPI/fileReader.html 07:56:06 INFO - PROCESS | 3305 | 1460991366326 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:56:06 INFO - PROCESS | 3305 | 1460991366330 Marionette TRACE conn3 <- [1,3018,null,{}] 07:56:06 INFO - PROCESS | 3305 | 1460991366336 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}] 07:56:06 INFO - PROCESS | 3305 | 1460991366612 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 07:56:07 INFO - PROCESS | 3305 | 1460991366990 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:07 INFO - PROCESS | 3305 | ++DOCSHELL 0x90561000 == 138 [pid = 3305] [id = 764] 07:56:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x907ae400) [pid = 3305] [serial = 2291] [outer = (nil)] 07:56:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x90871400) [pid = 3305] [serial = 2292] [outer = 0x907ae400] 07:56:07 INFO - PROCESS | 3305 | 1460991367084 Marionette DEBUG loaded listener.js 07:56:07 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x916a3400) [pid = 3305] [serial = 2293] [outer = 0x907ae400] 07:56:07 INFO - PROCESS | 3305 | 1460991367953 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]]]}] 07:56:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:56:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:56:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:56:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:56:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 1688ms 07:56:08 INFO - PROCESS | 3305 | 1460991368017 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 07:56:08 INFO - PROCESS | 3305 | 1460991368022 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 07:56:08 INFO - TEST-START | /FileAPI/historical.html 07:56:08 INFO - PROCESS | 3305 | 1460991368050 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:56:08 INFO - PROCESS | 3305 | 1460991368056 Marionette TRACE conn3 <- [1,3022,null,{}] 07:56:08 INFO - PROCESS | 3305 | 1460991368062 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}] 07:56:08 INFO - PROCESS | 3305 | 1460991368350 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 07:56:08 INFO - PROCESS | 3305 | 1460991368743 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:08 INFO - PROCESS | 3305 | ++DOCSHELL 0x92017000 == 139 [pid = 3305] [id = 765] 07:56:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x9325dc00) [pid = 3305] [serial = 2294] [outer = (nil)] 07:56:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x932d6c00) [pid = 3305] [serial = 2295] [outer = 0x9325dc00] 07:56:08 INFO - PROCESS | 3305 | 1460991368847 Marionette DEBUG loaded listener.js 07:56:08 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x93681800) [pid = 3305] [serial = 2296] [outer = 0x9325dc00] 07:56:09 INFO - PROCESS | 3305 | 1460991369678 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"]]]}] 07:56:09 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:56:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:56:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:56:09 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:56:09 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:56:09 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:56:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:56:09 INFO - TEST-OK | /FileAPI/historical.html | took 1695ms 07:56:09 INFO - PROCESS | 3305 | 1460991369745 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 07:56:09 INFO - PROCESS | 3305 | 1460991369750 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 07:56:09 INFO - TEST-START | /FileAPI/idlharness.html 07:56:09 INFO - PROCESS | 3305 | 1460991369761 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:56:09 INFO - PROCESS | 3305 | 1460991369766 Marionette TRACE conn3 <- [1,3026,null,{}] 07:56:09 INFO - PROCESS | 3305 | 1460991369795 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}] 07:56:10 INFO - PROCESS | 3305 | 1460991370071 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 07:56:10 INFO - PROCESS | 3305 | 1460991370442 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:10 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aedfc00 == 140 [pid = 3305] [id = 766] 07:56:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x9147c800) [pid = 3305] [serial = 2297] [outer = (nil)] 07:56:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x958a0c00) [pid = 3305] [serial = 2298] [outer = 0x9147c800] 07:56:10 INFO - PROCESS | 3305 | 1460991370543 Marionette DEBUG loaded listener.js 07:56:10 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x96b12c00) [pid = 3305] [serial = 2299] [outer = 0x9147c800] 07:56:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:56:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:56:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:56:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:56:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:56:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:56:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:56:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:56:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:56:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:56:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:56:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:56:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:56:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:56:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:56:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:56:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:56:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:56:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:56:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:56:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:56:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:56:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:56:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:56:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:56:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:56:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:56:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:56:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:56:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:56:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:56:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:56:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:56:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:56:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:56:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:56:13 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 07:56:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:56:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:56:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:56:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:56:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:56:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:56:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:56:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:56:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:56:13 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 07:56:13 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 07:56:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:56:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:56:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:56:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:56:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:56:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:56:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:56:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:56:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:56:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:56:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:56:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:56:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:56:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:56:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:56:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:56:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:56:13 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 07:56:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:56:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:56:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:56:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:56:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:56:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:56:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:56:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:56:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:56:13 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 07:56:13 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 07:56:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:56:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:56:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:56:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:56:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:56:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:56:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:56:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:56:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:56:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:56:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 3273ms 07:56:13 INFO - TEST-START | /FileAPI/idlharness.worker 07:56:13 INFO - PROCESS | 3305 | 1460991372875 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]]]}] 07:56:13 INFO - PROCESS | 3305 | 1460991373062 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 07:56:13 INFO - PROCESS | 3305 | 1460991373076 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 07:56:13 INFO - PROCESS | 3305 | 1460991373109 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:56:13 INFO - PROCESS | 3305 | 1460991373122 Marionette TRACE conn3 <- [1,3030,null,{}] 07:56:13 INFO - PROCESS | 3305 | 1460991373141 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}] 07:56:13 INFO - PROCESS | 3305 | 1460991373549 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 07:56:13 INFO - PROCESS | 3305 | 1460991373859 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:13 INFO - PROCESS | 3305 | ++DOCSHELL 0x9aa4c800 == 141 [pid = 3305] [id = 767] 07:56:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x9aaef400) [pid = 3305] [serial = 2300] [outer = (nil)] 07:56:13 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x9adc4400) [pid = 3305] [serial = 2301] [outer = 0x9aaef400] 07:56:13 INFO - PROCESS | 3305 | 1460991373951 Marionette DEBUG loaded listener.js 07:56:14 INFO - PROCESS | 3305 | ++DOMWINDOW == 166 (0x9b2dfc00) [pid = 3305] [serial = 2302] [outer = 0x9aaef400] 07:56:14 INFO - PROCESS | 3305 | [3305] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:56:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:56:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:56:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:56:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:56:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:56:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:56:16 INFO - {} 07:56:16 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 07:56:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:56:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:56:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:56:16 INFO - {} 07:56:16 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 - {} 07:56:16 INFO - {} 07:56:16 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 07:56:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:56:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:56:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:56:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:56:16 INFO - {} 07:56:16 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 07:56:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:56:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:56:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:56:16 INFO - {} 07:56:16 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 - {} 07:56:16 INFO - {} 07:56:16 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 07:56:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:56:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:56:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 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 07:56:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:56:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:56:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 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 07:56:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 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 07:56:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 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 07:56:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:56:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:56:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:56:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:56:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:56:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:56:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:56:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:56:16 INFO - {} 07:56:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:56:17 INFO - {} 07:56:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:56:17 INFO - {} 07:56:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:56:17 INFO - {} 07:56:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:56:17 INFO - {} 07:56:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:56:17 INFO - {} 07:56:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3683ms 07:56:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:56:17 INFO - PROCESS | 3305 | 1460991376586 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,{},{}]]]}] 07:56:17 INFO - PROCESS | 3305 | 1460991376785 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 07:56:17 INFO - PROCESS | 3305 | 1460991376794 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 07:56:17 INFO - PROCESS | 3305 | 1460991376811 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:56:17 INFO - PROCESS | 3305 | 1460991376822 Marionette TRACE conn3 <- [1,3034,null,{}] 07:56:17 INFO - PROCESS | 3305 | 1460991376907 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}] 07:56:17 INFO - PROCESS | 3305 | 1460991377275 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 07:56:17 INFO - PROCESS | 3305 | 1460991377593 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:17 INFO - PROCESS | 3305 | ++DOCSHELL 0x9ab44400 == 142 [pid = 3305] [id = 768] 07:56:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 167 (0x9ab49800) [pid = 3305] [serial = 2303] [outer = (nil)] 07:56:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 168 (0xa45dfc00) [pid = 3305] [serial = 2304] [outer = 0x9ab49800] 07:56:17 INFO - PROCESS | 3305 | 1460991377709 Marionette DEBUG loaded listener.js 07:56:17 INFO - PROCESS | 3305 | ++DOMWINDOW == 169 (0xa45e7800) [pid = 3305] [serial = 2305] [outer = 0x9ab49800] 07:56:18 INFO - PROCESS | 3305 | 1460991378618 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]]]}] 07:56:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:56:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1854ms 07:56:18 INFO - PROCESS | 3305 | 1460991378688 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 07:56:18 INFO - PROCESS | 3305 | 1460991378693 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 07:56:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:56:18 INFO - PROCESS | 3305 | 1460991378712 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:56:18 INFO - PROCESS | 3305 | 1460991378719 Marionette TRACE conn3 <- [1,3038,null,{}] 07:56:18 INFO - PROCESS | 3305 | 1460991378729 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}] 07:56:19 INFO - PROCESS | 3305 | 1460991379031 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 07:56:19 INFO - PROCESS | 3305 | 1460991379373 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:19 INFO - PROCESS | 3305 | ++DOCSHELL 0x84bad400 == 143 [pid = 3305] [id = 769] 07:56:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 170 (0x9df40000) [pid = 3305] [serial = 2306] [outer = (nil)] 07:56:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 171 (0xa4768000) [pid = 3305] [serial = 2307] [outer = 0x9df40000] 07:56:19 INFO - PROCESS | 3305 | 1460991379468 Marionette DEBUG loaded listener.js 07:56:19 INFO - PROCESS | 3305 | ++DOMWINDOW == 172 (0xa476a000) [pid = 3305] [serial = 2308] [outer = 0x9df40000] 07:56:20 INFO - PROCESS | 3305 | 1460991380246 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"]]]}] 07:56:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:56:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:56:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1590ms 07:56:20 INFO - PROCESS | 3305 | 1460991380302 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 07:56:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:56:20 INFO - PROCESS | 3305 | 1460991380307 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 07:56:20 INFO - PROCESS | 3305 | 1460991380316 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:56:20 INFO - PROCESS | 3305 | 1460991380319 Marionette TRACE conn3 <- [1,3042,null,{}] 07:56:20 INFO - PROCESS | 3305 | 1460991380327 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}] 07:56:23 INFO - PROCESS | 3305 | --DOCSHELL 0x8a4c3000 == 142 [pid = 3305] [id = 671] 07:56:23 INFO - PROCESS | 3305 | --DOCSHELL 0x86bce000 == 141 [pid = 3305] [id = 672] 07:56:23 INFO - PROCESS | 3305 | --DOCSHELL 0x86cdfc00 == 140 [pid = 3305] [id = 690] 07:56:23 INFO - PROCESS | 3305 | --DOCSHELL 0x98fd6400 == 139 [pid = 3305] [id = 746] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 171 (0x8a4cbc00) [pid = 3305] [serial = 2193] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 170 (0x9630a400) [pid = 3305] [serial = 2183] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 169 (0x90108800) [pid = 3305] [serial = 2153] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 168 (0x90548800) [pid = 3305] [serial = 2121] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 167 (0x907af800) [pid = 3305] [serial = 2163] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 166 (0x8be77c00) [pid = 3305] [serial = 2142] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 165 (0x9444bc00) [pid = 3305] [serial = 2180] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 164 (0x8aed3400) [pid = 3305] [serial = 2141] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 163 (0x8e45bc00) [pid = 3305] [serial = 2147] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 162 (0x9444ec00) [pid = 3305] [serial = 2181] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 161 (0x92042000) [pid = 3305] [serial = 2169] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 160 (0x86cde400) [pid = 3305] [serial = 2187] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 159 (0x8645ac00) [pid = 3305] [serial = 2136] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 158 (0x93679400) [pid = 3305] [serial = 2177] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 157 (0x89183400) [pid = 3305] [serial = 2138] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 156 (0x90563400) [pid = 3305] [serial = 2159] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 155 (0x9054e000) [pid = 3305] [serial = 2157] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 154 (0x8e0af400) [pid = 3305] [serial = 2144] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 153 (0x93260000) [pid = 3305] [serial = 2172] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 152 (0x90314000) [pid = 3305] [serial = 2154] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 151 (0x932dcc00) [pid = 3305] [serial = 2175] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 150 (0x93687800) [pid = 3305] [serial = 2178] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 149 (0x8670a400) [pid = 3305] [serial = 2192] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 148 (0x9203c800) [pid = 3305] [serial = 2168] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 147 (0x8918ec00) [pid = 3305] [serial = 2139] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 146 (0x85c34400) [pid = 3305] [serial = 2135] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 145 (0x89186400) [pid = 3305] [serial = 2190] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 144 (0x8ed30400) [pid = 3305] [serial = 2150] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 143 (0x86707000) [pid = 3305] [serial = 2186] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 142 (0x8844fc00) [pid = 3305] [serial = 2073] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 141 (0x9325bc00) [pid = 3305] [serial = 2171] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 140 (0x9086d800) [pid = 3305] [serial = 2165] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 139 (0x91472000) [pid = 3305] [serial = 2166] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8e0ba800) [pid = 3305] [serial = 2145] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x932da000) [pid = 3305] [serial = 2174] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8fd32000) [pid = 3305] [serial = 2151] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8ec0a800) [pid = 3305] [serial = 2148] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x903e5000) [pid = 3305] [serial = 2156] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x905e3400) [pid = 3305] [serial = 2162] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x96314000) [pid = 3305] [serial = 2184] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x88451c00) [pid = 3305] [serial = 2189] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x90566400) [pid = 3305] [serial = 2160] [outer = (nil)] [url = about:blank] 07:56:24 INFO - PROCESS | 3305 | 1460991384441 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 07:56:24 INFO - PROCESS | 3305 | 1460991384613 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:24 INFO - PROCESS | 3305 | ++DOCSHELL 0x86618c00 == 140 [pid = 3305] [id = 770] 07:56:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8661b000) [pid = 3305] [serial = 2309] [outer = (nil)] 07:56:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x86707000) [pid = 3305] [serial = 2310] [outer = 0x8661b000] 07:56:24 INFO - PROCESS | 3305 | 1460991384702 Marionette DEBUG loaded listener.js 07:56:24 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8670e400) [pid = 3305] [serial = 2311] [outer = 0x8661b000] 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:56:25 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. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:56:25 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'.) 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:56:25 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. 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:56:25 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. 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:56:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:56:25 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. 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:56:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:56:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:56:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:56:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:56:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:56:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 5589ms 07:56:26 INFO - PROCESS | 3305 | 1460991385823 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]]]}] 07:56:26 INFO - PROCESS | 3305 | 1460991386004 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 07:56:26 INFO - PROCESS | 3305 | 1460991386010 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 07:56:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:56:26 INFO - PROCESS | 3305 | 1460991386031 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:56:26 INFO - PROCESS | 3305 | 1460991386036 Marionette TRACE conn3 <- [1,3046,null,{}] 07:56:26 INFO - PROCESS | 3305 | 1460991386056 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}] 07:56:26 INFO - PROCESS | 3305 | 1460991386367 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 07:56:26 INFO - PROCESS | 3305 | 1460991386614 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:26 INFO - PROCESS | 3305 | ++DOCSHELL 0x88456400 == 141 [pid = 3305] [id = 771] 07:56:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x88456c00) [pid = 3305] [serial = 2312] [outer = (nil)] 07:56:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x89187400) [pid = 3305] [serial = 2313] [outer = 0x88456c00] 07:56:26 INFO - PROCESS | 3305 | 1460991386695 Marionette DEBUG loaded listener.js 07:56:26 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8a4ca400) [pid = 3305] [serial = 2314] [outer = 0x88456c00] 07:56:27 INFO - PROCESS | 3305 | [3305] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:56:27 INFO - PROCESS | 3305 | 1460991387639 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:56:27 INFO - {} 07:56:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1656ms 07:56:27 INFO - PROCESS | 3305 | 1460991387686 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 07:56:27 INFO - PROCESS | 3305 | 1460991387689 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 07:56:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:56:27 INFO - PROCESS | 3305 | 1460991387708 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:56:27 INFO - PROCESS | 3305 | 1460991387712 Marionette TRACE conn3 <- [1,3050,null,{}] 07:56:27 INFO - PROCESS | 3305 | 1460991387718 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}] 07:56:28 INFO - PROCESS | 3305 | 1460991388079 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 07:56:28 INFO - PROCESS | 3305 | 1460991388132 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:28 INFO - PROCESS | 3305 | ++DOCSHELL 0x8918b800 == 142 [pid = 3305] [id = 772] 07:56:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8adcc400) [pid = 3305] [serial = 2315] [outer = (nil)] 07:56:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x8c1e4c00) [pid = 3305] [serial = 2316] [outer = 0x8adcc400] 07:56:28 INFO - PROCESS | 3305 | 1460991388213 Marionette DEBUG loaded listener.js 07:56:28 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x8cc67400) [pid = 3305] [serial = 2317] [outer = 0x8adcc400] 07:56:29 INFO - PROCESS | 3305 | 1460991389948 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]]]}] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 138 (0x8eeb6400) [pid = 3305] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 137 (0x8a4c7800) [pid = 3305] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 136 (0x8e01b800) [pid = 3305] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 135 (0x8fd2c400) [pid = 3305] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 134 (0x8be6c800) [pid = 3305] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 133 (0x8ec0c800) [pid = 3305] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 132 (0x9055d800) [pid = 3305] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 131 (0x97c68000) [pid = 3305] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 130 (0x8ffa5000) [pid = 3305] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 129 (0x85b65400) [pid = 3305] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 128 (0x96e04000) [pid = 3305] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 127 (0x920b5c00) [pid = 3305] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 126 (0x85c39c00) [pid = 3305] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 125 (0x86ce7800) [pid = 3305] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 124 (0x8e0b9000) [pid = 3305] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 123 (0x905dd800) [pid = 3305] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 122 (0x96e08400) [pid = 3305] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 121 (0x98fd7400) [pid = 3305] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 120 (0x8be6c000) [pid = 3305] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 119 (0x8aaa7800) [pid = 3305] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 118 (0x8670f800) [pid = 3305] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:56:30 INFO - PROCESS | 3305 | --DOMWINDOW == 117 (0x8ffb1c00) [pid = 3305] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:56:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:56:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:56:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:56:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:56:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2397ms 07:56:30 INFO - PROCESS | 3305 | 1460991390096 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 07:56:30 INFO - PROCESS | 3305 | 1460991390102 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 07:56:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:56:30 INFO - PROCESS | 3305 | 1460991390121 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:56:30 INFO - PROCESS | 3305 | 1460991390129 Marionette TRACE conn3 <- [1,3054,null,{}] 07:56:30 INFO - PROCESS | 3305 | 1460991390135 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}] 07:56:30 INFO - PROCESS | 3305 | 1460991390471 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 07:56:30 INFO - PROCESS | 3305 | 1460991390654 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:30 INFO - PROCESS | 3305 | ++DOCSHELL 0x8c1e9800 == 143 [pid = 3305] [id = 773] 07:56:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 118 (0x8cc65c00) [pid = 3305] [serial = 2318] [outer = (nil)] 07:56:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 119 (0x8e01b800) [pid = 3305] [serial = 2319] [outer = 0x8cc65c00] 07:56:30 INFO - PROCESS | 3305 | 1460991390736 Marionette DEBUG loaded listener.js 07:56:30 INFO - PROCESS | 3305 | ++DOMWINDOW == 120 (0x8e0ae000) [pid = 3305] [serial = 2320] [outer = 0x8cc65c00] 07:56:32 INFO - PROCESS | 3305 | 1460991392148 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"]]]}] 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:56:32 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" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:56:32 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" 07:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:56:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2406ms 07:56:32 INFO - PROCESS | 3305 | 1460991392520 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 07:56:32 INFO - PROCESS | 3305 | 1460991392533 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 07:56:32 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:56:32 INFO - PROCESS | 3305 | 1460991392548 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:56:32 INFO - PROCESS | 3305 | 1460991392565 Marionette TRACE conn3 <- [1,3058,null,{}] 07:56:32 INFO - PROCESS | 3305 | 1460991392645 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}] 07:56:32 INFO - PROCESS | 3305 | 1460991392979 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 07:56:33 INFO - PROCESS | 3305 | 1460991393288 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:33 INFO - PROCESS | 3305 | ++DOCSHELL 0x85b6a400 == 144 [pid = 3305] [id = 774] 07:56:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 121 (0x8670f000) [pid = 3305] [serial = 2321] [outer = (nil)] 07:56:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 122 (0x86bd3800) [pid = 3305] [serial = 2322] [outer = 0x8670f000] 07:56:33 INFO - PROCESS | 3305 | 1460991393387 Marionette DEBUG loaded listener.js 07:56:33 INFO - PROCESS | 3305 | ++DOMWINDOW == 123 (0x86ce6800) [pid = 3305] [serial = 2323] [outer = 0x8670f000] 07:56:34 INFO - PROCESS | 3305 | 1460991394351 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]]]}] 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:56:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:56:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:56:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:56:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:56:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:56:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:56:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:56:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:56:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1832ms 07:56:34 INFO - PROCESS | 3305 | 1460991394380 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 07:56:34 INFO - PROCESS | 3305 | 1460991394396 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 07:56:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:56:34 INFO - PROCESS | 3305 | 1460991394408 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:56:34 INFO - PROCESS | 3305 | 1460991394412 Marionette TRACE conn3 <- [1,3062,null,{}] 07:56:34 INFO - PROCESS | 3305 | 1460991394467 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}] 07:56:34 INFO - PROCESS | 3305 | 1460991394743 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 07:56:35 INFO - PROCESS | 3305 | 1460991395080 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:35 INFO - PROCESS | 3305 | ++DOCSHELL 0x87d90400 == 145 [pid = 3305] [id = 775] 07:56:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 124 (0x88450c00) [pid = 3305] [serial = 2324] [outer = (nil)] 07:56:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 125 (0x8aaa7800) [pid = 3305] [serial = 2325] [outer = 0x88450c00] 07:56:35 INFO - PROCESS | 3305 | 1460991395177 Marionette DEBUG loaded listener.js 07:56:35 INFO - PROCESS | 3305 | ++DOMWINDOW == 126 (0x8ac28000) [pid = 3305] [serial = 2326] [outer = 0x88450c00] 07:56:35 INFO - PROCESS | 3305 | [3305] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:56:36 INFO - PROCESS | 3305 | 1460991396117 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:56:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:56:36 INFO - {} 07:56:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1725ms 07:56:36 INFO - PROCESS | 3305 | 1460991396133 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 07:56:36 INFO - PROCESS | 3305 | 1460991396138 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 07:56:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:56:36 INFO - PROCESS | 3305 | 1460991396145 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:56:36 INFO - PROCESS | 3305 | 1460991396152 Marionette TRACE conn3 <- [1,3066,null,{}] 07:56:36 INFO - PROCESS | 3305 | 1460991396220 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}] 07:56:36 INFO - PROCESS | 3305 | 1460991396615 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 07:56:36 INFO - PROCESS | 3305 | 1460991396973 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:37 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aedf800 == 146 [pid = 3305] [id = 776] 07:56:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 127 (0x8c1f0c00) [pid = 3305] [serial = 2327] [outer = (nil)] 07:56:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 128 (0x8cc67c00) [pid = 3305] [serial = 2328] [outer = 0x8c1f0c00] 07:56:37 INFO - PROCESS | 3305 | 1460991397073 Marionette DEBUG loaded listener.js 07:56:37 INFO - PROCESS | 3305 | ++DOMWINDOW == 129 (0x8e01c000) [pid = 3305] [serial = 2329] [outer = 0x8c1f0c00] 07:56:38 INFO - PROCESS | 3305 | 1460991398011 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]]]}] 07:56:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:56:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:56:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:56:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:56:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:56:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:56:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:56:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1894ms 07:56:38 INFO - PROCESS | 3305 | 1460991398043 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 07:56:38 INFO - PROCESS | 3305 | 1460991398049 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 07:56:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:56:38 INFO - PROCESS | 3305 | 1460991398056 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:56:38 INFO - PROCESS | 3305 | 1460991398059 Marionette TRACE conn3 <- [1,3070,null,{}] 07:56:38 INFO - PROCESS | 3305 | 1460991398065 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}] 07:56:38 INFO - PROCESS | 3305 | 1460991398316 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 07:56:38 INFO - PROCESS | 3305 | 1460991398683 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:38 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e019000 == 147 [pid = 3305] [id = 777] 07:56:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 130 (0x8e205400) [pid = 3305] [serial = 2330] [outer = (nil)] 07:56:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 131 (0x8e460000) [pid = 3305] [serial = 2331] [outer = 0x8e205400] 07:56:38 INFO - PROCESS | 3305 | 1460991398784 Marionette DEBUG loaded listener.js 07:56:38 INFO - PROCESS | 3305 | ++DOMWINDOW == 132 (0x8ed2cc00) [pid = 3305] [serial = 2332] [outer = 0x8e205400] 07:56:39 INFO - PROCESS | 3305 | 1460991399647 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]]]}] 07:56:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:56:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:56:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:56:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:56:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:56:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:56:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1631ms 07:56:39 INFO - PROCESS | 3305 | 1460991399691 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 07:56:39 INFO - PROCESS | 3305 | 1460991399694 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 07:56:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:56:39 INFO - PROCESS | 3305 | 1460991399702 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:56:39 INFO - PROCESS | 3305 | 1460991399706 Marionette TRACE conn3 <- [1,3074,null,{}] 07:56:39 INFO - PROCESS | 3305 | 1460991399712 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}] 07:56:39 INFO - PROCESS | 3305 | 1460991399964 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 07:56:40 INFO - PROCESS | 3305 | 1460991400334 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:40 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e207000 == 148 [pid = 3305] [id = 778] 07:56:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 133 (0x8ed31400) [pid = 3305] [serial = 2333] [outer = (nil)] 07:56:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 134 (0x8eebf400) [pid = 3305] [serial = 2334] [outer = 0x8ed31400] 07:56:40 INFO - PROCESS | 3305 | 1460991400433 Marionette DEBUG loaded listener.js 07:56:40 INFO - PROCESS | 3305 | ++DOMWINDOW == 135 (0x8fd29400) [pid = 3305] [serial = 2335] [outer = 0x8ed31400] 07:56:41 INFO - PROCESS | 3305 | 1460991401265 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]]]}] 07:56:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:56:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:56:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:56:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:56:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:56:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:56:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1590ms 07:56:41 INFO - PROCESS | 3305 | 1460991401296 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 07:56:41 INFO - PROCESS | 3305 | 1460991401300 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 07:56:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:56:41 INFO - PROCESS | 3305 | 1460991401308 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:56:41 INFO - PROCESS | 3305 | 1460991401312 Marionette TRACE conn3 <- [1,3078,null,{}] 07:56:41 INFO - PROCESS | 3305 | 1460991401318 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}] 07:56:41 INFO - PROCESS | 3305 | 1460991401720 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 07:56:42 INFO - PROCESS | 3305 | 1460991402109 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:42 INFO - PROCESS | 3305 | ++DOCSHELL 0x8eebbc00 == 149 [pid = 3305] [id = 779] 07:56:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 136 (0x8ffab400) [pid = 3305] [serial = 2336] [outer = (nil)] 07:56:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 137 (0x8ffb1c00) [pid = 3305] [serial = 2337] [outer = 0x8ffab400] 07:56:42 INFO - PROCESS | 3305 | 1460991402211 Marionette DEBUG loaded listener.js 07:56:42 INFO - PROCESS | 3305 | ++DOMWINDOW == 138 (0x90317000) [pid = 3305] [serial = 2338] [outer = 0x8ffab400] 07:56:43 INFO - PROCESS | 3305 | 1460991403083 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] 07:56:43 INFO - PROCESS | 3305 | 1460991403150 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 07:56:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:56:43 INFO - PROCESS | 3305 | 1460991403162 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:56:43 INFO - PROCESS | 3305 | 1460991403172 Marionette TRACE conn3 <- [1,3082,null,{}] 07:56:43 INFO - PROCESS | 3305 | 1460991403205 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}] 07:56:43 INFO - PROCESS | 3305 | 1460991403455 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 07:56:43 INFO - PROCESS | 3305 | 1460991403818 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:43 INFO - PROCESS | 3305 | ++DOCSHELL 0x8ffae400 == 150 [pid = 3305] [id = 780] 07:56:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 139 (0x9031a800) [pid = 3305] [serial = 2339] [outer = (nil)] 07:56:43 INFO - PROCESS | 3305 | ++DOMWINDOW == 140 (0x90554800) [pid = 3305] [serial = 2340] [outer = 0x9031a800] 07:56:43 INFO - PROCESS | 3305 | 1460991403918 Marionette DEBUG loaded listener.js 07:56:44 INFO - PROCESS | 3305 | ++DOMWINDOW == 141 (0x9055fc00) [pid = 3305] [serial = 2341] [outer = 0x9031a800] 07:56:44 INFO - PROCESS | 3305 | 1460991404797 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]]]}] 07:56:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:56:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:56:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1660ms 07:56:44 INFO - PROCESS | 3305 | 1460991404824 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 07:56:44 INFO - PROCESS | 3305 | 1460991404828 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 07:56:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:56:44 INFO - PROCESS | 3305 | 1460991404835 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:56:44 INFO - PROCESS | 3305 | 1460991404839 Marionette TRACE conn3 <- [1,3086,null,{}] 07:56:44 INFO - PROCESS | 3305 | 1460991404846 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}] 07:56:45 INFO - PROCESS | 3305 | 1460991405100 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 07:56:45 INFO - PROCESS | 3305 | 1460991405420 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:45 INFO - PROCESS | 3305 | ++DOCSHELL 0x8aaab800 == 151 [pid = 3305] [id = 781] 07:56:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 142 (0x903e6400) [pid = 3305] [serial = 2342] [outer = (nil)] 07:56:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 143 (0x905e1400) [pid = 3305] [serial = 2343] [outer = 0x903e6400] 07:56:45 INFO - PROCESS | 3305 | 1460991405565 Marionette DEBUG loaded listener.js 07:56:45 INFO - PROCESS | 3305 | ++DOMWINDOW == 144 (0x907b5800) [pid = 3305] [serial = 2344] [outer = 0x903e6400] 07:56:46 INFO - PROCESS | 3305 | 1460991406407 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:56:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:56:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1589ms 07:56:46 INFO - PROCESS | 3305 | 1460991406425 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 07:56:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:56:46 INFO - PROCESS | 3305 | 1460991406429 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 07:56:46 INFO - PROCESS | 3305 | 1460991406436 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:56:46 INFO - PROCESS | 3305 | 1460991406441 Marionette TRACE conn3 <- [1,3090,null,{}] 07:56:46 INFO - PROCESS | 3305 | 1460991406447 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}] 07:56:46 INFO - PROCESS | 3305 | 1460991406700 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 07:56:47 INFO - PROCESS | 3305 | 1460991407026 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:47 INFO - PROCESS | 3305 | ++DOCSHELL 0x90555800 == 152 [pid = 3305] [id = 782] 07:56:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 145 (0x905d8c00) [pid = 3305] [serial = 2345] [outer = (nil)] 07:56:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 146 (0x91372000) [pid = 3305] [serial = 2346] [outer = 0x905d8c00] 07:56:47 INFO - PROCESS | 3305 | 1460991407170 Marionette DEBUG loaded listener.js 07:56:47 INFO - PROCESS | 3305 | ++DOMWINDOW == 147 (0x91476400) [pid = 3305] [serial = 2347] [outer = 0x905d8c00] 07:56:47 INFO - PROCESS | 3305 | 1460991407965 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:56:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:56:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1582ms 07:56:48 INFO - PROCESS | 3305 | 1460991408018 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 07:56:48 INFO - PROCESS | 3305 | 1460991408022 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 07:56:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:56:48 INFO - PROCESS | 3305 | 1460991408029 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:56:48 INFO - PROCESS | 3305 | 1460991408032 Marionette TRACE conn3 <- [1,3094,null,{}] 07:56:48 INFO - PROCESS | 3305 | 1460991408039 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}] 07:56:48 INFO - PROCESS | 3305 | 1460991408294 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 07:56:48 INFO - PROCESS | 3305 | 1460991408664 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:48 INFO - PROCESS | 3305 | ++DOCSHELL 0x86bd6400 == 153 [pid = 3305] [id = 783] 07:56:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 148 (0x91378000) [pid = 3305] [serial = 2348] [outer = (nil)] 07:56:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 149 (0x9203ec00) [pid = 3305] [serial = 2349] [outer = 0x91378000] 07:56:48 INFO - PROCESS | 3305 | 1460991408763 Marionette DEBUG loaded listener.js 07:56:48 INFO - PROCESS | 3305 | ++DOMWINDOW == 150 (0x92042c00) [pid = 3305] [serial = 2350] [outer = 0x91378000] 07:56:49 INFO - PROCESS | 3305 | 1460991409597 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:56:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:56:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1593ms 07:56:49 INFO - PROCESS | 3305 | 1460991409623 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 07:56:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:56:49 INFO - PROCESS | 3305 | 1460991409629 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 07:56:49 INFO - PROCESS | 3305 | 1460991409637 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:56:49 INFO - PROCESS | 3305 | 1460991409642 Marionette TRACE conn3 <- [1,3098,null,{}] 07:56:49 INFO - PROCESS | 3305 | 1460991409648 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}] 07:56:49 INFO - PROCESS | 3305 | 1460991409925 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 07:56:50 INFO - PROCESS | 3305 | 1460991410315 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:50 INFO - PROCESS | 3305 | ++DOCSHELL 0x93264c00 == 154 [pid = 3305] [id = 784] 07:56:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 151 (0x93265400) [pid = 3305] [serial = 2351] [outer = (nil)] 07:56:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 152 (0x932dac00) [pid = 3305] [serial = 2352] [outer = 0x93265400] 07:56:50 INFO - PROCESS | 3305 | 1460991410429 Marionette DEBUG loaded listener.js 07:56:50 INFO - PROCESS | 3305 | ++DOMWINDOW == 153 (0x934a6c00) [pid = 3305] [serial = 2353] [outer = 0x93265400] 07:56:51 INFO - PROCESS | 3305 | 1460991411296 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]]]}] 07:56:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:56:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:56:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1687ms 07:56:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:56:51 INFO - PROCESS | 3305 | 1460991411329 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 07:56:51 INFO - PROCESS | 3305 | 1460991411332 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 07:56:51 INFO - PROCESS | 3305 | 1460991411340 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:56:51 INFO - PROCESS | 3305 | 1460991411344 Marionette TRACE conn3 <- [1,3102,null,{}] 07:56:51 INFO - PROCESS | 3305 | 1460991411351 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}] 07:56:51 INFO - PROCESS | 3305 | 1460991411617 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 07:56:52 INFO - PROCESS | 3305 | 1460991412014 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:52 INFO - PROCESS | 3305 | ++DOCSHELL 0x934ac800 == 155 [pid = 3305] [id = 785] 07:56:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 154 (0x934ad800) [pid = 3305] [serial = 2354] [outer = (nil)] 07:56:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 155 (0x934b0c00) [pid = 3305] [serial = 2355] [outer = 0x934ad800] 07:56:52 INFO - PROCESS | 3305 | 1460991412112 Marionette DEBUG loaded listener.js 07:56:52 INFO - PROCESS | 3305 | ++DOMWINDOW == 156 (0x934b3800) [pid = 3305] [serial = 2356] [outer = 0x934ad800] 07:56:52 INFO - PROCESS | 3305 | 1460991412927 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:56:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:56:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1635ms 07:56:52 INFO - PROCESS | 3305 | 1460991412974 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 07:56:52 INFO - PROCESS | 3305 | 1460991412978 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 07:56:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:56:52 INFO - PROCESS | 3305 | 1460991412985 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:56:52 INFO - PROCESS | 3305 | 1460991412989 Marionette TRACE conn3 <- [1,3106,null,{}] 07:56:52 INFO - PROCESS | 3305 | 1460991412995 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}] 07:56:53 INFO - PROCESS | 3305 | 1460991413242 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 07:56:53 INFO - PROCESS | 3305 | 1460991413568 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:53 INFO - PROCESS | 3305 | ++DOCSHELL 0x8661c400 == 156 [pid = 3305] [id = 786] 07:56:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 157 (0x934af800) [pid = 3305] [serial = 2357] [outer = (nil)] 07:56:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 158 (0x9444b400) [pid = 3305] [serial = 2358] [outer = 0x934af800] 07:56:53 INFO - PROCESS | 3305 | 1460991413711 Marionette DEBUG loaded listener.js 07:56:53 INFO - PROCESS | 3305 | ++DOMWINDOW == 159 (0x95896000) [pid = 3305] [serial = 2359] [outer = 0x934af800] 07:56:54 INFO - PROCESS | 3305 | 1460991414520 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]]]}] 07:56:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:56:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:56:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:56:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1583ms 07:56:54 INFO - PROCESS | 3305 | 1460991414571 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 07:56:54 INFO - PROCESS | 3305 | 1460991414574 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 07:56:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:56:54 INFO - PROCESS | 3305 | 1460991414630 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:56:54 INFO - PROCESS | 3305 | 1460991414635 Marionette TRACE conn3 <- [1,3110,null,{}] 07:56:54 INFO - PROCESS | 3305 | 1460991414650 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}] 07:56:54 INFO - PROCESS | 3305 | 1460991414913 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 07:56:55 INFO - PROCESS | 3305 | 1460991415287 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:55 INFO - PROCESS | 3305 | ++DOCSHELL 0x8e203c00 == 157 [pid = 3305] [id = 787] 07:56:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 160 (0x91376000) [pid = 3305] [serial = 2360] [outer = (nil)] 07:56:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 161 (0x96313c00) [pid = 3305] [serial = 2361] [outer = 0x91376000] 07:56:55 INFO - PROCESS | 3305 | 1460991415383 Marionette DEBUG loaded listener.js 07:56:55 INFO - PROCESS | 3305 | ++DOMWINDOW == 162 (0x963ed000) [pid = 3305] [serial = 2362] [outer = 0x91376000] 07:56:56 INFO - PROCESS | 3305 | 1460991416209 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"]]]}] 07:56:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:56:56 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 07:56:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:56:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1689ms 07:56:56 INFO - PROCESS | 3305 | 1460991416274 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 07:56:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:56:56 INFO - PROCESS | 3305 | 1460991416279 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 07:56:56 INFO - PROCESS | 3305 | 1460991416286 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:56:56 INFO - PROCESS | 3305 | 1460991416290 Marionette TRACE conn3 <- [1,3114,null,{}] 07:56:56 INFO - PROCESS | 3305 | 1460991416320 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}] 07:56:56 INFO - PROCESS | 3305 | 1460991416594 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 07:56:56 INFO - PROCESS | 3305 | 1460991416973 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\", \"5508c815-2dc2-471a-afc7-2231bff4fc51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:57 INFO - PROCESS | 3305 | ++DOCSHELL 0x94449000 == 158 [pid = 3305] [id = 788] 07:56:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 163 (0x96316800) [pid = 3305] [serial = 2363] [outer = (nil)] 07:56:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 164 (0x9791a400) [pid = 3305] [serial = 2364] [outer = 0x96316800] 07:56:57 INFO - PROCESS | 3305 | 1460991417073 Marionette DEBUG loaded listener.js 07:56:57 INFO - PROCESS | 3305 | ++DOMWINDOW == 165 (0x97bbcc00) [pid = 3305] [serial = 2365] [outer = 0x96316800] 07:56:57 INFO - PROCESS | 3305 | 1460991417877 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]]]}] 07:56:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:56:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1615ms 07:56:57 INFO - PROCESS | 3305 | 1460991417902 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 07:56:57 INFO - PROCESS | 3305 | 1460991417906 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 07:56:59 WARNING - u'runner_teardown' () 07:56:59 INFO - No more tests 07:56:59 INFO - Got 0 unexpected results 07:56:59 INFO - SUITE-END | took 1420s 07:56:59 INFO - Closing logging queue 07:56:59 INFO - queue closed 07:56:59 INFO - Return code: 0 07:56:59 WARNING - # TBPL SUCCESS # 07:56:59 INFO - Running post-action listener: _resource_record_post_action 07:56:59 INFO - Running post-run listener: _resource_record_post_run 07:57:00 INFO - Total resource usage - Wall time: 1463s; CPU: 98.0%; Read bytes: 417792; Write bytes: 959254528; Read time: 32; Write time: 270764 07:57:00 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:57:00 INFO - install - Wall time: 37s; CPU: 100.0%; Read bytes: 4096; Write bytes: 184078336; Read time: 8; Write time: 174488 07:57:00 INFO - run-tests - Wall time: 1426s; CPU: 98.0%; Read bytes: 413696; Write bytes: 775176192; Read time: 24; Write time: 96276 07:57:00 INFO - Running post-run listener: _upload_blobber_files 07:57:00 INFO - Blob upload gear active. 07:57:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:57:00 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 07:57:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:57:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:57:00 INFO - (blobuploader) - INFO - Open directory for files ... 07:57:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:57:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:57:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:57:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:57:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:57:03 INFO - (blobuploader) - INFO - Done attempting. 07:57:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:57:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:57:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:57:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:57:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:57:04 INFO - (blobuploader) - INFO - Done attempting. 07:57:04 INFO - (blobuploader) - INFO - Iteration through files over. 07:57:04 INFO - Return code: 0 07:57:04 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:57:04 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:57:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/75a98a846152db893845bc25ff08cc89356da43063f6399b7713dfb9da3540c446196196e794758ae4c02a9716e6539d96674cea8d4085157e3d2c2d47ec7398", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a5907ad54caa539d029ce4babe037e4d1c60b2fbc14aea55545972325792af7cfb6be6c0423f1cf018900541caa9cc0909f8bafde9e5bc789d8bf843a4bbb8c3"} 07:57:04 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:57:04 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:57:04 INFO - Contents: 07:57:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/75a98a846152db893845bc25ff08cc89356da43063f6399b7713dfb9da3540c446196196e794758ae4c02a9716e6539d96674cea8d4085157e3d2c2d47ec7398", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a5907ad54caa539d029ce4babe037e4d1c60b2fbc14aea55545972325792af7cfb6be6c0423f1cf018900541caa9cc0909f8bafde9e5bc789d8bf843a4bbb8c3"} 07:57:04 INFO - Running post-run listener: copy_logs_to_upload_dir 07:57:04 INFO - Copying logs to upload dir... 07:57:04 INFO - mkdir: /builds/slave/test/build/upload/logs 07:57:04 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1580.696521 ========= master_lag: 3.85 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 24 secs) (at 2016-04-18 07:57:08.113086) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 07:57:08.117552) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/75a98a846152db893845bc25ff08cc89356da43063f6399b7713dfb9da3540c446196196e794758ae4c02a9716e6539d96674cea8d4085157e3d2c2d47ec7398", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a5907ad54caa539d029ce4babe037e4d1c60b2fbc14aea55545972325792af7cfb6be6c0423f1cf018900541caa9cc0909f8bafde9e5bc789d8bf843a4bbb8c3"} build_url:https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034995 build_url: 'https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/75a98a846152db893845bc25ff08cc89356da43063f6399b7713dfb9da3540c446196196e794758ae4c02a9716e6539d96674cea8d4085157e3d2c2d47ec7398", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a5907ad54caa539d029ce4babe037e4d1c60b2fbc14aea55545972325792af7cfb6be6c0423f1cf018900541caa9cc0909f8bafde9e5bc789d8bf843a4bbb8c3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IKNAQ6fZR22NurQFjSe1Jw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.94 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 07:57:09.092942) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:57:09.093295) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460989821.687317-689584361 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020100 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:57:09.142761) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 07:57:09.143108) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 07:57:09.143498) ========= ========= Total master_lag: 9.89 =========